Yoast SEO - Version 14.6.1

Version Description

Release Date: July 21st, 2020

Other:

  • Reverts the change for social media titles to pick the post/page/term title, as this could inadvertently lead to low quality titles for some archives and other page types.

Bugfixes:

  • Fixes a bug where the where all methods were removed from xmlrpc.php due to incorrect usage of add_action as opposed to add_filter.
Download this release

Release Info

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

Code changes from version 14.5 to 14.6.1

Files changed (108) hide show
  1. admin/ajax.php +0 -38
  2. admin/class-admin-asset-analysis-worker-location.php +1 -1
  3. admin/class-admin-asset-manager.php +46 -106
  4. admin/class-admin-asset-yoast-components-l10n.php +1 -0
  5. admin/class-admin-utils.php +0 -15
  6. admin/class-admin.php +0 -38
  7. admin/class-asset.php +0 -19
  8. admin/class-config.php +32 -43
  9. admin/class-gutenberg-compatibility.php +2 -2
  10. admin/class-primary-term-admin.php +1 -1
  11. admin/class-social-admin.php +0 -266
  12. admin/class-yoast-form.php +0 -22
  13. admin/config-ui/class-configuration-options-adapter.php +0 -19
  14. admin/config-ui/class-configuration-translations.php +2 -1
  15. admin/config-ui/components/class-component-suggestions.php +1 -1
  16. admin/formatter/class-metabox-formatter.php +8 -0
  17. admin/formatter/class-post-metabox-formatter.php +6 -6
  18. admin/formatter/class-term-metabox-formatter.php +8 -8
  19. admin/google_search_console/class-gsc.php +0 -13
  20. admin/import/plugins/class-abstract-plugin-importer.php +6 -4
  21. admin/import/plugins/class-import-rankmath.php +1 -0
  22. admin/import/plugins/class-import-squirrly.php +7 -2
  23. admin/links/class-link-storage.php +0 -9
  24. admin/metabox/class-metabox.php +84 -108
  25. admin/services/class-file-size.php +1 -1
  26. admin/taxonomy/class-taxonomy-metabox.php +24 -53
  27. admin/taxonomy/class-taxonomy-social-fields.php +9 -18
  28. admin/taxonomy/class-taxonomy.php +36 -52
  29. admin/tracking/class-tracking-server-data.php +1 -0
  30. admin/views/tabs/dashboard/dashboard.php +1 -11
  31. config/composer/actions.php +44 -2
  32. config/dependency-injection/custom-loader.php +4 -2
  33. css/dist/{admin-global-1450-rtl.css → admin-global-1461-rtl.css} +0 -0
  34. css/dist/{admin-global-1450.css → admin-global-1461.css} +0 -0
  35. css/dist/{adminbar-1450-rtl.css → adminbar-1461-rtl.css} +0 -0
  36. css/dist/{adminbar-1450.css → adminbar-1461.css} +0 -0
  37. css/dist/{alerts-1450-rtl.css → alerts-1461-rtl.css} +0 -0
  38. css/dist/{alerts-1450.css → alerts-1461.css} +0 -0
  39. css/dist/{dashboard-1450-rtl.css → dashboard-1461-rtl.css} +0 -0
  40. css/dist/{dashboard-1450.css → dashboard-1461.css} +0 -0
  41. css/dist/{edit-page-1450-rtl.css → edit-page-1461-rtl.css} +0 -0
  42. css/dist/{edit-page-1450.css → edit-page-1461.css} +0 -0
  43. css/dist/{featured-image-1450-rtl.css → featured-image-1461-rtl.css} +0 -0
  44. css/dist/{featured-image-1450.css → featured-image-1461.css} +0 -0
  45. css/dist/{filter-explanation-1450-rtl.css → filter-explanation-1461-rtl.css} +0 -0
  46. css/dist/{filter-explanation-1450.css → filter-explanation-1461.css} +0 -0
  47. css/dist/{icons-1450-rtl.css → icons-1461-rtl.css} +0 -0
  48. css/dist/{icons-1450.css → icons-1461.css} +0 -0
  49. css/dist/{inside-editor-1450-rtl.css → inside-editor-1461-rtl.css} +0 -0
  50. css/dist/{inside-editor-1450.css → inside-editor-1461.css} +0 -0
  51. css/dist/{metabox-1450-rtl.css → metabox-1461-rtl.css} +1 -1
  52. css/dist/{metabox-1450.css → metabox-1461.css} +1 -1
  53. css/dist/{metabox-primary-category-1450-rtl.css → metabox-primary-category-1461-rtl.css} +0 -0
  54. css/dist/{metabox-primary-category-1450.css → metabox-primary-category-1461.css} +0 -0
  55. css/dist/monorepo-1450-rtl.css +0 -1
  56. css/dist/monorepo-1450.css +0 -1
  57. css/dist/monorepo-1461-rtl.css +1 -0
  58. css/dist/monorepo-1461.css +1 -0
  59. css/dist/{notifications-1450-rtl.css → notifications-1461-rtl.css} +0 -0
  60. css/dist/{notifications-1450.css → notifications-1461.css} +0 -0
  61. css/dist/{score_icon-1450-rtl.css → score_icon-1461-rtl.css} +0 -0
  62. css/dist/{score_icon-1450.css → score_icon-1461.css} +0 -0
  63. css/dist/{search-appearance-1450-rtl.css → search-appearance-1461-rtl.css} +0 -0
  64. css/dist/{search-appearance-1450.css → search-appearance-1461.css} +0 -0
  65. css/dist/{structured-data-blocks-1450-rtl.css → structured-data-blocks-1461-rtl.css} +0 -0
  66. css/dist/{structured-data-blocks-1450.css → structured-data-blocks-1461.css} +0 -0
  67. css/dist/{toggle-switch-1450-rtl.css → toggle-switch-1461-rtl.css} +0 -0
  68. css/dist/{toggle-switch-1450.css → toggle-switch-1461.css} +0 -0
  69. css/dist/{wpseo-dismissible-1450-rtl.css → wpseo-dismissible-1461-rtl.css} +0 -0
  70. css/dist/{wpseo-dismissible-1450.css → wpseo-dismissible-1461.css} +0 -0
  71. css/dist/{yoast-components-1450-rtl.css → yoast-components-1461-rtl.css} +0 -0
  72. css/dist/{yoast-components-1450.css → yoast-components-1461.css} +0 -0
  73. css/dist/{yoast-extensions-1450-rtl.css → yoast-extensions-1461-rtl.css} +1 -1
  74. css/dist/{yoast-extensions-1450.css → yoast-extensions-1461.css} +1 -1
  75. css/dist/{yst_plugin_tools-1450-rtl.css → yst_plugin_tools-1461-rtl.css} +0 -0
  76. css/dist/{yst_plugin_tools-1450.css → yst_plugin_tools-1461.css} +0 -0
  77. css/dist/{yst_seo_score-1450-rtl.css → yst_seo_score-1461-rtl.css} +0 -0
  78. css/dist/{yst_seo_score-1450.css → yst_seo_score-1461.css} +0 -0
  79. css/src/metabox.css +32 -5
  80. deprecated/admin/class-social-admin.php +105 -0
  81. deprecated/admin/config-ui/fields/class-field-profile-url-googleplus.php +0 -38
  82. deprecated/class-cornerstone.php +0 -61
  83. deprecated/class-recalibration-beta-notification.php +0 -52
  84. deprecated/class-recalibration-beta.php +0 -248
  85. deprecated/class-submenu-hider.php +0 -39
  86. deprecated/class-wpseo-advanced-settings.php +0 -49
  87. deprecated/class-wpseo-option-internallinks.php +0 -119
  88. deprecated/class-wpseo-option-permalinks.php +0 -67
  89. deprecated/class-yoast-modal.php +0 -81
  90. deprecated/frontend/abstract-class-deprecated-schema-piece.php +4 -4
  91. deprecated/frontend/class-opengraph.php +0 -29
  92. deprecated/frontend/schema/class-schema-person.php +0 -1
  93. images/Yoast_icon_kader.svg +0 -1
  94. inc/class-addon-manager.php +17 -5
  95. inc/class-upgrade.php +5 -2
  96. inc/class-wpseo-content-images.php +0 -28
  97. inc/class-wpseo-meta.php +3 -25
  98. inc/class-wpseo-replace-vars.php +1 -1
  99. inc/class-wpseo-utils.php +1 -41
  100. inc/options/class-wpseo-options.php +5 -14
  101. inc/sitemaps/class-post-type-sitemap-provider.php +0 -10
  102. inc/sitemaps/class-sitemaps-admin.php +0 -22
  103. inc/sitemaps/class-sitemaps.php +3 -1
  104. inc/sitemaps/class-taxonomy-sitemap-provider.php +0 -12
  105. inc/wpseo-functions-deprecated.php +0 -30
  106. inc/wpseo-non-ajax-functions.php +0 -154
  107. js/dist/admin-global-1461.js +1 -0
  108. js/dist/analysis-1450.js +0 -21
admin/ajax.php CHANGED
@@ -339,44 +339,6 @@ new Yoast_Dismissable_Notice_Ajax( 'recalculate', Yoast_Dismissable_Notice_Ajax:
339
 
340
  /* ********************* DEPRECATED FUNCTIONS ********************* */
341
 
342
- /**
343
- * Removes stopword from the sample permalink that is generated in an AJAX request.
344
- *
345
- * @deprecated 6.3
346
- * @codeCoverageIgnore
347
- */
348
- function wpseo_remove_stopwords_sample_permalink() {
349
- _deprecated_function( __FUNCTION__, 'WPSEO 6.3', 'This method is deprecated.' );
350
-
351
- wpseo_ajax_json_echo_die( '' );
352
- }
353
-
354
- /**
355
- * Function used to delete blocking files, dies on exit.
356
- *
357
- * @deprecated 7.0
358
- * @codeCoverageIgnore
359
- */
360
- function wpseo_kill_blocking_files() {
361
- _deprecated_function( __FUNCTION__, 'WPSEO 7.0', 'This method is deprecated.' );
362
-
363
- wpseo_ajax_json_echo_die( '' );
364
- }
365
-
366
- /**
367
- * Handles the posting of a new FB admin.
368
- *
369
- * @deprecated 7.1
370
- * @codeCoverageIgnore
371
- */
372
- function wpseo_add_fb_admin() {
373
- if ( ! current_user_can( 'manage_options' ) ) {
374
- die( '-1' );
375
- }
376
- _deprecated_function( __FUNCTION__, 'WPSEO 7.0', 'This method is deprecated.' );
377
- wpseo_ajax_json_echo_die( '' );
378
- }
379
-
380
  /**
381
  * Used in the editor to replace vars for the snippet preview.
382
  *
339
 
340
  /* ********************* DEPRECATED FUNCTIONS ********************* */
341
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  /**
343
  * Used in the editor to replace vars for the snippet preview.
344
  *
admin/class-admin-asset-analysis-worker-location.php CHANGED
@@ -36,7 +36,7 @@ final class WPSEO_Admin_Asset_Analysis_Worker_Location implements WPSEO_Admin_As
36
  $flat_version = $asset_manager->flatten_version( WPSEO_VERSION );
37
  }
38
 
39
- $analysis_worker = 'wp-seo-' . $name . '-' . $flat_version;
40
 
41
  $this->asset_location = WPSEO_Admin_Asset_Manager::create_default_location();
42
  $this->asset = new WPSEO_Admin_Asset(
36
  $flat_version = $asset_manager->flatten_version( WPSEO_VERSION );
37
  }
38
 
39
+ $analysis_worker = $name . '-' . $flat_version;
40
 
41
  $this->asset_location = WPSEO_Admin_Asset_Manager::create_default_location();
42
  $this->asset = new WPSEO_Admin_Asset(
admin/class-admin-asset-manager.php CHANGED
@@ -219,7 +219,7 @@ class WPSEO_Admin_Asset_Manager {
219
  ],
220
  [
221
  'name' => 'yoast-modal',
222
- 'src' => 'wp-seo-modal-' . $flat_version,
223
  'deps' => [
224
  'jquery',
225
  'wp-element',
@@ -229,38 +229,33 @@ class WPSEO_Admin_Asset_Manager {
229
  ],
230
  ],
231
  [
232
- 'name' => 'admin-script',
233
- 'src' => 'wp-seo-admin-' . $flat_version,
234
  'deps' => [
235
  'lodash',
236
  'jquery',
237
  'jquery-ui-core',
238
  'jquery-ui-progressbar',
 
 
 
239
  self::PREFIX . 'select2',
240
  self::PREFIX . 'select2-translations',
241
- self::PREFIX . 'commons',
242
- ],
243
- ],
244
- [
245
- 'name' => 'admin-media',
246
- 'src' => 'wp-seo-admin-media-' . $flat_version,
247
- 'deps' => [
248
- 'jquery',
249
- 'jquery-ui-core',
250
- self::PREFIX . 'commons',
251
  ],
252
  ],
253
  [
254
  'name' => 'network-admin-script',
255
- 'src' => 'wp-seo-network-admin-' . $flat_version,
256
  'deps' => [
257
  'jquery',
 
 
258
  self::PREFIX . 'commons',
259
  ],
260
  ],
261
  [
262
  'name' => 'bulk-editor',
263
- 'src' => 'wp-seo-bulk-editor-' . $flat_version,
264
  'deps' => [
265
  'jquery',
266
  self::PREFIX . 'commons',
@@ -268,7 +263,7 @@ class WPSEO_Admin_Asset_Manager {
268
  ],
269
  [
270
  'name' => 'admin-global-script',
271
- 'src' => 'wp-seo-admin-global-' . $flat_version,
272
  'deps' => [
273
  'jquery',
274
  self::PREFIX . 'commons',
@@ -276,100 +271,55 @@ class WPSEO_Admin_Asset_Manager {
276
  'in_footer' => false,
277
  ],
278
  [
279
- 'name' => 'metabox',
280
- 'src' => 'wp-seo-metabox-' . $flat_version,
281
  'deps' => [
282
  'jquery',
283
- 'wp-element',
284
- 'wp-i18n',
285
- 'wp-data',
286
- 'wp-components',
287
- self::PREFIX . 'select2',
288
- self::PREFIX . 'select2-translations',
289
- self::PREFIX . 'commons',
290
- ],
291
- 'in_footer' => false,
292
- ],
293
- [
294
- 'name' => 'featured-image',
295
- 'src' => 'wp-seo-featured-image-' . $flat_version,
296
- 'deps' => [
297
- 'jquery',
298
- self::PREFIX . 'commons',
299
- ],
300
- ],
301
- [
302
- 'name' => 'admin-gsc',
303
- 'src' => 'wp-seo-admin-gsc-' . $flat_version,
304
- 'deps' => [
305
- 'wp-element',
306
- 'wp-i18n',
307
- self::PREFIX . 'styled-components',
308
- self::PREFIX . 'components',
309
- self::PREFIX . 'commons',
310
- ],
311
- 'in_footer' => false,
312
- ],
313
- [
314
- 'name' => 'post-scraper',
315
- 'src' => 'wp-seo-post-scraper-' . $flat_version,
316
- 'deps' => [
317
- 'wp-util',
318
  'wp-api',
319
- 'wp-sanitize',
320
- 'wp-element',
321
- 'wp-i18n',
322
- 'wp-data',
323
  'wp-api-fetch',
324
- 'wp-annotations',
325
  'wp-compose',
 
 
 
326
  'wp-is-shallow-equal',
 
 
 
327
  self::PREFIX . 'redux',
328
- self::PREFIX . 'replacevar-plugin',
329
- self::PREFIX . 'shortcode-plugin',
330
  self::PREFIX . 'analysis',
331
  self::PREFIX . 'components',
332
  self::PREFIX . 'commons',
 
 
333
  ],
 
334
  ],
335
  [
336
- 'name' => 'term-scraper',
337
- 'src' => 'wp-seo-term-scraper-' . $flat_version,
338
  'deps' => [
 
339
  'wp-sanitize',
340
  'wp-element',
341
  'wp-i18n',
342
  'wp-data',
343
  'wp-api-fetch',
 
344
  'wp-compose',
345
  'wp-is-shallow-equal',
346
  self::PREFIX . 'redux',
347
- self::PREFIX . 'replacevar-plugin',
348
  self::PREFIX . 'analysis',
349
  self::PREFIX . 'components',
350
  self::PREFIX . 'commons',
351
- ],
352
- ],
353
- [
354
- 'name' => 'replacevar-plugin',
355
- 'src' => 'wp-seo-replacevar-plugin-' . $flat_version,
356
- 'deps' => [
357
- self::PREFIX . 'analysis',
358
- self::PREFIX . 'components',
359
- self::PREFIX . 'commons',
360
- ],
361
- ],
362
- [
363
- 'name' => 'shortcode-plugin',
364
- 'src' => 'wp-seo-shortcode-plugin-' . $flat_version,
365
- 'deps' => [
366
- self::PREFIX . 'analysis',
367
- self::PREFIX . 'commons',
368
  ],
369
  ],
370
  [
371
  'name' => 'recalculate',
372
- 'src' => 'wp-seo-recalculate-' . $flat_version,
373
  'deps' => [
374
  'jquery',
375
  'jquery-ui-core',
@@ -379,23 +329,6 @@ class WPSEO_Admin_Asset_Manager {
379
  self::PREFIX . 'commons',
380
  ],
381
  ],
382
- [
383
- 'name' => 'primary-category',
384
- 'src' => 'wp-seo-metabox-category-' . $flat_version,
385
- 'deps' => [
386
- 'jquery',
387
- 'wp-url',
388
- 'wp-util',
389
- 'wp-element',
390
- 'wp-i18n',
391
- 'wp-components',
392
- 'wp-data',
393
- 'wp-url',
394
- self::PREFIX . 'analysis',
395
- self::PREFIX . 'components',
396
- self::PREFIX . 'commons',
397
- ],
398
- ],
399
  [
400
  'name' => 'select2',
401
  'src' => 'select2/select2.full',
@@ -429,7 +362,7 @@ class WPSEO_Admin_Asset_Manager {
429
  ],
430
  [
431
  'name' => 'reindex-links',
432
- 'src' => 'wp-seo-reindex-links-' . $flat_version,
433
  'deps' => [
434
  'jquery',
435
  'jquery-ui-core',
@@ -439,7 +372,7 @@ class WPSEO_Admin_Asset_Manager {
439
  ],
440
  [
441
  'name' => 'indexation',
442
- 'src' => 'wp-seo-indexation-' . $flat_version,
443
  'deps' => [
444
  'jquery',
445
  'jquery-ui-core',
@@ -450,7 +383,7 @@ class WPSEO_Admin_Asset_Manager {
450
  ],
451
  [
452
  'name' => 'edit-page-script',
453
- 'src' => 'wp-seo-edit-page-' . $flat_version,
454
  'deps' => [
455
  'jquery',
456
  self::PREFIX . 'commons',
@@ -458,7 +391,7 @@ class WPSEO_Admin_Asset_Manager {
458
  ],
459
  [
460
  'name' => 'quick-edit-handler',
461
- 'src' => 'wp-seo-quick-edit-handler-' . $flat_version,
462
  'deps' => [
463
  'jquery',
464
  self::PREFIX . 'commons',
@@ -467,7 +400,7 @@ class WPSEO_Admin_Asset_Manager {
467
  ],
468
  [
469
  'name' => 'api',
470
- 'src' => 'wp-seo-api-' . $flat_version,
471
  'deps' => [
472
  'wp-api',
473
  'jquery',
@@ -476,7 +409,7 @@ class WPSEO_Admin_Asset_Manager {
476
  ],
477
  [
478
  'name' => 'dashboard-widget',
479
- 'src' => 'wp-seo-dashboard-widget-' . $flat_version,
480
  'deps' => [
481
  self::PREFIX . 'api',
482
  'jquery',
@@ -488,7 +421,7 @@ class WPSEO_Admin_Asset_Manager {
488
  ],
489
  [
490
  'name' => 'filter-explanation',
491
- 'src' => 'wp-seo-filter-explanation-' . $flat_version,
492
  'deps' => [
493
  'jquery',
494
  self::PREFIX . 'commons',
@@ -511,11 +444,14 @@ class WPSEO_Admin_Asset_Manager {
511
  self::PREFIX . 'analysis',
512
  self::PREFIX . 'styled-components',
513
  self::PREFIX . 'commons',
 
 
 
514
  ],
515
  ],
516
  [
517
  'name' => 'structured-data-blocks',
518
- 'src' => 'wp-seo-structured-data-blocks-' . $flat_version,
519
  'deps' => [
520
  'wp-blocks',
521
  'wp-i18n',
@@ -550,6 +486,10 @@ class WPSEO_Admin_Asset_Manager {
550
  'wp-i18n',
551
  ],
552
  ],
 
 
 
 
553
  ];
554
  }
555
 
219
  ],
220
  [
221
  'name' => 'yoast-modal',
222
+ 'src' => 'modal-' . $flat_version,
223
  'deps' => [
224
  'jquery',
225
  'wp-element',
229
  ],
230
  ],
231
  [
232
+ 'name' => 'settings',
233
+ 'src' => 'settings-' . $flat_version,
234
  'deps' => [
235
  'lodash',
236
  'jquery',
237
  'jquery-ui-core',
238
  'jquery-ui-progressbar',
239
+ 'wp-api',
240
+ self::PREFIX . 'commons',
241
+ self::PREFIX . 'components',
242
  self::PREFIX . 'select2',
243
  self::PREFIX . 'select2-translations',
 
 
 
 
 
 
 
 
 
 
244
  ],
245
  ],
246
  [
247
  'name' => 'network-admin-script',
248
+ 'src' => 'network-admin-' . $flat_version,
249
  'deps' => [
250
  'jquery',
251
+ 'wp-element',
252
+ 'wp-i18n',
253
  self::PREFIX . 'commons',
254
  ],
255
  ],
256
  [
257
  'name' => 'bulk-editor',
258
+ 'src' => 'bulk-editor-' . $flat_version,
259
  'deps' => [
260
  'jquery',
261
  self::PREFIX . 'commons',
263
  ],
264
  [
265
  'name' => 'admin-global-script',
266
+ 'src' => 'admin-global-' . $flat_version,
267
  'deps' => [
268
  'jquery',
269
  self::PREFIX . 'commons',
271
  'in_footer' => false,
272
  ],
273
  [
274
+ 'name' => 'post-edit',
275
+ 'src' => 'post-edit-' . $flat_version,
276
  'deps' => [
277
  'jquery',
278
+ 'wp-annotations',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  'wp-api',
 
 
 
 
280
  'wp-api-fetch',
281
+ 'wp-components',
282
  'wp-compose',
283
+ 'wp-data',
284
+ 'wp-element',
285
+ 'wp-i18n',
286
  'wp-is-shallow-equal',
287
+ 'wp-sanitize',
288
+ 'wp-url',
289
+ 'wp-util',
290
  self::PREFIX . 'redux',
 
 
291
  self::PREFIX . 'analysis',
292
  self::PREFIX . 'components',
293
  self::PREFIX . 'commons',
294
+ self::PREFIX . 'select2',
295
+ self::PREFIX . 'select2-translations',
296
  ],
297
+ 'in_footer' => false,
298
  ],
299
  [
300
+ 'name' => 'term-edit',
301
+ 'src' => 'term-edit-' . $flat_version,
302
  'deps' => [
303
+ 'jquery',
304
  'wp-sanitize',
305
  'wp-element',
306
  'wp-i18n',
307
  'wp-data',
308
  'wp-api-fetch',
309
+ 'wp-components',
310
  'wp-compose',
311
  'wp-is-shallow-equal',
312
  self::PREFIX . 'redux',
 
313
  self::PREFIX . 'analysis',
314
  self::PREFIX . 'components',
315
  self::PREFIX . 'commons',
316
+ self::PREFIX . 'select2',
317
+ self::PREFIX . 'select2-translations',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
318
  ],
319
  ],
320
  [
321
  'name' => 'recalculate',
322
+ 'src' => 'recalculate-' . $flat_version,
323
  'deps' => [
324
  'jquery',
325
  'jquery-ui-core',
329
  self::PREFIX . 'commons',
330
  ],
331
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
332
  [
333
  'name' => 'select2',
334
  'src' => 'select2/select2.full',
362
  ],
363
  [
364
  'name' => 'reindex-links',
365
+ 'src' => 'reindex-links-' . $flat_version,
366
  'deps' => [
367
  'jquery',
368
  'jquery-ui-core',
372
  ],
373
  [
374
  'name' => 'indexation',
375
+ 'src' => 'indexation-' . $flat_version,
376
  'deps' => [
377
  'jquery',
378
  'jquery-ui-core',
383
  ],
384
  [
385
  'name' => 'edit-page-script',
386
+ 'src' => 'edit-page-' . $flat_version,
387
  'deps' => [
388
  'jquery',
389
  self::PREFIX . 'commons',
391
  ],
392
  [
393
  'name' => 'quick-edit-handler',
394
+ 'src' => 'quick-edit-handler-' . $flat_version,
395
  'deps' => [
396
  'jquery',
397
  self::PREFIX . 'commons',
400
  ],
401
  [
402
  'name' => 'api',
403
+ 'src' => 'api-client-' . $flat_version,
404
  'deps' => [
405
  'wp-api',
406
  'jquery',
409
  ],
410
  [
411
  'name' => 'dashboard-widget',
412
+ 'src' => 'dashboard-widget-' . $flat_version,
413
  'deps' => [
414
  self::PREFIX . 'api',
415
  'jquery',
421
  ],
422
  [
423
  'name' => 'filter-explanation',
424
+ 'src' => 'filter-explanation-' . $flat_version,
425
  'deps' => [
426
  'jquery',
427
  self::PREFIX . 'commons',
444
  self::PREFIX . 'analysis',
445
  self::PREFIX . 'styled-components',
446
  self::PREFIX . 'commons',
447
+ self::PREFIX . 'draft-js',
448
+ 'wp-a11y',
449
+ 'wp-dom-ready',
450
  ],
451
  ],
452
  [
453
  'name' => 'structured-data-blocks',
454
+ 'src' => 'structured-data-blocks-' . $flat_version,
455
  'deps' => [
456
  'wp-blocks',
457
  'wp-i18n',
486
  'wp-i18n',
487
  ],
488
  ],
489
+ [
490
+ 'name' => 'draft-js',
491
+ 'src' => 'draft-js-' . $flat_version,
492
+ ],
493
  ];
494
  }
495
 
admin/class-admin-asset-yoast-components-l10n.php CHANGED
@@ -36,6 +36,7 @@ final class WPSEO_Admin_Asset_Yoast_Components_L10n {
36
 
37
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/' . $component . '-' . $locale . '.json';
38
  if ( file_exists( $file ) ) {
 
39
  $file = file_get_contents( $file );
40
  if ( is_string( $file ) && $file !== '' ) {
41
  return json_decode( $file, true );
36
 
37
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/' . $component . '-' . $locale . '.json';
38
  if ( file_exists( $file ) ) {
39
+ // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Retrieving a local file.
40
  $file = file_get_contents( $file );
41
  if ( is_string( $file ) && $file !== '' ) {
42
  return json_decode( $file, true );
admin/class-admin-utils.php CHANGED
@@ -78,19 +78,4 @@ class WPSEO_Admin_Utils {
78
  esc_html__( '(Opens in a new browser tab)', 'wordpress-seo' )
79
  );
80
  }
81
-
82
- /* ********************* DEPRECATED METHODS ********************* */
83
-
84
- /**
85
- * Determines whether or not the user has an invalid version of PHP installed.
86
- *
87
- * @deprecated 8.1
88
- * @codeCoverageIgnore
89
- *
90
- * @return bool Whether or not PHP 5.2 or lower is installed.
91
- */
92
- public static function is_supported_php_version_installed() {
93
- // Intentionally left blank.
94
- return true;
95
- }
96
  }
78
  esc_html__( '(Opens in a new browser tab)', 'wordpress-seo' )
79
  );
80
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
81
  }
admin/class-admin.php CHANGED
@@ -439,42 +439,4 @@ class WPSEO_Admin {
439
  $helpscout_settings['ask_consent']
440
  );
441
  }
442
-
443
- /* ********************* DEPRECATED METHODS ********************* */
444
-
445
- /**
446
- * Cleans stopwords out of the slug, if the slug hasn't been set yet.
447
- *
448
- * @deprecated 7.0
449
- * @codeCoverageIgnore
450
- *
451
- * @return void
452
- */
453
- public function remove_stopwords_from_slug() {
454
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
455
- }
456
-
457
- /**
458
- * Filter the stopwords from the slug.
459
- *
460
- * @deprecated 7.0
461
- * @codeCoverageIgnore
462
- *
463
- * @return void
464
- */
465
- public function filter_stopwords_from_slug() {
466
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
467
- }
468
-
469
- /**
470
- * Initializes WHIP to show a notice for outdated PHP versions.
471
- *
472
- * @deprecated 8.1
473
- * @codeCoverageIgnore
474
- *
475
- * @return void
476
- */
477
- public function check_php_version() {
478
- // Intentionally left empty.
479
- }
480
  }
439
  $helpscout_settings['ask_consent']
440
  );
441
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  }
admin/class-asset.php CHANGED
@@ -247,23 +247,4 @@ class WPSEO_Admin_Asset {
247
  public function get_suffix() {
248
  return $this->suffix;
249
  }
250
-
251
- /**
252
- * Returns the full URL for this asset based on the path to the plugin file.
253
- *
254
- * @deprecated 6.2
255
- * @codeCoverageIgnore
256
- *
257
- * @param string $type Type of asset.
258
- * @param string $plugin_file Absolute path to the plugin file.
259
- *
260
- * @return string The full URL to the asset.
261
- */
262
- public function get_url( $type, $plugin_file ) {
263
- _deprecated_function( __CLASS__ . '::get_url', '6.2', 'WPSEO_Admin_Asset_SEO_Location::get_url' );
264
-
265
- $asset_location = new WPSEO_Admin_Asset_SEO_Location( $plugin_file );
266
-
267
- return $asset_location->get_url( $this, $type );
268
- }
269
  }
247
  public function get_suffix() {
248
  return $this->suffix;
249
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  }
admin/class-config.php CHANGED
@@ -56,23 +56,44 @@ class WPSEO_Admin_Pages {
56
  wp_enqueue_style( 'global' );
57
  wp_enqueue_style( 'wp-admin' );
58
  $this->asset_manager->enqueue_style( 'select2' );
59
-
60
  $this->asset_manager->enqueue_style( 'admin-css' );
 
 
 
 
 
61
  }
62
 
63
  /**
64
  * Loads the required scripts for the config page.
65
  */
66
  public function config_page_scripts() {
67
- $this->asset_manager->enqueue_script( 'admin-script' );
 
 
 
 
 
 
68
 
69
  $page = filter_input( INPUT_GET, 'page' );
70
 
71
  if ( $page === 'wpseo_titles' ) {
72
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'search-appearance', 'wpseoReplaceVarsL10n', $this->localize_replace_vars_script() );
73
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'search-appearance', 'wpseoSearchAppearance', $this->localize_search_appearance_script() );
74
- $this->asset_manager->enqueue_script( 'search-appearance' );
75
- $this->asset_manager->enqueue_style( 'search-appearance' );
 
 
 
 
 
 
 
 
 
 
 
76
  /**
77
  * Remove the emoji script as it is incompatible with both React and any
78
  * contenteditable fields.
@@ -83,32 +104,19 @@ class WPSEO_Admin_Pages {
83
  $yoast_components_l10n->localize_script( 'search-appearance' );
84
  }
85
 
86
- wp_enqueue_script( 'dashboard' );
87
- wp_enqueue_script( 'thickbox' );
88
-
89
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-script', 'wpseoSelect2Locale', WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ) );
90
-
91
  if ( in_array( $page, [ 'wpseo_social', WPSEO_Admin::PAGE_IDENTIFIER, 'wpseo_titles' ], true ) ) {
92
  wp_enqueue_media();
93
 
94
- $this->asset_manager->enqueue_script( 'admin-media' );
95
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-media', 'wpseoMediaL10n', $this->localize_media_script() );
 
96
  }
97
 
98
  if ( $page === 'wpseo_tools' ) {
99
  $this->enqueue_tools_scripts();
100
  }
101
- }
102
 
103
- /**
104
- * Retrieves some variables that are needed for the upload module in JS.
105
- *
106
- * @return array The upload module variables.
107
- */
108
- public function localize_media_script() {
109
- return [
110
- 'choose_image' => __( 'Use Image', 'wordpress-seo' ),
111
- ];
112
  }
113
 
114
  /**
@@ -116,7 +124,7 @@ class WPSEO_Admin_Pages {
116
  *
117
  * @return array The replacement and recommended replacement variables.
118
  */
119
- public function localize_replace_vars_script() {
120
  $replace_vars = new WPSEO_Replace_Vars();
121
  $recommended_replace_vars = new WPSEO_Admin_Recommended_Replace_Vars();
122
  $editor_specific_replace_vars = new WPSEO_Admin_Editor_Specific_Replace_Vars();
@@ -130,25 +138,6 @@ class WPSEO_Admin_Pages {
130
  ];
131
  }
132
 
133
- /**
134
- * Retrieves some variables that are needed for the search appearance in JS.
135
- *
136
- * @return array The search appearance variables.
137
- */
138
- public function localize_search_appearance_script() {
139
- $search_appearance_l10n = [
140
- 'isRtl' => is_rtl(),
141
- 'userEditUrl' => add_query_arg( 'user_id', '{user_id}', admin_url( 'user-edit.php' ) ),
142
- 'brushstrokeBackgroundURL' => plugins_url( 'images/brushstroke_background.svg', WPSEO_FILE ),
143
- 'showLocalSEOUpsell' => $this->should_show_local_seo_upsell(),
144
- 'localSEOUpsellURL' => WPSEO_Shortlinker::get( 'https://yoa.st/3mp' ),
145
- ];
146
-
147
- $search_appearance_l10n['knowledgeGraphCompanyInfoMissing'] = WPSEO_Language_Utils::get_knowledge_graph_company_info_missing_l10n();
148
-
149
- return $search_appearance_l10n;
150
- }
151
-
152
  /**
153
  * Determines whether the Local SEO upsell should be shown.
154
  *
56
  wp_enqueue_style( 'global' );
57
  wp_enqueue_style( 'wp-admin' );
58
  $this->asset_manager->enqueue_style( 'select2' );
 
59
  $this->asset_manager->enqueue_style( 'admin-css' );
60
+
61
+ $page = filter_input( INPUT_GET, 'page' );
62
+ if ( $page === 'wpseo_titles' ) {
63
+ $this->asset_manager->enqueue_style( 'search-appearance' );
64
+ }
65
  }
66
 
67
  /**
68
  * Loads the required scripts for the config page.
69
  */
70
  public function config_page_scripts() {
71
+ $this->asset_manager->enqueue_script( 'settings' );
72
+ wp_enqueue_script( 'dashboard' );
73
+ wp_enqueue_script( 'thickbox' );
74
+
75
+ $script_data = [
76
+ 'userLanguageCode' => WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ),
77
+ ];
78
 
79
  $page = filter_input( INPUT_GET, 'page' );
80
 
81
  if ( $page === 'wpseo_titles' ) {
82
+ $script_data['analysis'] = [
83
+ 'plugins' => [
84
+ 'replaceVars' => $this->get_replace_vars_script_data(),
85
+ ],
86
+ ];
87
+
88
+ $script_data['searchAppearance'] = [
89
+ 'isRtl' => is_rtl(),
90
+ 'userEditUrl' => add_query_arg( 'user_id', '{user_id}', admin_url( 'user-edit.php' ) ),
91
+ 'brushstrokeBackgroundURL' => plugins_url( 'images/brushstroke_background.svg', WPSEO_FILE ),
92
+ 'showLocalSEOUpsell' => $this->should_show_local_seo_upsell(),
93
+ 'localSEOUpsellURL' => WPSEO_Shortlinker::get( 'https://yoa.st/3mp' ),
94
+ 'knowledgeGraphCompanyInfoMissing' => WPSEO_Language_Utils::get_knowledge_graph_company_info_missing_l10n(),
95
+ ];
96
+
97
  /**
98
  * Remove the emoji script as it is incompatible with both React and any
99
  * contenteditable fields.
104
  $yoast_components_l10n->localize_script( 'search-appearance' );
105
  }
106
 
 
 
 
 
 
107
  if ( in_array( $page, [ 'wpseo_social', WPSEO_Admin::PAGE_IDENTIFIER, 'wpseo_titles' ], true ) ) {
108
  wp_enqueue_media();
109
 
110
+ $script_data['media'] = [
111
+ 'choose_image' => __( 'Use Image', 'wordpress-seo' ),
112
+ ];
113
  }
114
 
115
  if ( $page === 'wpseo_tools' ) {
116
  $this->enqueue_tools_scripts();
117
  }
 
118
 
119
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'settings', 'wpseoScriptData', $script_data );
 
 
 
 
 
 
 
 
120
  }
121
 
122
  /**
124
  *
125
  * @return array The replacement and recommended replacement variables.
126
  */
127
+ public function get_replace_vars_script_data() {
128
  $replace_vars = new WPSEO_Replace_Vars();
129
  $recommended_replace_vars = new WPSEO_Admin_Recommended_Replace_Vars();
130
  $editor_specific_replace_vars = new WPSEO_Admin_Editor_Specific_Replace_Vars();
138
  ];
139
  }
140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  /**
142
  * Determines whether the Local SEO upsell should be shown.
143
  *
admin/class-gutenberg-compatibility.php CHANGED
@@ -15,14 +15,14 @@ class WPSEO_Gutenberg_Compatibility {
15
  *
16
  * @var string
17
  */
18
- const CURRENT_RELEASE = '8.4.0';
19
 
20
  /**
21
  * The minimally supported version of Gutenberg by the plugin.
22
  *
23
  * @var string
24
  */
25
- const MINIMUM_SUPPORTED = '8.4.0';
26
 
27
  /**
28
  * Holds the current version.
15
  *
16
  * @var string
17
  */
18
+ const CURRENT_RELEASE = '8.5.1';
19
 
20
  /**
21
  * The minimally supported version of Gutenberg by the plugin.
22
  *
23
  * @var string
24
  */
25
+ const MINIMUM_SUPPORTED = '8.5.1';
26
 
27
  /**
28
  * Holds the current version.
admin/class-primary-term-admin.php CHANGED
@@ -131,7 +131,7 @@ class WPSEO_Primary_Term_Admin implements WPSEO_WordPress_Integration {
131
  $data = [
132
  'taxonomies' => $mapped_taxonomies,
133
  ];
134
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'primary-category', 'wpseoPrimaryCategoryL10n', $data );
135
  }
136
 
137
  /**
131
  $data = [
132
  'taxonomies' => $mapped_taxonomies,
133
  ];
134
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-edit', 'wpseoPrimaryCategoryL10n', $data );
135
  }
136
 
137
  /**
admin/class-social-admin.php DELETED
@@ -1,266 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- */
7
-
8
- /**
9
- * This class adds the Social tab to the Yoast SEO metabox and makes sure the settings are saved.
10
- */
11
- class WPSEO_Social_Admin extends WPSEO_Metabox {
12
-
13
- /**
14
- * Class constructor.
15
- */
16
- public function __construct() {
17
- self::translate_meta_boxes();
18
- add_filter( 'wpseo_save_metaboxes', [ $this, 'save_meta_boxes' ], 10, 1 );
19
- add_action( 'wpseo_save_compare_data', [ $this, 'og_data_compare' ], 10, 1 );
20
- }
21
-
22
- /**
23
- * Translate text strings for use in the meta box.
24
- *
25
- * IMPORTANT: if you want to add a new string (option) somewhere, make sure you add that array key to
26
- * the main meta box definition array in the class WPSEO_Meta() as well!!!!
27
- */
28
- public static function translate_meta_boxes() {
29
- /* translators: %s expands to the social network's name. */
30
- $title_text = __( 'If you don\'t want to use the post title for sharing the post on %s but instead want another title there, write it here.', 'wordpress-seo' );
31
-
32
- /* translators: %s expands to the social network's name. */
33
- $description_text = __( 'If you don\'t want to use the meta description for sharing the post on %s but want another description there, write it here.', 'wordpress-seo' );
34
-
35
- /* translators: %s expands to the social network's name. */
36
- $image_text = __( 'If you want to override the image used on %s for this post, upload / choose an image here.', 'wordpress-seo' );
37
-
38
- /* translators: %1$s expands to the social network, %2$s to the recommended image size. */
39
- $image_size_text = __( 'The recommended image size for %1$s is %2$s pixels.', 'wordpress-seo' );
40
-
41
- $social_networks = [
42
- 'opengraph' => __( 'Facebook', 'wordpress-seo' ),
43
- 'twitter' => __( 'Twitter', 'wordpress-seo' ),
44
- ];
45
-
46
- // Source: https://blog.bufferapp.com/ideal-image-sizes-social-media-posts.
47
- $recommended_image_sizes = [
48
- /* translators: %1$s expands to the image recommended width, %2$s to its height. */
49
- 'opengraph' => sprintf( __( '%1$s by %2$s', 'wordpress-seo' ), '1200', '630' ),
50
- // Source: https://developers.facebook.com/docs/sharing/best-practices#images.
51
- /* translators: %1$s expands to the image recommended width, %2$s to its height. */
52
- 'twitter' => sprintf( __( '%1$s by %2$s', 'wordpress-seo' ), '1024', '512' ),
53
- ];
54
-
55
- foreach ( $social_networks as $network => $label ) {
56
- if ( WPSEO_Options::get( $network, false ) === true ) {
57
- /* translators: %s expands to the name of a social network. */
58
- WPSEO_Meta::$meta_fields['social'][ $network . '-title' ]['title'] = sprintf( __( '%s Title', 'wordpress-seo' ), $label );
59
- WPSEO_Meta::$meta_fields['social'][ $network . '-title' ]['description'] = sprintf( $title_text, $label );
60
-
61
- /* translators: %s expands to the name of a social network. */
62
- WPSEO_Meta::$meta_fields['social'][ $network . '-description' ]['title'] = sprintf( __( '%s Description', 'wordpress-seo' ), $label );
63
- WPSEO_Meta::$meta_fields['social'][ $network . '-description' ]['description'] = sprintf( $description_text, $label );
64
-
65
- /* translators: %s expands to the name of a social network. */
66
- WPSEO_Meta::$meta_fields['social'][ $network . '-image' ]['title'] = sprintf( __( '%s Image', 'wordpress-seo' ), $label );
67
- WPSEO_Meta::$meta_fields['social'][ $network . '-image' ]['description'] = sprintf( $image_text, $label ) . ' ' . sprintf( $image_size_text, $label, $recommended_image_sizes[ $network ] );
68
- }
69
- }
70
- }
71
-
72
- /**
73
- * Returns the metabox section for the social settings.
74
- *
75
- * @return WPSEO_Metabox_Collapsibles_Sections
76
- */
77
- public function get_meta_section() {
78
- $tabs = [];
79
- $social_meta_fields = WPSEO_Meta::get_meta_field_defs( 'social' );
80
-
81
- $opengraph = WPSEO_Options::get( 'opengraph' );
82
- $twitter = WPSEO_Options::get( 'twitter' );
83
-
84
- if ( $opengraph === true && $twitter === true ) {
85
- $single = null;
86
- }
87
-
88
- wp_nonce_field( 'yoast_free_metabox_social', 'yoast_free_metabox_social_nonce' );
89
-
90
- if ( $opengraph === true ) {
91
- $tabs[] = new WPSEO_Metabox_Collapsible(
92
- 'facebook',
93
- $this->get_social_tab_content( 'opengraph', $social_meta_fields ),
94
- __( 'Facebook', 'wordpress-seo' )
95
- );
96
- }
97
-
98
- if ( $twitter === true ) {
99
- $tabs[] = new WPSEO_Metabox_Collapsible(
100
- 'twitter',
101
- $this->get_social_tab_content( 'twitter', $social_meta_fields ),
102
- __( 'Twitter', 'wordpress-seo' )
103
- );
104
- }
105
-
106
- return new WPSEO_Metabox_Collapsibles_Sections(
107
- 'social',
108
- '<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
109
- $tabs
110
- );
111
- }
112
-
113
- /**
114
- * Generates the html for a social settings tab for one of the supported social media.
115
- *
116
- * @param string $medium Medium. Can be 'opengraph' or 'twitter'.
117
- * @param array $meta_field_defs The social meta field definitions.
118
- *
119
- * @return string
120
- */
121
- private function get_social_tab_content( $medium, $meta_field_defs ) {
122
- $field_names = [
123
- $medium . '-title',
124
- $medium . '-description',
125
- $medium . '-image',
126
- $medium . '-image-id',
127
- ];
128
-
129
- $tab_content = $this->get_premium_notice( $medium );
130
-
131
- foreach ( $field_names as $field_name ) {
132
- $tab_content .= $this->do_meta_box( $meta_field_defs[ $field_name ], $field_name );
133
- }
134
-
135
- /**
136
- * If premium hide the form to show the social preview instead, we still need the fields to be output because
137
- * the values of the social preview are saved in the hidden field.
138
- */
139
- $features = new WPSEO_Features();
140
- if ( $features->is_premium() ) {
141
- return $this->hide_form( $tab_content );
142
- }
143
-
144
- return $tab_content;
145
- }
146
-
147
- /**
148
- * Hides the given output when rendered to HTML.
149
- *
150
- * @param string $tab_content The social tab content.
151
- *
152
- * @return string The content.
153
- */
154
- private function hide_form( $tab_content ) {
155
- return '<div class="hidden">' . $tab_content . '</div>';
156
- }
157
-
158
- /**
159
- * Returns the Upgrade to Premium notice.
160
- *
161
- * @param string $network The social network.
162
- *
163
- * @return string The notice HTML on the free version, empty string on premium.
164
- */
165
- public function get_premium_notice( $network ) {
166
- $features = new WPSEO_Features();
167
- if ( $features->is_premium() ) {
168
- return '';
169
- }
170
-
171
- $network_name = __( 'Facebook', 'wordpress-seo' );
172
-
173
- if ( $network === 'twitter' ) {
174
- $network_name = __( 'Twitter', 'wordpress-seo' );
175
- }
176
-
177
- return sprintf(
178
- '<div class="notice inline yoast-notice yoast-notice-go-premium">
179
- <p>%1$s</p>
180
- <p><a href="%2$s" target="_blank">%3$s</a></p>
181
- </div>',
182
- sprintf(
183
- /* translators: %1$s expands to the social network's name, %2$s to Yoast SEO Premium. */
184
- esc_html__( 'Do you want to preview what it will look like if people share this post on %1$s? You can, with %2$s.', 'wordpress-seo' ),
185
- esc_html( $network_name ),
186
- '<strong>Yoast SEO Premium</strong>'
187
- ),
188
- esc_url( WPSEO_Shortlinker::get( 'https://yoa.st/179' ) ),
189
- sprintf(
190
- /* translators: %s expands to Yoast SEO Premium. */
191
- esc_html__( 'Find out why you should upgrade to %s', 'wordpress-seo' ),
192
- 'Yoast SEO Premium'
193
- )
194
- );
195
- }
196
-
197
- /**
198
- * Filter over the meta boxes to save, this function adds the Social meta boxes.
199
- *
200
- * @param array $field_defs Array of metaboxes to save.
201
- *
202
- * @return array
203
- */
204
- public function save_meta_boxes( $field_defs ) {
205
- if ( ! isset( $_POST['yoast_free_metabox_social_nonce'] ) || ! wp_verify_nonce( $_POST['yoast_free_metabox_social_nonce'], 'yoast_free_metabox_social' ) ) {
206
- return $field_defs;
207
- }
208
-
209
- return array_merge( $field_defs, WPSEO_Meta::get_meta_field_defs( 'social' ) );
210
- }
211
-
212
- /**
213
- * This method will compare opengraph fields with the posted values.
214
- *
215
- * When fields are changed, the facebook cache will be purged.
216
- *
217
- * @param WP_Post $post Post instance.
218
- */
219
- public function og_data_compare( $post ) {
220
- if ( empty( $_POST ) ) {
221
- return;
222
- }
223
-
224
- if ( empty( $post->ID ) || $post->post_status !== 'publish' ) {
225
- return;
226
- }
227
-
228
- if ( ! isset( $_POST['yoast_free_metabox_social_nonce'] ) || ! wp_verify_nonce( $_POST['yoast_free_metabox_social_nonce'], 'yoast_free_metabox_social' ) ) {
229
- return;
230
- }
231
-
232
- if ( ! isset( $_POST['original_post_status'] ) || $_POST['original_post_status'] !== 'publish' ) {
233
- return;
234
- }
235
-
236
- $fields_to_compare = [
237
- 'opengraph-title',
238
- 'opengraph-description',
239
- 'opengraph-image',
240
- ];
241
-
242
- $reset_facebook_cache = false;
243
-
244
- foreach ( $fields_to_compare as $field_to_compare ) {
245
- $old_value = WPSEO_Meta::get_value( $field_to_compare, $post->ID );
246
-
247
- $new_value = '';
248
- $post_key = WPSEO_Meta::$form_prefix . $field_to_compare;
249
- if ( isset( $_POST[ $post_key ] ) ) {
250
- $new_value = sanitize_text_field( wp_unslash( $_POST[ $post_key ] ) );
251
- }
252
-
253
- if ( $old_value !== $new_value ) {
254
- $reset_facebook_cache = true;
255
- break;
256
- }
257
- }
258
- unset( $old_value, $new_value );
259
-
260
- if ( $reset_facebook_cache ) {
261
- wp_remote_get(
262
- 'https://graph.facebook.com/?id=' . get_permalink( $post->ID ) . '&scrape=true&method=post'
263
- );
264
- }
265
- }
266
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-yoast-form.php CHANGED
@@ -792,26 +792,4 @@ class Yoast_Form {
792
 
793
  return '<p class="disabled-note">' . esc_html__( 'This feature has been disabled by the network admin.', 'wordpress-seo' ) . '</p>';
794
  }
795
-
796
- /* ********************* DEPRECATED METHODS ********************* */
797
-
798
- /**
799
- * Retrieve options based on whether we're on multisite or not.
800
- *
801
- * @since 1.2.4
802
- * @since 2.0 Moved to this class.
803
- * @deprecated 8.4
804
- * @codeCoverageIgnore
805
- *
806
- * @return array The option's value.
807
- */
808
- public function get_option() {
809
- _deprecated_function( __METHOD__, 'WPSEO 8.4' );
810
-
811
- if ( is_network_admin() ) {
812
- return get_site_option( $this->option_name );
813
- }
814
-
815
- return get_option( $this->option_name );
816
- }
817
  }
792
 
793
  return '<p class="disabled-note">' . esc_html__( 'This feature has been disabled by the network admin.', 'wordpress-seo' ) . '</p>';
794
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
795
  }
admin/config-ui/class-configuration-options-adapter.php CHANGED
@@ -202,23 +202,4 @@ class WPSEO_Configuration_Options_Adapter {
202
 
203
  return $this->lookup[ $class_name ]['option'];
204
  }
205
-
206
- /* ********************* DEPRECATED METHODS ********************* */
207
-
208
- /**
209
- * Add a lookup for a Yoast option.
210
- *
211
- * @deprecated 7.0
212
- * @codeCoverageIgnore
213
- *
214
- * @param string $class_name Class to bind to the lookup.
215
- * @param string $option Option group to use.
216
- * @param string $key Key in the option group to bind to.
217
- *
218
- * @throws InvalidArgumentException Thrown when invalid input is provided.
219
- */
220
- public function add_yoast_lookup( $class_name, $option, $key ) {
221
- _deprecated_function( __METHOD__, 'WPSEO 7.0', 'WPSEO_Configuration_Options_Adapter::add_option_lookup' );
222
- $this->add_option_lookup( $class_name, $key );
223
- }
224
  }
202
 
203
  return $this->lookup[ $class_name ]['option'];
204
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  }
admin/config-ui/class-configuration-translations.php CHANGED
@@ -27,7 +27,7 @@ class WPSEO_Configuration_Translations {
27
  /**
28
  * Sets the translations based on the file.
29
  *
30
- * @param string $locale The locale to retreive the translations for.
31
  */
32
  public function __construct( $locale ) {
33
  $this->locale = $locale;
@@ -52,6 +52,7 @@ class WPSEO_Configuration_Translations {
52
 
53
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/yoast-components-' . $this->locale . '.json';
54
  if ( file_exists( $file ) ) {
 
55
  $file = file_get_contents( $file );
56
  if ( is_string( $file ) && $file !== '' ) {
57
  return json_decode( $file, true );
27
  /**
28
  * Sets the translations based on the file.
29
  *
30
+ * @param string $locale The locale to retrieve the translations for.
31
  */
32
  public function __construct( $locale ) {
33
  $this->locale = $locale;
52
 
53
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/yoast-components-' . $this->locale . '.json';
54
  if ( file_exists( $file ) ) {
55
+ // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Retrieving a local file.
56
  $file = file_get_contents( $file );
57
  if ( is_string( $file ) && $file !== '' ) {
58
  return json_decode( $file, true );
admin/config-ui/components/class-component-suggestions.php CHANGED
@@ -81,7 +81,7 @@ class WPSEO_Config_Component_Suggestions implements WPSEO_Config_Component {
81
  [
82
  'label' => 'Local SEO',
83
  'type' => 'link',
84
- 'url' => WPSEO_Shortlinker::get( 'https://yoa.st/wizard-suggestion-localseo' ),
85
  ],
86
  [
87
  'url' => WPSEO_Shortlinker::get( 'https://yoa.st/video-localseo' ),
81
  [
82
  'label' => 'Local SEO',
83
  'type' => 'link',
84
+ 'href' => WPSEO_Shortlinker::get( 'https://yoa.st/wizard-suggestion-local-seo' ),
85
  ],
86
  [
87
  'url' => WPSEO_Shortlinker::get( 'https://yoa.st/video-localseo' ),
admin/formatter/class-metabox-formatter.php CHANGED
@@ -48,6 +48,9 @@ class WPSEO_Metabox_Formatter {
48
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
49
 
50
  return [
 
 
 
51
  'language' => WPSEO_Language_Utils::get_site_language_name(),
52
  'settings_link' => $this->get_settings_link(),
53
  'search_url' => '',
@@ -71,6 +74,10 @@ class WPSEO_Metabox_Formatter {
71
  'addKeywordUpsell' => $this->get_add_keyword_upsell_translations(),
72
  'wordFormRecognitionActive' => YoastSEO()->helpers->language->is_word_form_recognition_active( WPSEO_Language_Utils::get_language( get_locale() ) ),
73
  'siteIconUrl' => get_site_icon_url(),
 
 
 
 
74
 
75
  /**
76
  * Filter to determine if the markers should be enabled or not.
@@ -228,6 +235,7 @@ class WPSEO_Metabox_Formatter {
228
 
229
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/wordpress-seo-' . $locale . '.json';
230
  if ( file_exists( $file ) ) {
 
231
  $file = file_get_contents( $file );
232
  if ( is_string( $file ) && $file !== '' ) {
233
  return json_decode( $file, true );
48
  $analysis_readability = new WPSEO_Metabox_Analysis_Readability();
49
 
50
  return [
51
+ 'author_name' => get_the_author_meta( 'display_name' ),
52
+ 'site_name' => get_bloginfo( 'name' ),
53
+ 'sitewide_social_image' => WPSEO_Options::get( 'og_default_image' ),
54
  'language' => WPSEO_Language_Utils::get_site_language_name(),
55
  'settings_link' => $this->get_settings_link(),
56
  'search_url' => '',
74
  'addKeywordUpsell' => $this->get_add_keyword_upsell_translations(),
75
  'wordFormRecognitionActive' => YoastSEO()->helpers->language->is_word_form_recognition_active( WPSEO_Language_Utils::get_language( get_locale() ) ),
76
  'siteIconUrl' => get_site_icon_url(),
77
+ 'showSocial' => [
78
+ 'facebook' => WPSEO_Options::get( 'opengraph', false ),
79
+ 'twitter' => WPSEO_Options::get( 'twitter', false ),
80
+ ],
81
 
82
  /**
83
  * Filter to determine if the markers should be enabled or not.
235
 
236
  $file = plugin_dir_path( WPSEO_FILE ) . 'languages/wordpress-seo-' . $locale . '.json';
237
  if ( file_exists( $file ) ) {
238
+ // phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Retrieving a local file.
239
  $file = file_get_contents( $file );
240
  if ( is_string( $file ) && $file !== '' ) {
241
  return json_decode( $file, true );
admin/formatter/class-post-metabox-formatter.php CHANGED
@@ -60,11 +60,11 @@ class WPSEO_Post_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface
60
 
61
  if ( $this->post instanceof WP_Post ) {
62
  $values_to_set = [
63
- 'keyword_usage' => $this->get_focus_keyword_usage(),
64
- 'title_template' => $this->get_title_template(),
65
- 'metadesc_template' => $this->get_metadesc_template(),
66
- 'metaDescriptionDate' => $this->get_metadesc_date(),
67
- 'social_preview_image_url' => $this->get_image_url(),
68
  ];
69
 
70
  $values = ( $values_to_set + $values );
@@ -83,7 +83,7 @@ class WPSEO_Post_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface
83
 
84
  if ( has_post_thumbnail( $post_id ) ) {
85
  $featured_image_info = wp_get_attachment_image_src( get_post_thumbnail_id( $post_id ), 'thumbnail' );
86
- return $featured_image_info[0];
87
  }
88
 
89
  return WPSEO_Image_Utils::get_first_usable_content_image_for_post( $post_id );
60
 
61
  if ( $this->post instanceof WP_Post ) {
62
  $values_to_set = [
63
+ 'keyword_usage' => $this->get_focus_keyword_usage(),
64
+ 'title_template' => $this->get_title_template(),
65
+ 'metadesc_template' => $this->get_metadesc_template(),
66
+ 'metaDescriptionDate' => $this->get_metadesc_date(),
67
+ 'first_content_image' => $this->get_image_url(),
68
  ];
69
 
70
  $values = ( $values_to_set + $values );
83
 
84
  if ( has_post_thumbnail( $post_id ) ) {
85
  $featured_image_info = wp_get_attachment_image_src( get_post_thumbnail_id( $post_id ), 'thumbnail' );
86
+ return isset( $featured_image_info[0] ) ? $featured_image_info[0] : null;
87
  }
88
 
89
  return WPSEO_Image_Utils::get_first_usable_content_image_for_post( $post_id );
admin/formatter/class-term-metabox-formatter.php CHANGED
@@ -53,14 +53,14 @@ class WPSEO_Term_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface
53
  // Todo: a column needs to be added on the termpages to add a filter for the keyword, so this can be used in the focus keyphrase doubles.
54
  if ( is_object( $this->term ) && property_exists( $this->term, 'taxonomy' ) ) {
55
  $values = [
56
- 'search_url' => $this->search_url(),
57
- 'post_edit_url' => $this->edit_url(),
58
- 'base_url' => $this->base_url_for_js(),
59
- 'taxonomy' => $this->term->taxonomy,
60
- 'keyword_usage' => $this->get_focus_keyword_usage(),
61
- 'title_template' => $this->get_title_template(),
62
- 'metadesc_template' => $this->get_metadesc_template(),
63
- 'social_preview_image_url' => $this->get_image_url(),
64
  ];
65
  }
66
 
53
  // Todo: a column needs to be added on the termpages to add a filter for the keyword, so this can be used in the focus keyphrase doubles.
54
  if ( is_object( $this->term ) && property_exists( $this->term, 'taxonomy' ) ) {
55
  $values = [
56
+ 'search_url' => $this->search_url(),
57
+ 'post_edit_url' => $this->edit_url(),
58
+ 'base_url' => $this->base_url_for_js(),
59
+ 'taxonomy' => $this->term->taxonomy,
60
+ 'keyword_usage' => $this->get_focus_keyword_usage(),
61
+ 'title_template' => $this->get_title_template(),
62
+ 'metadesc_template' => $this->get_metadesc_template(),
63
+ 'first_content_image' => $this->get_image_url(),
64
  ];
65
  }
66
 
admin/google_search_console/class-gsc.php CHANGED
@@ -125,17 +125,4 @@ class WPSEO_GSC implements WPSEO_WordPress_Integration {
125
  public function set_help() {
126
  _deprecated_function( __METHOD__, 'WPSEO 12.5' );
127
  }
128
-
129
- /**
130
- * Run init logic.
131
- *
132
- * @codeCoverageIgnore
133
- *
134
- * @deprecated 9.5
135
- *
136
- * @return void
137
- */
138
- public function init() {
139
- _deprecated_function( __METHOD__, 'WPSEO 9.5' );
140
- }
141
  }
125
  public function set_help() {
126
  _deprecated_function( __METHOD__, 'WPSEO 12.5' );
127
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
128
  }
admin/import/plugins/class-abstract-plugin-importer.php CHANGED
@@ -156,14 +156,16 @@ abstract class WPSEO_Plugin_Importer {
156
  protected function detect() {
157
  global $wpdb;
158
 
159
- $meta_keys = wp_list_pluck( $this->clone_keys, 'old_key' );
160
- $placeholders = implode( ', ', array_fill( 0, count( $meta_keys ), '%s' ) );
161
- $result = $wpdb->get_var(
162
  $wpdb->prepare(
163
- "SELECT COUNT(*) AS `count` FROM {$wpdb->postmeta} WHERE meta_key IN ( $placeholders )",
 
 
164
  $meta_keys
165
  )
166
  );
 
167
  if ( $result === '0' ) {
168
  return false;
169
  }
156
  protected function detect() {
157
  global $wpdb;
158
 
159
+ $meta_keys = wp_list_pluck( $this->clone_keys, 'old_key' );
160
+ $result = $wpdb->get_var(
 
161
  $wpdb->prepare(
162
+ "SELECT COUNT(*) AS `count`
163
+ FROM {$wpdb->postmeta}
164
+ WHERE meta_key IN ( " . implode( ', ', array_fill( 0, count( $meta_keys ), '%s' ) ) . ' )',
165
  $meta_keys
166
  )
167
  );
168
+
169
  if ( $result === '0' ) {
170
  return false;
171
  }
admin/import/plugins/class-import-rankmath.php CHANGED
@@ -114,6 +114,7 @@ class WPSEO_Import_RankMath extends WPSEO_Plugin_Importer {
114
  global $wpdb;
115
  $post_metas = $wpdb->get_results( "SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'rank_math_robots'" );
116
  foreach ( $post_metas as $post_meta ) {
 
117
  $robots_values = unserialize( $post_meta->meta_value );
118
  foreach ( [ 'noindex', 'nofollow' ] as $directive ) {
119
  $directive_key = array_search( $directive, $robots_values, true );
114
  global $wpdb;
115
  $post_metas = $wpdb->get_results( "SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'rank_math_robots'" );
116
  foreach ( $post_metas as $post_meta ) {
117
+ // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions -- Reason: We can't control the form in which Rankmath sends the data.
118
  $robots_values = unserialize( $post_meta->meta_value );
119
  foreach ( [ 'noindex', 'nofollow' ] as $directive ) {
120
  $directive_key = array_search( $directive, $robots_values, true );
admin/import/plugins/class-import-squirrly.php CHANGED
@@ -187,11 +187,16 @@ class WPSEO_Import_Squirrly extends WPSEO_Plugin_Importer {
187
  if ( ! is_numeric( $post_identifier ) ) {
188
  $query_where = 'URL = %s';
189
  }
 
 
 
 
 
 
190
  $data = $wpdb->get_var(
191
  $wpdb->prepare(
192
  "SELECT seo FROM {$this->table_name} WHERE blog_id = %d AND " . $query_where,
193
- get_current_blog_id(),
194
- $post_identifier
195
  )
196
  );
197
  if ( ! $data || is_wp_error( $data ) ) {
187
  if ( ! is_numeric( $post_identifier ) ) {
188
  $query_where = 'URL = %s';
189
  }
190
+
191
+ $replacements = [
192
+ get_current_blog_id(),
193
+ $post_identifier,
194
+ ];
195
+
196
  $data = $wpdb->get_var(
197
  $wpdb->prepare(
198
  "SELECT seo FROM {$this->table_name} WHERE blog_id = %d AND " . $query_where,
199
+ $replacements
 
200
  )
201
  );
202
  if ( ! $data || is_wp_error( $data ) ) {
admin/links/class-link-storage.php CHANGED
@@ -24,15 +24,6 @@ class WPSEO_Link_Storage implements WPSEO_Installable {
24
  */
25
  protected $database_proxy;
26
 
27
- /**
28
- * Holds the prefix of the database table.
29
- *
30
- * @deprecated 7.4
31
- *
32
- * @var null|string
33
- */
34
- protected $table_prefix;
35
-
36
  /**
37
  * Initializes the database table.
38
  *
24
  */
25
  protected $database_proxy;
26
 
 
 
 
 
 
 
 
 
 
27
  /**
28
  * Initializes the database table.
29
  *
admin/metabox/class-metabox.php CHANGED
@@ -13,11 +13,11 @@ use Yoast\WP\SEO\Presenters\Admin\Alert_Presenter;
13
  class WPSEO_Metabox extends WPSEO_Meta {
14
 
15
  /**
16
- * An instance of the Social Admin class.
17
  *
18
- * @var WPSEO_Social_Admin
19
  */
20
- protected $social_admin;
21
 
22
  /**
23
  * An instance of the Metabox Analysis SEO class.
@@ -56,14 +56,11 @@ class WPSEO_Metabox extends WPSEO_Meta {
56
  add_action( 'add_attachment', [ $this, 'save_postdata' ] );
57
  add_action( 'admin_init', [ $this, 'translate_meta_boxes' ] );
58
 
59
- // Check if one of the social settings is checked in the options, if so, initialize the social_admin object.
60
- if ( WPSEO_Options::get( 'opengraph', false ) || WPSEO_Options::get( 'twitter', false ) ) {
61
- $this->social_admin = new WPSEO_Social_Admin();
62
- }
63
-
64
  $this->editor = new WPSEO_Metabox_Editor();
65
  $this->editor->register_hooks();
66
 
 
 
67
  $this->analysis_seo = new WPSEO_Metabox_Analysis_SEO();
68
  $this->analysis_readability = new WPSEO_Metabox_Analysis_Readability();
69
  }
@@ -245,7 +242,7 @@ class WPSEO_Metabox extends WPSEO_Meta {
245
  *
246
  * @return array
247
  */
248
- public function localize_post_scraper_script() {
249
  $post = $this->get_metabox_post();
250
  $permalink = '';
251
 
@@ -269,19 +266,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
269
  return $values;
270
  }
271
 
272
- /**
273
- * Passes some variables to js for replacing variables.
274
- */
275
- public function localize_replace_vars_script() {
276
- return [
277
- 'no_parent_text' => __( '(no parent)', 'wordpress-seo' ),
278
- 'replace_vars' => $this->get_replace_vars(),
279
- 'recommended_replace_vars' => $this->get_recommended_replace_vars(),
280
- 'scope' => $this->determine_scope(),
281
- 'has_taxonomies' => $this->current_post_type_has_taxonomies(),
282
- ];
283
- }
284
-
285
  /**
286
  * Determines whether or not the current post type has registered taxonomies.
287
  *
@@ -309,18 +293,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
309
  return 'post';
310
  }
311
 
312
- /**
313
- * Passes some variables to js for the edit / post page overview, etc.
314
- *
315
- * @return array
316
- */
317
- public function localize_shortcode_plugin_script() {
318
- return [
319
- 'wpseo_filter_shortcodes_nonce' => wp_create_nonce( 'wpseo-filter-shortcodes' ),
320
- 'wpseo_shortcode_tags' => $this->get_valid_shortcode_tags(),
321
- ];
322
- }
323
-
324
  /**
325
  * Outputs the meta box.
326
  */
@@ -362,9 +334,9 @@ class WPSEO_Metabox extends WPSEO_Meta {
362
  $content_sections[] = $this->get_readability_meta_section();
363
  }
364
 
365
- // Check if social_admin is an instance of WPSEO_Social_Admin.
366
- if ( $this->social_admin instanceof WPSEO_Social_Admin ) {
367
- $content_sections[] = $this->social_admin->get_meta_section();
368
  }
369
 
370
  $content_sections = array_merge( $content_sections, $this->get_additional_meta_sections() );
@@ -372,6 +344,28 @@ class WPSEO_Metabox extends WPSEO_Meta {
372
  return $content_sections;
373
  }
374
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
  /**
376
  * Returns the metabox section for the seo analysis.
377
  *
@@ -721,8 +715,18 @@ class WPSEO_Metabox extends WPSEO_Meta {
721
 
722
  do_action( 'wpseo_save_compare_data', $post );
723
 
 
 
 
 
 
724
  $meta_boxes = apply_filters( 'wpseo_save_metaboxes', [] );
725
- $meta_boxes = array_merge( $meta_boxes, WPSEO_Meta::get_meta_field_defs( 'general', $post->post_type ), WPSEO_Meta::get_meta_field_defs( 'advanced' ) );
 
 
 
 
 
726
 
727
  foreach ( $meta_boxes as $key => $meta_box ) {
728
 
@@ -824,36 +828,11 @@ class WPSEO_Metabox extends WPSEO_Meta {
824
  $asset_manager->enqueue_style( 'select2' );
825
  $asset_manager->enqueue_style( 'monorepo' );
826
 
827
- $asset_manager->enqueue_script( 'metabox' );
828
- $asset_manager->enqueue_script( 'admin-media' );
829
-
830
- $asset_manager->enqueue_script( 'post-scraper' );
831
- $asset_manager->enqueue_script( 'replacevar-plugin' );
832
- $asset_manager->enqueue_script( 'shortcode-plugin' );
833
-
834
- $asset_manager->enqueue_script( 'admin-script' );
835
  $asset_manager->enqueue_style( 'admin-css' );
836
 
837
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-media', 'wpseoMediaL10n', $this->localize_media_script() );
838
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoPostScraperL10n', $this->localize_post_scraper_script() );
839
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
840
- $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper' );
841
-
842
- $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
843
- $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
844
-
845
- $localization_data = [
846
- 'url' => $analysis_worker_location->get_url( $analysis_worker_location->get_asset(), WPSEO_Admin_Asset::TYPE_JS ),
847
- 'keywords_assessment_url' => $used_keywords_assessment_location->get_url( $used_keywords_assessment_location->get_asset(), WPSEO_Admin_Asset::TYPE_JS ),
848
- 'log_level' => WPSEO_Utils::get_analysis_worker_log_level(),
849
- // We need to make the feature flags separately available inside of the analysis web worker.
850
- 'enabled_features' => WPSEO_Utils::retrieve_enabled_features(),
851
- ];
852
- wp_localize_script(
853
- WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper',
854
- 'wpseoAnalysisWorkerL10n',
855
- $localization_data
856
- );
857
 
858
  /**
859
  * Removes the emoji script as it is incompatible with both React and any
@@ -861,33 +840,54 @@ class WPSEO_Metabox extends WPSEO_Meta {
861
  */
862
  remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
863
 
864
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'replacevar-plugin', 'wpseoReplaceVarsL10n', $this->localize_replace_vars_script() );
865
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'shortcode-plugin', 'wpseoShortcodePluginL10n', $this->localize_shortcode_plugin_script() );
866
 
867
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoAdminL10n', WPSEO_Utils::get_admin_l10n() );
868
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoSelect2Locale', WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ) );
869
 
870
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoFeaturesL10n', WPSEO_Utils::retrieve_enabled_features() );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
871
 
872
  if ( post_type_supports( get_post_type(), 'thumbnail' ) ) {
873
  $asset_manager->enqueue_style( 'featured-image' );
874
 
875
- $asset_manager->enqueue_script( 'featured-image' );
876
-
877
- $featured_image_l10 = [ 'featured_image_notice' => __( 'SEO issue: The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.', 'wordpress-seo' ) ];
878
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoFeaturedImageL10n', $featured_image_l10 );
879
  }
880
- }
881
 
882
- /**
883
- * Passes some variables to js for upload module.
884
- *
885
- * @return array
886
- */
887
- public function localize_media_script() {
888
- return [
889
- 'choose_image' => __( 'Use Image', 'wordpress-seo' ),
890
- ];
891
  }
892
 
893
  /**
@@ -1088,30 +1088,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
1088
 
1089
  /* ********************* DEPRECATED METHODS ********************* */
1090
 
1091
- /**
1092
- * Outputs the page analysis score in the Publish Box.
1093
- *
1094
- * @deprecated 9.6
1095
- * @codeCoverageIgnore
1096
- *
1097
- * @return void
1098
- */
1099
- public function publish_box() {
1100
- _deprecated_function( __METHOD__, 'WPSEO 9.6' );
1101
- }
1102
-
1103
- /**
1104
- * Sets up all the functionality related to the prominence of the page analysis functionality.
1105
- *
1106
- * @deprecated 9.6
1107
- * @codeCoverageIgnore
1108
- *
1109
- * @return void
1110
- */
1111
- public function setup_page_analysis() {
1112
- _deprecated_function( __METHOD__, 'WPSEO 9.6' );
1113
- }
1114
-
1115
  /**
1116
  * Outputs a tab in the Yoast SEO Metabox.
1117
  *
13
  class WPSEO_Metabox extends WPSEO_Meta {
14
 
15
  /**
16
+ * Whether or not the social tab is enabled for this metabox.
17
  *
18
+ * @var bool
19
  */
20
+ private $social_is_enabled;
21
 
22
  /**
23
  * An instance of the Metabox Analysis SEO class.
56
  add_action( 'add_attachment', [ $this, 'save_postdata' ] );
57
  add_action( 'admin_init', [ $this, 'translate_meta_boxes' ] );
58
 
 
 
 
 
 
59
  $this->editor = new WPSEO_Metabox_Editor();
60
  $this->editor->register_hooks();
61
 
62
+ $this->social_is_enabled = WPSEO_Options::get( 'opengraph', false ) || WPSEO_Options::get( 'twitter', false );
63
+
64
  $this->analysis_seo = new WPSEO_Metabox_Analysis_SEO();
65
  $this->analysis_readability = new WPSEO_Metabox_Analysis_Readability();
66
  }
242
  *
243
  * @return array
244
  */
245
+ public function get_metabox_script_data() {
246
  $post = $this->get_metabox_post();
247
  $permalink = '';
248
 
266
  return $values;
267
  }
268
 
 
 
 
 
 
 
 
 
 
 
 
 
 
269
  /**
270
  * Determines whether or not the current post type has registered taxonomies.
271
  *
293
  return 'post';
294
  }
295
 
 
 
 
 
 
 
 
 
 
 
 
 
296
  /**
297
  * Outputs the meta box.
298
  */
334
  $content_sections[] = $this->get_readability_meta_section();
335
  }
336
 
337
+ // Whether social is enabled.
338
+ if ( $this->social_is_enabled ) {
339
+ $content_sections[] = $this->get_social_meta_section();
340
  }
341
 
342
  $content_sections = array_merge( $content_sections, $this->get_additional_meta_sections() );
344
  return $content_sections;
345
  }
346
 
347
+ /**
348
+ * Returns the social section for the social previews.
349
+ *
350
+ * @return WPSEO_Metabox_Section
351
+ */
352
+ private function get_social_meta_section() {
353
+ $content = '';
354
+
355
+ $content .= $this->get_tab_content( 'social' );
356
+
357
+ // Add react target.
358
+ $content .= '<div id="wpseo-section-social"></div>';
359
+
360
+ $link_content = '<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' );
361
+
362
+ return new WPSEO_Metabox_Section_React(
363
+ 'social',
364
+ $link_content,
365
+ $content
366
+ );
367
+ }
368
+
369
  /**
370
  * Returns the metabox section for the seo analysis.
371
  *
715
 
716
  do_action( 'wpseo_save_compare_data', $post );
717
 
718
+ $social_fields = [];
719
+ if ( $this->social_is_enabled ) {
720
+ $social_fields = WPSEO_Meta::get_meta_field_defs( 'social' );
721
+ }
722
+
723
  $meta_boxes = apply_filters( 'wpseo_save_metaboxes', [] );
724
+ $meta_boxes = array_merge(
725
+ $meta_boxes,
726
+ WPSEO_Meta::get_meta_field_defs( 'general', $post->post_type ),
727
+ WPSEO_Meta::get_meta_field_defs( 'advanced' ),
728
+ $social_fields
729
+ );
730
 
731
  foreach ( $meta_boxes as $key => $meta_box ) {
732
 
828
  $asset_manager->enqueue_style( 'select2' );
829
  $asset_manager->enqueue_style( 'monorepo' );
830
 
831
+ $asset_manager->enqueue_script( 'post-edit' );
 
 
 
 
 
 
 
832
  $asset_manager->enqueue_style( 'admin-css' );
833
 
 
 
834
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
835
+ $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-edit' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
836
 
837
  /**
838
  * Removes the emoji script as it is incompatible with both React and any
840
  */
841
  remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
842
 
843
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-edit', 'wpseoAdminL10n', WPSEO_Utils::get_admin_l10n() );
844
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-edit', 'wpseoFeaturesL10n', WPSEO_Utils::retrieve_enabled_features() );
845
 
846
+ $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
847
+ $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
848
 
849
+ $script_data = [
850
+ 'analysis' => [
851
+ 'plugins' => [
852
+ 'replaceVars' => [
853
+ 'no_parent_text' => __( '(no parent)', 'wordpress-seo' ),
854
+ 'replace_vars' => $this->get_replace_vars(),
855
+ 'recommended_replace_vars' => $this->get_recommended_replace_vars(),
856
+ 'scope' => $this->determine_scope(),
857
+ 'has_taxonomies' => $this->current_post_type_has_taxonomies(),
858
+ ],
859
+ 'shortcodes' => [
860
+ 'wpseo_filter_shortcodes_nonce' => wp_create_nonce( 'wpseo-filter-shortcodes' ),
861
+ 'wpseo_shortcode_tags' => $this->get_valid_shortcode_tags(),
862
+ ],
863
+ ],
864
+ 'worker' => [
865
+ 'url' => $analysis_worker_location->get_url( $analysis_worker_location->get_asset(), WPSEO_Admin_Asset::TYPE_JS ),
866
+ 'keywords_assessment_url' => $used_keywords_assessment_location->get_url( $used_keywords_assessment_location->get_asset(), WPSEO_Admin_Asset::TYPE_JS ),
867
+ 'log_level' => WPSEO_Utils::get_analysis_worker_log_level(),
868
+ // We need to make the feature flags separately available inside of the analysis web worker.
869
+ 'enabled_features' => WPSEO_Utils::retrieve_enabled_features(),
870
+ ],
871
+ ],
872
+ 'media' => [
873
+ // @todo replace this translation with JavaScript translations.
874
+ 'choose_image' => __( 'Use Image', 'wordpress-seo' ),
875
+ ],
876
+ 'metabox' => $this->get_metabox_script_data(),
877
+ 'userLanguageCode' => WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ),
878
+ 'isPost' => true,
879
+ ];
880
 
881
  if ( post_type_supports( get_post_type(), 'thumbnail' ) ) {
882
  $asset_manager->enqueue_style( 'featured-image' );
883
 
884
+ // @todo replace this translation with JavaScript translations.
885
+ $script_data['featuredImage'] = [
886
+ 'featured_image_notice' => __( 'SEO issue: The featured image should be at least 200 by 200 pixels to be picked up by Facebook and other social media sites.', 'wordpress-seo' ),
887
+ ];
888
  }
 
889
 
890
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-edit', 'wpseoScriptData', $script_data );
 
 
 
 
 
 
 
 
891
  }
892
 
893
  /**
1088
 
1089
  /* ********************* DEPRECATED METHODS ********************* */
1090
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1091
  /**
1092
  * Outputs a tab in the Yoast SEO Metabox.
1093
  *
admin/services/class-file-size.php CHANGED
@@ -26,7 +26,7 @@ class WPSEO_File_Size_Service {
26
  'type' => 'success',
27
  'size_in_bytes' => $this->get_file_size( $file_url ),
28
  ],
29
- 404
30
  );
31
  }
32
  catch ( WPSEO_File_Size_Exception $exception ) {
26
  'type' => 'success',
27
  'size_in_bytes' => $this->get_file_size( $file_url ),
28
  ],
29
+ 200
30
  );
31
  }
32
  catch ( WPSEO_File_Size_Exception $exception ) {
admin/taxonomy/class-taxonomy-metabox.php CHANGED
@@ -109,7 +109,12 @@ class WPSEO_Taxonomy_Metabox {
109
  $content_sections[] = $this->get_readability_meta_section();
110
  }
111
 
112
- $content_sections[] = $this->get_social_meta_section();
 
 
 
 
 
113
 
114
  return $content_sections;
115
  }
@@ -160,67 +165,33 @@ class WPSEO_Taxonomy_Metabox {
160
  /**
161
  * Returns the metabox section for the social settings.
162
  *
 
 
 
163
  * @return WPSEO_Metabox_Section
164
  */
165
- private function get_social_meta_section() {
166
  $this->taxonomy_social_fields = new WPSEO_Taxonomy_Social_Fields( $this->term );
167
- $this->social_admin = new WPSEO_Social_Admin();
168
 
169
- $collapsibles = [];
170
- $collapsibles[] = $this->create_collapsible( 'facebook', 'opengraph', 'facebook-alt', __( 'Facebook', 'wordpress-seo' ) );
171
- $collapsibles[] = $this->create_collapsible( 'twitter', 'twitter', 'twitter', __( 'Twitter', 'wordpress-seo' ) );
172
 
173
- return new WPSEO_Metabox_Collapsibles_Sections(
174
- 'social',
175
- '<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
176
- $collapsibles
177
- );
178
- }
179
 
180
- /**
181
- * Creates a social network tab.
182
- *
183
- * @param string $name The name of the tab.
184
- * @param string $network The network of the tab.
185
- * @param string $icon The icon for the tab.
186
- * @param string $label The label for the tab.
187
- *
188
- * @return WPSEO_Metabox_Tab A WPSEO_Metabox_Tab instance.
189
- */
190
- private function create_collapsible( $name, $network, $icon, $label ) {
191
- if ( WPSEO_Options::get( $network ) !== true ) {
192
- return new WPSEO_Metabox_Null_Tab();
193
  }
194
 
195
- $meta_fields = $this->taxonomy_social_fields->get_by_network( $network );
196
- $content = $this->taxonomy_tab_content->html( $meta_fields );
197
 
198
- /**
199
- * If premium hide the form to show the social preview instead, we still need the fields to be output because
200
- * the values of the social preview are saved in the hidden field.
201
- */
202
- $features = new WPSEO_Features();
203
- if ( $features->is_premium() ) {
204
- $content = $this->hide_form( $content );
205
- }
206
-
207
- $tab_settings = new WPSEO_Metabox_Collapsible(
208
- $name,
209
- $this->social_admin->get_premium_notice( $network ) . $content,
210
- $label
211
  );
212
-
213
- return $tab_settings;
214
- }
215
-
216
- /**
217
- * Hides the given output when rendered to HTML.
218
- *
219
- * @param string $tab_content The social tab content.
220
- *
221
- * @return string The content.
222
- */
223
- private function hide_form( $tab_content ) {
224
- return '<div class="hidden">' . $tab_content . '</div>';
225
  }
226
  }
109
  $content_sections[] = $this->get_readability_meta_section();
110
  }
111
 
112
+ $show_facebook = WPSEO_Options::get( 'opengraph', false );
113
+ $show_twitter = WPSEO_Options::get( 'twitter', false );
114
+
115
+ if ( $show_facebook || $show_twitter ) {
116
+ $content_sections[] = $this->get_social_meta_section( $show_facebook, $show_twitter );
117
+ }
118
 
119
  return $content_sections;
120
  }
165
  /**
166
  * Returns the metabox section for the social settings.
167
  *
168
+ * @param boolean $show_facebook Whether to render the facebook fields.
169
+ * @param boolean $show_twitter Whether to render the twitter fields.
170
+ *
171
  * @return WPSEO_Metabox_Section
172
  */
173
+ private function get_social_meta_section( $show_facebook, $show_twitter ) {
174
  $this->taxonomy_social_fields = new WPSEO_Taxonomy_Social_Fields( $this->term );
 
175
 
176
+ $content = '';
 
 
177
 
178
+ if ( $show_facebook ) {
179
+ $facebook_fields = $this->taxonomy_social_fields->get_by_network( 'opengraph' );
180
+ $content .= $this->taxonomy_tab_content->html( $facebook_fields );
181
+ };
 
 
182
 
183
+ if ( $show_twitter ) {
184
+ $twitter_fields = $this->taxonomy_social_fields->get_by_network( 'twitter' );
185
+ $content .= $this->taxonomy_tab_content->html( $twitter_fields );
 
 
 
 
 
 
 
 
 
 
186
  }
187
 
188
+ // Add react target.
189
+ $content .= '<div id="wpseo-section-social"></div>';
190
 
191
+ return new WPSEO_Metabox_Section_React(
192
+ 'social',
193
+ '<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
194
+ $content
 
 
 
 
 
 
 
 
 
195
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
196
  }
197
  }
admin/taxonomy/class-taxonomy-social-fields.php CHANGED
@@ -49,28 +49,19 @@ class WPSEO_Taxonomy_Social_Fields extends WPSEO_Taxonomy_Fields {
49
 
50
  return [
51
  $settings['network'] . '-title' => $this->get_field_config(
52
- /* translators: %s expands to the social network name */
53
- sprintf( __( '%s Title', 'wordpress-seo' ), $settings['label'] ),
54
- /* translators: %1$s expands to the social network name */
55
- sprintf( esc_html__( 'If you don\'t want to use the title for sharing on %1$s but instead want another title there, write it here.', 'wordpress-seo' ), $settings['label'] ),
56
- 'text',
57
- [ 'class' => 'large-text' ]
58
  ),
59
  $settings['network'] . '-description' => $this->get_field_config(
60
- /* translators: %s expands to the social network name */
61
- sprintf( __( '%s Description', 'wordpress-seo' ), $settings['label'] ),
62
- /* translators: %1$s expands to the social network name */
63
- sprintf( esc_html__( 'If you don\'t want to use the meta description for sharing on %1$s but want another description there, write it here.', 'wordpress-seo' ), $settings['label'] ),
64
- 'textarea'
65
  ),
66
  $settings['network'] . '-image' => $this->get_field_config(
67
- /* translators: %s expands to the social network name */
68
- sprintf( __( '%s Image', 'wordpress-seo' ), $settings['label'] ),
69
- /* translators: %1$s expands to the social network name */
70
- sprintf( esc_html__( 'If you want to use an image for sharing on %1$s, you can upload / choose an image or add the image URL here.', 'wordpress-seo' ), $settings['label'] ) . '<br />' .
71
- /* translators: %1$s expands to the social network name, %2$s expands to the image size */
72
- sprintf( __( 'The recommended image size for %1$s is %2$s pixels.', 'wordpress-seo' ), $settings['label'], $settings['size'] ),
73
- 'upload'
74
  ),
75
  $settings['network'] . '-image-id' => $this->get_field_config(
76
  '',
49
 
50
  return [
51
  $settings['network'] . '-title' => $this->get_field_config(
52
+ '',
53
+ '',
54
+ 'hidden'
 
 
 
55
  ),
56
  $settings['network'] . '-description' => $this->get_field_config(
57
+ '',
58
+ '',
59
+ 'hidden'
 
 
60
  ),
61
  $settings['network'] . '-image' => $this->get_field_config(
62
+ '',
63
+ '',
64
+ 'hidden'
 
 
 
 
65
  ),
66
  $settings['network'] . '-image-id' => $this->get_field_config(
67
  '',
admin/taxonomy/class-taxonomy.php CHANGED
@@ -136,52 +136,54 @@ class WPSEO_Taxonomy {
136
 
137
  $asset_manager->enqueue_style( 'metabox-css' );
138
  $asset_manager->enqueue_style( 'scoring' );
139
- $asset_manager->enqueue_script( 'metabox' );
140
- $asset_manager->enqueue_script( 'term-scraper' );
141
- $asset_manager->enqueue_script( 'admin-script' );
142
 
143
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() );
144
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
145
- $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper' );
146
 
147
  $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
148
  $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
149
 
150
- $localization_data = [
151
- 'url' => $analysis_worker_location->get_url(
152
- $analysis_worker_location->get_asset(),
153
- WPSEO_Admin_Asset::TYPE_JS
154
- ),
155
- 'keywords_assessment_url' => $used_keywords_assessment_location->get_url(
156
- $used_keywords_assessment_location->get_asset(),
157
- WPSEO_Admin_Asset::TYPE_JS
158
- ),
159
- 'log_level' => WPSEO_Utils::get_analysis_worker_log_level(),
160
- ];
161
- wp_localize_script(
162
- WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper',
163
- 'wpseoAnalysisWorkerL10n',
164
- $localization_data
165
- );
166
-
167
  /**
168
  * Remove the emoji script as it is incompatible with both React and any
169
  * contenteditable fields.
170
  */
171
  remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
172
 
173
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'replacevar-plugin', 'wpseoReplaceVarsL10n', $this->localize_replace_vars_script() );
174
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoSelect2Locale', WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ) );
175
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoAdminL10n', WPSEO_Utils::get_admin_l10n() );
176
- wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoFeaturesL10n', WPSEO_Utils::retrieve_enabled_features() );
177
-
178
- $asset_manager->enqueue_script( 'admin-media' );
179
-
180
- wp_localize_script(
181
- WPSEO_Admin_Asset_Manager::PREFIX . 'admin-media',
182
- 'wpseoMediaL10n',
183
- [ 'choose_image' => __( 'Use Image', 'wordpress-seo' ) ]
184
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
185
  }
186
 
187
  if ( self::is_term_overview( $pagenow ) ) {
@@ -434,22 +436,4 @@ class WPSEO_Taxonomy {
434
 
435
  add_action( "{$this->taxonomy}_term_edit_form_top", [ $this, 'custom_category_description_editor' ] );
436
  }
437
-
438
- /* ********************* DEPRECATED METHODS ********************* */
439
-
440
- /**
441
- * Adds shortcode support to category descriptions.
442
- *
443
- * @deprecated 7.9.0
444
- * @codeCoverageIgnore
445
- *
446
- * @param string $desc String to add shortcodes in.
447
- *
448
- * @return string Content with shortcodes filtered out.
449
- */
450
- public function custom_category_descriptions_add_shortcode_support( $desc ) {
451
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9.0' );
452
-
453
- return '';
454
- }
455
  }
136
 
137
  $asset_manager->enqueue_style( 'metabox-css' );
138
  $asset_manager->enqueue_style( 'scoring' );
139
+ $asset_manager->enqueue_script( 'term-edit' );
 
 
140
 
 
141
  $yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
142
+ $yoast_components_l10n->localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-edit' );
143
 
144
  $analysis_worker_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ) );
145
  $used_keywords_assessment_location = new WPSEO_Admin_Asset_Analysis_Worker_Location( $asset_manager->flatten_version( WPSEO_VERSION ), 'used-keywords-assessment' );
146
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
147
  /**
148
  * Remove the emoji script as it is incompatible with both React and any
149
  * contenteditable fields.
150
  */
151
  remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
152
 
153
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-edit', 'wpseoAdminL10n', WPSEO_Utils::get_admin_l10n() );
154
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-edit', 'wpseoFeaturesL10n', WPSEO_Utils::retrieve_enabled_features() );
155
+
156
+ $script_data = [
157
+ 'analysis' => [
158
+ 'plugins' => [
159
+ 'replaceVars' => [
160
+ 'no_parent_text' => __( '(no parent)', 'wordpress-seo' ),
161
+ 'replace_vars' => $this->get_replace_vars(),
162
+ 'recommended_replace_vars' => $this->get_recommended_replace_vars(),
163
+ 'scope' => $this->determine_scope(),
164
+ ],
165
+ ],
166
+ 'worker' => [
167
+ 'url' => $analysis_worker_location->get_url(
168
+ $analysis_worker_location->get_asset(),
169
+ WPSEO_Admin_Asset::TYPE_JS
170
+ ),
171
+ 'keywords_assessment_url' => $used_keywords_assessment_location->get_url(
172
+ $used_keywords_assessment_location->get_asset(),
173
+ WPSEO_Admin_Asset::TYPE_JS
174
+ ),
175
+ 'log_level' => WPSEO_Utils::get_analysis_worker_log_level(),
176
+ ],
177
+ ],
178
+ 'media' => [
179
+ // @todo replace this translation with JavaScript translations.
180
+ 'choose_image' => __( 'Use Image', 'wordpress-seo' ),
181
+ ],
182
+ 'metabox' => $this->localize_term_scraper_script(),
183
+ 'userLanguageCode' => WPSEO_Language_Utils::get_language( WPSEO_Language_Utils::get_user_locale() ),
184
+ 'isTerm' => true,
185
+ ];
186
+ wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-edit', 'wpseoScriptData', $script_data );
187
  }
188
 
189
  if ( self::is_term_overview( $pagenow ) ) {
436
 
437
  add_action( "{$this->taxonomy}_term_edit_form_top", [ $this, 'custom_category_description_editor' ] );
438
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
439
  }
admin/tracking/class-tracking-server-data.php CHANGED
@@ -57,6 +57,7 @@ class WPSEO_Tracking_Server_Data implements WPSEO_Collection {
57
  $curl = curl_version();
58
 
59
  $ssl_support = true;
 
60
  if ( ! $curl['features'] && CURL_VERSION_SSL ) {
61
  $ssl_support = false;
62
  }
57
  $curl = curl_version();
58
 
59
  $ssl_support = true;
60
+ // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_version_ssl -- This only concerns the basic act of getting the curl version.
61
  if ( ! $curl['features'] && CURL_VERSION_SSL ) {
62
  $ssl_support = false;
63
  }
admin/views/tabs/dashboard/dashboard.php CHANGED
@@ -42,18 +42,8 @@ $wpseo_contributors_phrase = sprintf(
42
  </div>
43
 
44
  <div class="tab-block">
45
- <h3><?php esc_html_e( 'Credits', 'wordpress-seo' ); ?></h3>
46
  <p>
47
- <span class="dashicons dashicons-groups"></span>
48
  <a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/yoast-seo-credits' ); ?>"><?php echo esc_html( $wpseo_contributors_phrase ); ?></a>
49
  </p>
50
  </div>
51
-
52
- <?php
53
-
54
- /**
55
- * Action: 'wpseo_internal_linking' - Hook to add the internal linking analyze interface to the interface.
56
- *
57
- * @deprecated 7.0
58
- */
59
- do_action_deprecated( 'wpseo_internal_linking', [], 'WPSEO 7.0' );
42
  </div>
43
 
44
  <div class="tab-block">
45
+ <h2><?php esc_html_e( 'Credits', 'wordpress-seo' ); ?></h2>
46
  <p>
 
47
  <a href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/yoast-seo-credits' ); ?>"><?php echo esc_html( $wpseo_contributors_phrase ); ?></a>
48
  </p>
49
  </div>
 
 
 
 
 
 
 
 
 
config/composer/actions.php CHANGED
@@ -49,6 +49,46 @@ class Actions {
49
  $event_dispatcher->dispatchScript( 'prefix-dependencies', $event->isDevMode() );
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  /**
53
  * Compiles the dependency injection container.
54
  *
@@ -105,6 +145,7 @@ class Actions {
105
  $args = $event->getArguments();
106
  if ( empty( $args ) ) {
107
  self::check_cs_for_changed_files( 'trunk' );
 
108
  return;
109
  }
110
  self::check_cs_for_changed_files( $args[0] );
@@ -123,13 +164,14 @@ class Actions {
123
  \exec( 'git diff --name-only --diff-filter=d ' . \escapeshellarg( $compare ), $files );
124
  $files = \array_filter(
125
  $files,
126
- function ( $file ) {
127
  return \substr( $file, -4 ) === '.php';
128
  }
129
  );
130
 
131
  if ( empty( $files ) ) {
132
- echo 'No files to compare! Exiting.';
 
133
  return;
134
  }
135
 
49
  $event_dispatcher->dispatchScript( 'prefix-dependencies', $event->isDevMode() );
50
  }
51
 
52
+ /**
53
+ * Provides a coding standards option choice.
54
+ *
55
+ * @param Event $event Composer event.
56
+ */
57
+ public static function check_coding_standards( Event $event ) {
58
+ $io = $event->getIO();
59
+
60
+ $choices = [
61
+ '1' => [ 'label' => 'Check staged files for coding standard warnings & errors.', 'command' => 'check-staged-cs' ],
62
+ '2' => [ 'label' => 'Check current branch\'s changed files for coding standard warnings & errors.', 'command' => 'check-branch-cs' ],
63
+ '3' => [ 'label' => 'Check for all coding standard errors.', 'command' => 'check-cs' ],
64
+ '4' => [ 'label' => 'Check for all coding standard warnings & errors.', 'command' => 'check-cs-warnings' ],
65
+ '5' => [ 'label' => 'Fix auto-fixable coding standards.', 'command' => 'fix-cs' ],
66
+ '6' => [ 'label' => '[Premium] Check for coding standard warnings and errors.', 'command' => 'premium-check-cs' ],
67
+ '7' => [ 'label' => '[Premium] Fix auto-fixable coding standards.', 'command' => 'premium-fix-cs' ],
68
+ '8' => [ 'label' => 'Load coding standards configuration.', 'command' => 'config-yoastcs' ],
69
+ ];
70
+
71
+ $args = $event->getArguments();
72
+ if ( empty( $args ) ) {
73
+ foreach ( $choices as $choice => $data ) {
74
+ $io->write( sprintf( '%d. %s', $choice, $data['label'] ) );
75
+ }
76
+
77
+ $choice = $io->ask( 'What do you want to do? ' );
78
+ }
79
+ else {
80
+ $choice = $args[0];
81
+ }
82
+
83
+ if ( isset( $choices[ $choice ] ) ) {
84
+ $event_dispatcher = $event->getComposer()->getEventDispatcher();
85
+ $event_dispatcher->dispatchScript( $choices[ $choice ]['command'] );
86
+ }
87
+ else {
88
+ $io->write( 'Unknown choice.' );
89
+ }
90
+ }
91
+
92
  /**
93
  * Compiles the dependency injection container.
94
  *
145
  $args = $event->getArguments();
146
  if ( empty( $args ) ) {
147
  self::check_cs_for_changed_files( 'trunk' );
148
+
149
  return;
150
  }
151
  self::check_cs_for_changed_files( $args[0] );
164
  \exec( 'git diff --name-only --diff-filter=d ' . \escapeshellarg( $compare ), $files );
165
  $files = \array_filter(
166
  $files,
167
+ function( $file ) {
168
  return \substr( $file, -4 ) === '.php';
169
  }
170
  );
171
 
172
  if ( empty( $files ) ) {
173
+ echo 'No files to compare! Exiting.' . PHP_EOL;
174
+
175
  return;
176
  }
177
 
config/dependency-injection/custom-loader.php CHANGED
@@ -9,11 +9,11 @@ namespace Yoast\WP\SEO\Dependency_Injection;
9
 
10
  use ReflectionException;
11
  use Symfony\Component\Config\FileLocator;
 
12
  use Symfony\Component\DependencyInjection\ContainerBuilder;
 
13
  use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
14
  use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
15
- use Symfony\Component\Config\Resource\GlobResource;
16
- use Symfony\Component\DependencyInjection\Definition;
17
 
18
  /**
19
  * This class is mostly a direct copy-paste of the symfony PhpFileLoader class.
@@ -75,6 +75,7 @@ class Custom_Loader extends PhpFileLoader {
75
 
76
  $classes = $this->findClasses( $namespace, $resource, $exclude );
77
  // Prepare for deep cloning.
 
78
  $serialized_prototype = \serialize( $prototype );
79
  $interfaces = [];
80
  $singly_implemented = [];
@@ -84,6 +85,7 @@ class Custom_Loader extends PhpFileLoader {
84
  $interfaces[] = $class;
85
  }
86
  else {
 
87
  $this->setDefinition( $class, $definition = \unserialize( $serialized_prototype ) );
88
  if ( $error_message !== null ) {
89
  $definition->addError( $error_message );
9
 
10
  use ReflectionException;
11
  use Symfony\Component\Config\FileLocator;
12
+ use Symfony\Component\Config\Resource\GlobResource;
13
  use Symfony\Component\DependencyInjection\ContainerBuilder;
14
+ use Symfony\Component\DependencyInjection\Definition;
15
  use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
16
  use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
 
 
17
 
18
  /**
19
  * This class is mostly a direct copy-paste of the symfony PhpFileLoader class.
75
 
76
  $classes = $this->findClasses( $namespace, $resource, $exclude );
77
  // Prepare for deep cloning.
78
+ // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.serialize_serialize -- Reason: There's no way for user input to get in between serialize and unserialize.
79
  $serialized_prototype = \serialize( $prototype );
80
  $interfaces = [];
81
  $singly_implemented = [];
85
  $interfaces[] = $class;
86
  }
87
  else {
88
+ // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.serialize_unserialize -- Reason: There's no way for user input to get in between serialize and unserialize.
89
  $this->setDefinition( $class, $definition = \unserialize( $serialized_prototype ) );
90
  if ( $error_message !== null ) {
91
  $definition->addError( $error_message );
css/dist/{admin-global-1450-rtl.css → admin-global-1461-rtl.css} RENAMED
File without changes
css/dist/{admin-global-1450.css → admin-global-1461.css} RENAMED
File without changes
css/dist/{adminbar-1450-rtl.css → adminbar-1461-rtl.css} RENAMED
File without changes
css/dist/{adminbar-1450.css → adminbar-1461.css} RENAMED
File without changes
css/dist/{alerts-1450-rtl.css → alerts-1461-rtl.css} RENAMED
File without changes
css/dist/{alerts-1450.css → alerts-1461.css} RENAMED
File without changes
css/dist/{dashboard-1450-rtl.css → dashboard-1461-rtl.css} RENAMED
File without changes
css/dist/{dashboard-1450.css → dashboard-1461.css} RENAMED
File without changes
css/dist/{edit-page-1450-rtl.css → edit-page-1461-rtl.css} RENAMED
File without changes
css/dist/{edit-page-1450.css → edit-page-1461.css} RENAMED
File without changes
css/dist/{featured-image-1450-rtl.css → featured-image-1461-rtl.css} RENAMED
File without changes
css/dist/{featured-image-1450.css → featured-image-1461.css} RENAMED
File without changes
css/dist/{filter-explanation-1450-rtl.css → filter-explanation-1461-rtl.css} RENAMED
File without changes
css/dist/{filter-explanation-1450.css → filter-explanation-1461.css} RENAMED
File without changes
css/dist/{icons-1450-rtl.css → icons-1461-rtl.css} RENAMED
File without changes
css/dist/{icons-1450.css → icons-1461.css} RENAMED
File without changes
css/dist/{inside-editor-1450-rtl.css → inside-editor-1461-rtl.css} RENAMED
File without changes
css/dist/{inside-editor-1450.css → inside-editor-1461.css} RENAMED
File without changes
css/dist/{metabox-1450-rtl.css → metabox-1461-rtl.css} RENAMED
@@ -1 +1 @@
1
- :root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-right:2px;padding-left:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0)}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{max-width:800px;padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 0 0 1px;padding:0 16px 0 0;display:flex;align-items:flex-end;flex-wrap:wrap;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-right:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:flex;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-left:10px;margin-right:4px}.wpseo-metabox-menu ul li span.dashicons{margin-left:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 0 0 1em}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 0 0 3px;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;margin-left:7px;height:18px;background:var(--yoast-svg-icon-yoast) no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:var(--yoast-svg-icon-yoast-good)}.yoast-seo-score .yoast-logo.svg.ok{background-image:var(--yoast-svg-icon-yoast-ok)}.yoast-seo-score .yoast-logo.svg.bad{background-image:var(--yoast-svg-icon-yoast-bad)}.yoast-seo-score .yoast-logo.svg.na,.yoast-seo-score .yoast-logo.svg.noindex{background-image:var(--yoast-svg-icon-yoast)}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 0 0 10px;font-weight:700}.yoast-section__heading-icon-list{background-image:var(--yoast-svg-icon-list)}.yoast-section__heading-icon-key{background-image:var(--yoast-svg-icon-key)}.yoast-section__heading-icon-edit{background-image:var(--yoast-svg-icon-edit)}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-right-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-left:8px;display:flex;justify-content:center;align-items:center}.yoast-seo-sidebar-panel div{line-height:2}.yoast-seo-sidebar-panel div svg{vertical-align:middle}ul.yoast-seo-social-share-buttons li{display:inline-block;margin-left:8px;width:32px;height:32px}ul.yoast-seo-social-share-buttons svg{width:32px;height:32px}ul.yoast-seo-social-share-buttons a{width:32px;height:32px;display:inline-block}
1
+ :root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-right:2px;padding-left:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0)}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;max-width:600px;width:100%;min-height:100%;height:auto;vertical-align:top;border:1px solid rgba(0,0,0,.2)}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-meta-section-content{padding:16px}.wpseo-metabox-content{max-width:800px;padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 0 0 1px;padding:0 16px 0 0;display:flex;align-items:flex-end;flex-wrap:wrap;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-right:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:flex;align-items:center;border:1px solid rgba(0,0,0,.2);border-bottom:2px transparent}.wpseo-metabox-menu ul li a:focus{box-shadow:inherit}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-left:10px;margin-right:4px}.wpseo-metabox-menu ul li span.dashicons{margin-left:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:13;background-color:#fff;border-bottom:2px transparent;-webkit-clip-path:inset(-5px -5px 0 -5px);clip-path:inset(-5px -5px 0 -5px);box-shadow:none}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 0 0 1em}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 0 0 3px;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;margin-left:7px;height:18px;background:var(--yoast-svg-icon-yoast) no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:var(--yoast-svg-icon-yoast-good)}.yoast-seo-score .yoast-logo.svg.ok{background-image:var(--yoast-svg-icon-yoast-ok)}.yoast-seo-score .yoast-logo.svg.bad{background-image:var(--yoast-svg-icon-yoast-bad)}.yoast-seo-score .yoast-logo.svg.na,.yoast-seo-score .yoast-logo.svg.noindex{background-image:var(--yoast-svg-icon-yoast)}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 0 0 10px;font-weight:700}.yoast-section__heading-icon-list{background-image:var(--yoast-svg-icon-list)}.yoast-section__heading-icon-key{background-image:var(--yoast-svg-icon-key)}.yoast-section__heading-icon-edit{background-image:var(--yoast-svg-icon-edit)}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-right-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-left:8px;display:flex;justify-content:center;align-items:center}.yoast-seo-sidebar-panel div{line-height:2}.yoast-seo-sidebar-panel div svg{vertical-align:middle}ul.yoast-seo-social-share-buttons li{display:inline-block;margin-left:8px;width:32px;height:32px}ul.yoast-seo-social-share-buttons svg{width:32px;height:32px}ul.yoast-seo-social-share-buttons a{width:32px;height:32px;display:inline-block}.edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO"]>svg,.edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO Premium"]>svg,div.interface-pinned-items button.components-button[aria-label="Yoast SEO"]>svg,div.interface-pinned-items button.components-button[aria-label="Yoast SEO Premium"]>svg{max-width:28px;max-height:28px;width:28px;height:28px}div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO"]>svg path,div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO Premium"]>svg path{fill:#fff}
css/dist/{metabox-1450.css → metabox-1461.css} RENAMED
@@ -1,3 +1,3 @@
1
  :root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0)}
2
  /*!rtl:begin:ignore*/.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
3
- /*!rtl:end:ignore*/#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{max-width:800px;padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 1px 0 0;padding:0 0 0 16px;display:flex;align-items:flex-end;flex-wrap:wrap;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-left:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:flex;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-right:10px;margin-left:4px}.wpseo-metabox-menu ul li span.dashicons{margin-right:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 1em 0 0}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 3px 0 0;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;margin-right:7px;height:18px;background:var(--yoast-svg-icon-yoast) no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:var(--yoast-svg-icon-yoast-good)}.yoast-seo-score .yoast-logo.svg.ok{background-image:var(--yoast-svg-icon-yoast-ok)}.yoast-seo-score .yoast-logo.svg.bad{background-image:var(--yoast-svg-icon-yoast-bad)}.yoast-seo-score .yoast-logo.svg.na,.yoast-seo-score .yoast-logo.svg.noindex{background-image:var(--yoast-svg-icon-yoast)}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 10px 0 0;font-weight:700}.yoast-section__heading-icon-list{background-image:var(--yoast-svg-icon-list)}.yoast-section__heading-icon-key{background-image:var(--yoast-svg-icon-key)}.yoast-section__heading-icon-edit{background-image:var(--yoast-svg-icon-edit)}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-left-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-right:8px;display:flex;justify-content:center;align-items:center}.yoast-seo-sidebar-panel div{line-height:2}.yoast-seo-sidebar-panel div svg{vertical-align:middle}ul.yoast-seo-social-share-buttons li{display:inline-block;margin-right:8px;width:32px;height:32px}ul.yoast-seo-social-share-buttons svg{width:32px;height:32px}ul.yoast-seo-social-share-buttons a{width:32px;height:32px;display:inline-block}
1
  :root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0)}
2
  /*!rtl:begin:ignore*/.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
3
+ /*!rtl:end:ignore*/#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;max-width:600px;width:100%;min-height:100%;height:auto;vertical-align:top;border:1px solid rgba(0,0,0,.2)}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-meta-section-content{padding:16px}.wpseo-metabox-content{max-width:800px;padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 1px 0 0;padding:0 0 0 16px;display:flex;align-items:flex-end;flex-wrap:wrap;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-left:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:flex;align-items:center;border:1px solid rgba(0,0,0,.2);border-bottom:2px transparent}.wpseo-metabox-menu ul li a:focus{box-shadow:inherit}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-right:10px;margin-left:4px}.wpseo-metabox-menu ul li span.dashicons{margin-right:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:13;background-color:#fff;border-bottom:2px transparent;-webkit-clip-path:inset(-5px -5px 0 -5px);clip-path:inset(-5px -5px 0 -5px);box-shadow:none}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 1em 0 0}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 3px 0 0;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;margin-right:7px;height:18px;background:var(--yoast-svg-icon-yoast) no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:var(--yoast-svg-icon-yoast-good)}.yoast-seo-score .yoast-logo.svg.ok{background-image:var(--yoast-svg-icon-yoast-ok)}.yoast-seo-score .yoast-logo.svg.bad{background-image:var(--yoast-svg-icon-yoast-bad)}.yoast-seo-score .yoast-logo.svg.na,.yoast-seo-score .yoast-logo.svg.noindex{background-image:var(--yoast-svg-icon-yoast)}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 10px 0 0;font-weight:700}.yoast-section__heading-icon-list{background-image:var(--yoast-svg-icon-list)}.yoast-section__heading-icon-key{background-image:var(--yoast-svg-icon-key)}.yoast-section__heading-icon-edit{background-image:var(--yoast-svg-icon-edit)}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-left-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-right:8px;display:flex;justify-content:center;align-items:center}.yoast-seo-sidebar-panel div{line-height:2}.yoast-seo-sidebar-panel div svg{vertical-align:middle}ul.yoast-seo-social-share-buttons li{display:inline-block;margin-right:8px;width:32px;height:32px}ul.yoast-seo-social-share-buttons svg{width:32px;height:32px}ul.yoast-seo-social-share-buttons a{width:32px;height:32px;display:inline-block}.edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO"]>svg,.edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO Premium"]>svg,div.interface-pinned-items button.components-button[aria-label="Yoast SEO"]>svg,div.interface-pinned-items button.components-button[aria-label="Yoast SEO Premium"]>svg{max-width:28px;max-height:28px;width:28px;height:28px}div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO"]>svg path,div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO Premium"]>svg path{fill:#fff}
css/dist/{metabox-primary-category-1450-rtl.css → metabox-primary-category-1461-rtl.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1450.css → metabox-primary-category-1461.css} RENAMED
File without changes
css/dist/monorepo-1450-rtl.css DELETED
@@ -1 +0,0 @@
1
- .yoast .yoast-button{display:inline-block;position:relative;padding:11px 13px 13px;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);transition:background-color .15s ease-out 0s;line-height:1.2;font-size:14px;cursor:pointer}.yoast-close:focus,.yoast-hide:focus,.yoast-remove:focus,.yoast .yoast-button:focus{box-shadow:0 0 0 2px #007fff,0 0 0 5px rgba(0,128,255,.25)}.yoast .yoast-button:active{box-shadow:none;padding-bottom:12px;top:2px}.yoast .yoast-button--primary{color:var(--yoast-color-white);background-color:var(--yoast-color-primary);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:visited{color:var(--yoast-color-white);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:active,.yoast .yoast-button--primary:hover{color:var(--yoast-color-white);background-color:var(--yoast-color-primary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--secondary{color:var(--color-dark);background-color:var(--color-secondary)}.yoast .yoast-button--secondary:visited{color:var(--color-dark)}.yoast .yoast-button--secondary:active,.yoast .yoast-button--secondary:hover{color:var(--color-dark);background-color:var(--color-secondary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--buy{display:inline-flex;align-items:center;color:var(--color-dark);background-color:var(--color-sale)}.yoast .yoast-button--buy:visited{color:var(--color-dark)}.yoast .yoast-button--buy:active,.yoast .yoast-button--buy:hover{color:var(--color-dark);background-color:var(--color-sale-darker)}.yoast .yoast-button--buy__caret{flex-shrink:0;display:inline-block;width:6px;height:16px;margin:0 6px 0 -2px;background:var(--svg-icon-caret-right) 50% no-repeat}.yoast-hide,.yoast-remove{color:#dc3232;background-color:initial;border:none;cursor:pointer;text-decoration:underline;padding:0}.yoast-hide{color:var(--color-link)}.yoast-field-group__upload .yoast-button{margin-left:24px}.yoast-close{display:flex;justify-content:center;align-items:center;border:none;background:none;height:44px;width:44px;cursor:pointer;box-shadow:none;padding:0}.yoast-close svg{fill:var(--yoast-color-default);width:14px}@media screen and (max-width:782px){.yoast-close svg{width:10px}}.yoast-data-model{padding:0;list-style:none;width:275px}.yoast-data-model li{line-height:1.4;padding:0 8px;position:relative;z-index:2;font-weight:var(--yoast-font-weight-bold)}.yoast-data-model span{float:left;font-weight:var(--yoast-font-weight-default)}.yoast-data-model li+li{margin-top:9px}.yoast-data-model li:after{position:absolute;right:0;height:20px;background:#f5d6e6;content:"";width:var(--yoast-width);z-index:-1}.yoast-field-group{position:relative;border:none;padding:0;margin:0 0 24px}.yoast-field-group__title{display:flex;align-items:center;font-weight:var(--yoast-font-weight-bold);margin:0 0 8px;color:var(--yoast-color-label);line-height:1.2;padding:0}.yoast-field-group .description{margin:0}.yoast-help{margin-right:4px}.yoast-help__icon svg{width:12px;height:12px;fill:var(--yoast-color-inactive-text);transition:var(--yoast-transition-default)}.yoast-help:hover svg{fill:var(--yoast-color-link)}:root{--yoast-color-placeholder:#707070}.yoast .yoast-field-group__inputfield,.yoast .yoast-field-group__textarea{width:100%;font-size:var(--yoast-font-size-default);padding:8px;background:#fff;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;border-radius:0}.yoast-field-group__upload .yoast-field-group__inputfield{margin-bottom:8px}.yoast-field-group__inputfield{height:40px}.yoast-field-group__textarea{min-height:200px}.yoast-field-group .description+.yoast-field-group__inputfield,.yoast-field-group .description+input,.yoast-field-group__inputfield+.description,.yoast input+.description{margin-top:8px;margin-bottom:24px}::-ms-input-placeholder{color:var(--yoast-color-placeholder);opacity:1}::placeholder{color:var(--yoast-color-placeholder);opacity:1}.yoast-field-group__radiobutton{display:flex;align-items:center}.yoast-field-group__radiobutton--vertical:not(:last-of-type){margin-bottom:8px}.yoast-field-group__radiobutton label{cursor:pointer;margin-left:16px}.yoast-field-group__radiobutton input[type=radio]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:0 0 0 8px;border-radius:50%;transition:all .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden;cursor:pointer}.yoast-field-group__radiobutton input[type=radio]:checked{border-color:var(--yoast-color-primary)}.yoast-field-group__radiobutton input[type=radio]:checked:after{width:10px;height:10px;background:var(--yoast-color-primary);position:absolute;right:3px;top:3px;content:"";display:block;border-radius:50%}.yoast-field-group__select{display:flex;cursor:pointer;align-items:center}.yoast-field-group .select2-container.select2-container--default,.yoast-field-group__select select,.yoast-field-group select{-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:var(--yoast-font-size-default);padding:5px 8px;background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8"><path d="M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z"/></svg>');background-position:left 15px center;background-repeat:no-repeat;background-size:10px auto;border-radius:0;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;max-width:300px;display:block;min-height:2.8em}.yoast-field-group__select select,.yoast-field-group select{line-height:1.9;padding-left:40px}.yoast-field-group .select2-container.select2-container--default{background-image:none;padding:0 8px;max-width:100%}.select2-container--default.select2-container--open:not(.select2){max-width:0}.yoast-field-group .select2-container--default.select2-container--focus .select2-selection--multiple,.yoast-field-group .select2-container--default .select2-selection--multiple{outline:inherit;border:0;background-color:initial}.select2-container--default .yoast-select__dropdown .select2-selection{border:0;min-height:0}.select2-container--default .yoast-select__dropdown .select2-selection ul{display:flex;align-items:center;margin:0;padding:0 5px 4px;list-style:none}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice{background-color:var(--yoast-color-primary);border:0;border-radius:12px;color:var(--yoast-color-white);padding-top:0;padding-right:10px;padding-left:10px;margin-top:7px;margin-left:8px;line-height:1.7;font-weight:500}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice__remove{margin-left:8px;color:var(--yoast-color-white)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--yoast-color-white)}.select2-container .yoast-select__dropdown .select2-dropdown{border-color:var(--yoast-color-border--default);border-radius:0}.select2-container.select2-container--open .yoast-select__dropdown .select2-dropdown{top:-2px;right:-1px}.select2-container .yoast-select__dropdown .select2-results__option{padding:8px;border-top:var(--yoast-border-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:var(--yoast-color-primary-lighter);color:var(--yoast-color-font-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option[aria-selected=true]{background-color:var(--yoast-color-primary);color:var(--yoast-color-white)}.yoast-feature{max-width:600px}.yoast-toggle__item{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--yoast-color-border);margin-bottom:16px}.yoast-toggle__item-title{display:flex;font-weight:700;align-items:center}input[type=checkbox].yoast-toggle__checkbox{height:23px;overflow:hidden;position:absolute;margin-right:8px;width:34px;z-index:1;box-shadow:none;border:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox].yoast-toggle__checkbox:checked:before{content:none}.yoast-toggle__switch{display:inline-block;position:relative;background-color:var(--yoast-color-inactive-grey);width:34px;height:14px;border-radius:8px;margin-right:8px;margin-left:8px}.yoast-toggle__checkbox:focus~.yoast-toggle__switch{box-shadow:0 0 0 2px #007fff,0 0 0 5px #bfdfff}.yoast-toggle__switch:before{content:"";position:absolute;top:-3px;right:0;background-color:var(--yoast-color-inactive-grey-light);width:20px;height:20px;border-radius:50%}.yoast-toggle,.yoast-toggle--inverse{position:relative;display:grid;grid-template:1fr/repeat(3,auto);align-items:center}.yoast-toggle--inverse>*,.yoast-toggle>*{grid-row:1}.yoast-toggle--inactive{grid-column:1}.yoast-toggle__checkbox,.yoast-toggle__switch{grid-column:2}.yoast-toggle--active{grid-column:3}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch{background-color:var(--yoast-color-active-light)}.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);left:0;right:auto}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);left:auto;right:0}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{left:0;right:auto}.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--inactive{color:var(--yoast-color-default-darker)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--active{color:var(--yoast-color-inactive-text)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--active{color:var(--yoast-color-default-darker)}.yoast-field-group__checkbox{display:flex;cursor:pointer;align-items:center}.yoast-field-group__checkbox:not(.yoast-field-group__checkbox--horizontal)+.yoast-field-group__checkbox{margin-top:4px}.yoast-field-group__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:2px 0 0 8px;border-radius:2px;transition:background-color .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.yoast label+input[type=checkbox]{margin-right:16px}.yoast-field-group__checkbox input[type=checkbox]:checked{background:var(--yoast-checkmark--white) var(--yoast-color-primary) no-repeat 50%/13px;border:1px solid var(--yoast-color-primary);box-shadow:none}.yoast-modal__screen-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(164,40,106,.6);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}.yoast-modal{background:#fff;display:flex;flex-direction:column;overflow:hidden;position:fixed;height:calc(100% - 96px);top:48px;bottom:48px;right:calc(50% - 440px);max-width:880px;width:100%}.yoast-tabs .yoast-modal__content{display:grid;grid-template-areas:"heading heading" "menu content" "menu footer";grid-template-rows:72px 1fr 89px;grid-template-columns:280px 1fr}.yoast-modal__heading{padding:13px 24px 14px;display:flex;align-items:center;border-bottom:var(--yoast-border-default);grid-area:heading;background:var(--yoast-color-white);height:72px}.yoast-modal__heading .yoast-close{position:absolute;left:16px}.yoast-modal__heading h1{font-size:20px}.yoast-modal__heading-icon{fill:var(--yoast-color-primary);margin-left:16px;width:19px;height:20px;flex-shrink:0}.yoast-modal__menu{grid-area:menu;border-left:var(--yoast-border-default);overflow-y:auto}.yoast-modal__menu ul{padding:0;margin:0;list-style:none}.yoast-modal__menu li{padding:12px 16px 11px;border-bottom:var(--yoast-border-default);font-size:16px;cursor:pointer;text-decoration:none;color:var(--yoast-color-default);display:block}.yoast-modal__menu li:hover{background-color:#edd4e1}.yoast-modal__menu li.yoast-tabs__tab--selected{background-color:var(--yoast-color-primary);border-bottom:var(--yoast-border-default);color:#fff}.yoast-modal__content{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.yoast-modal__section{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column}.yoast-modal__section *{max-width:600px}.yoast-modal__section-header{position:-webkit-sticky;position:sticky;top:0;background:var(--yoast-color-white);padding:24px 24px 0;z-index:10}.yoast-modal__section .yoast-h2{border-bottom:var(--yoast-border-default);padding-bottom:24px}.yoast-modal__footer{grid-area:footer;padding:24px 0;border-top:var(--yoast-border-default);display:flex;align-self:flex-end;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;background:var(--yoast-color-white);margin:0 24px;z-index:10;height:89px;width:calc(100% - 48px)}.yoast-modal__settings-saved{position:relative;margin-left:16px;display:inline-flex;align-items:center}.yoast-modal__settings-saved:before{content:"";background:var(--yoast-checkmark--green) no-repeat 50%;height:13px;width:14px;display:inline-block;margin-left:8px}.yoast-modal__footer .yoast-button{display:block}.yoast-modal__section-content{padding:24px;flex-grow:1}@media screen and (max-width:880px){.yoast-modal{position:fixed;top:0;bottom:0;right:0;left:0}}@media screen and (max-width:782px){.yoast-modal{overflow-y:initial;height:auto;padding-bottom:72px}.yoast-modal__heading{padding:14px 16px 15px;position:fixed;top:0;width:100%;z-index:11;height:auto}.yoast-close svg{width:10px}.yoast-modal__heading-icon{height:15px;margin-left:8px}.yoast .yoast-close{left:3px}.yoast-modal__heading .yoast-h2{font-size:var(--yoast-font-size-default)}.yoast-modal__section{overflow:initial;flex-grow:0}.yoast-modal__section-content{padding:24px 0;margin:0 16px}.yoast-modal__section:first-of-type{margin-top:46px}.yoast-modal__section:last-of-type{margin-bottom:72px}.yoast-modal__section-header{top:46px;position:-webkit-sticky;position:sticky;padding:0;margin:0}.yoast-modal__section-open .yoast-modal__section-header{padding-right:0;padding-left:0;margin-right:16px;margin-left:16px}.yoast-modal__section-open{border-bottom:var(--yoast-border-default)}.yoast-modal__footer{margin:0;width:100%;position:fixed;z-index:11;height:72px;padding:24px 16px}.yoast-modal-collapsible .yoast-modal__section-content{padding:24px 16px;border-bottom:var(--yoast-border-default);margin:0}.yoast-collapsible__hidden{display:none}.yoast-collapsible__trigger{padding:16px;border:none;border-bottom:var(--yoast-border-default);cursor:pointer;justify-content:space-between;font-size:var(--yoast-font-size-default);width:100%;text-align:right;background:#fff;color:var(--yoast-color-primary)}.yoast-collapsible__trigger[aria-expanded=true] .yoast-collapsible__icon{transform:rotate(-180deg)}.yoast-collapsible__trigger[aria-expanded=true]{padding:16px 0;width:calc(100% - 32px);margin:0 16px}.yoast-collapsible__icon{background-color:var(--yoast-color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%23404040'%3E%3Cpath d='M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px auto;width:19px;height:19px;border:none;display:block;float:left}.yoast-collapsible-block{width:100%;margin-top:46px}.yoast-collapsible-block+.yoast-collapsible-block{margin-top:0}}:root{--yoast-border-default:1px solid rgba(0,0,0,0.2);--yoast-color-default:#404040;--yoast-color-default-darker:#303030;--yoast-color-primary:#a4286a;--yoast-color-secondary:#f7f7f7;--yoast-color-white:#fff;--yoast-color-green:#6ea029;--yoast-color-primary-darker:#7b1e50;--yoast-color-primary-lighter:#f5d6e6;--yoast-color-secondary-darker:#d9d9d9;--yoast-color-button-upsell:#fec228;--yoast-color-button-upsell-hover:#f2ae01;--yoast-color-dark:#303030;--yoast-color-sale:#fec228;--yoast-color-sale-darker:#feb601;--yoast-color-border:rgba(0,0,0,0.2);--yoast-color-label:#303030;--yoast-color-label-help:#707070;--yoast-color-active:#6ea029;--yoast-color-inactive:#dc3232;--yoast-color-inactive-text:#707070;--yoast-color-inactive-grey:#9e9e9e;--yoast-color-inactive-grey-light:#f1f1f1;--yoast-color-active-light:#b6cf94;--yoast-transition-default:all 150ms ease-out;--yoast-color-link:#006dac;--yoast-color-border--default:rgba(0,0,0,0.2);--yoast-checkmark--white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>');--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-checkmark--green:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236EA029' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-exclamation-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC3232' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");--yoast-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--yoast-font-size-default:14px;--yoast-font-weight-default:400;--yoast-font-weight-bold:600;--yoast-color-font-default:#404040;--yoast-shadow-default:0px 3px 6px rgba(0,0,0,0.15)}.yoast-h1,.yoast-h2,.yoast-h3{font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-h1 a,.yoast-h2 a,.yoast-h3 a{color:var(--yoast-color-primary);text-decoration:none}.yoast-h1{font-size:24px}.yoast-h2{font-size:20px}.yoast-h3{font-size:16px}.yoast-paragraph{font-size:var(--yoast-font-size-default);margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal}@media (max-width:782px){.yoast-show-on-mobile{display:initial!important}}@media (min-width:782px){.yoast-hide-on-desktop{display:none}}
 
css/dist/monorepo-1450.css DELETED
@@ -1 +0,0 @@
1
- .yoast .yoast-button{display:inline-block;position:relative;padding:11px 13px 13px;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);transition:background-color .15s ease-out 0s;line-height:1.2;font-size:14px;cursor:pointer}.yoast-close:focus,.yoast-hide:focus,.yoast-remove:focus,.yoast .yoast-button:focus{box-shadow:0 0 0 2px #007fff,0 0 0 5px rgba(0,128,255,.25)}.yoast .yoast-button:active{box-shadow:none;padding-bottom:12px;top:2px}.yoast .yoast-button--primary{color:var(--yoast-color-white);background-color:var(--yoast-color-primary);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:visited{color:var(--yoast-color-white);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:active,.yoast .yoast-button--primary:hover{color:var(--yoast-color-white);background-color:var(--yoast-color-primary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--secondary{color:var(--color-dark);background-color:var(--color-secondary)}.yoast .yoast-button--secondary:visited{color:var(--color-dark)}.yoast .yoast-button--secondary:active,.yoast .yoast-button--secondary:hover{color:var(--color-dark);background-color:var(--color-secondary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--buy{display:inline-flex;align-items:center;color:var(--color-dark);background-color:var(--color-sale)}.yoast .yoast-button--buy:visited{color:var(--color-dark)}.yoast .yoast-button--buy:active,.yoast .yoast-button--buy:hover{color:var(--color-dark);background-color:var(--color-sale-darker)}.yoast .yoast-button--buy__caret{flex-shrink:0;display:inline-block;width:6px;height:16px;margin:0 -2px 0 6px;background:var(--svg-icon-caret-right) 50% no-repeat}.yoast-hide,.yoast-remove{color:#dc3232;background-color:initial;border:none;cursor:pointer;text-decoration:underline;padding:0}.yoast-hide{color:var(--color-link)}.yoast-field-group__upload .yoast-button{margin-right:24px}.yoast-close{display:flex;justify-content:center;align-items:center;border:none;background:none;height:44px;width:44px;cursor:pointer;box-shadow:none;padding:0}.yoast-close svg{fill:var(--yoast-color-default);width:14px}@media screen and (max-width:782px){.yoast-close svg{width:10px}}.yoast-data-model{padding:0;list-style:none;width:275px}.yoast-data-model li{line-height:1.4;padding:0 8px;position:relative;z-index:2;font-weight:var(--yoast-font-weight-bold)}.yoast-data-model span{float:right;font-weight:var(--yoast-font-weight-default)}.yoast-data-model li+li{margin-top:9px}.yoast-data-model li:after{position:absolute;left:0;height:20px;background:#f5d6e6;content:"";width:var(--yoast-width);z-index:-1}.yoast-field-group{position:relative;border:none;padding:0;margin:0 0 24px}.yoast-field-group__title{display:flex;align-items:center;font-weight:var(--yoast-font-weight-bold);margin:0 0 8px;color:var(--yoast-color-label);line-height:1.2;padding:0}.yoast-field-group .description{margin:0}.yoast-help{margin-left:4px}.yoast-help__icon svg{width:12px;height:12px;fill:var(--yoast-color-inactive-text);transition:var(--yoast-transition-default)}.yoast-help:hover svg{fill:var(--yoast-color-link)}:root{--yoast-color-placeholder:#707070}.yoast .yoast-field-group__inputfield,.yoast .yoast-field-group__textarea{width:100%;font-size:var(--yoast-font-size-default);padding:8px;background:#fff;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;border-radius:0}.yoast-field-group__upload .yoast-field-group__inputfield{margin-bottom:8px}.yoast-field-group__inputfield{height:40px}.yoast-field-group__textarea{min-height:200px}.yoast-field-group .description+.yoast-field-group__inputfield,.yoast-field-group .description+input,.yoast-field-group__inputfield+.description,.yoast input+.description{margin-top:8px;margin-bottom:24px}::-ms-input-placeholder{color:var(--yoast-color-placeholder);opacity:1}::placeholder{color:var(--yoast-color-placeholder);opacity:1}.yoast-field-group__radiobutton{display:flex;align-items:center}.yoast-field-group__radiobutton--vertical:not(:last-of-type){margin-bottom:8px}.yoast-field-group__radiobutton label{cursor:pointer;margin-right:16px}.yoast-field-group__radiobutton input[type=radio]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:0 8px 0 0;border-radius:50%;transition:all .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden;cursor:pointer}.yoast-field-group__radiobutton input[type=radio]:checked{border-color:var(--yoast-color-primary)}.yoast-field-group__radiobutton input[type=radio]:checked:after{width:10px;height:10px;background:var(--yoast-color-primary);position:absolute;left:3px;top:3px;content:"";display:block;border-radius:50%}.yoast-field-group__select{display:flex;cursor:pointer;align-items:center}.yoast-field-group .select2-container.select2-container--default,.yoast-field-group__select select,.yoast-field-group select{-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:var(--yoast-font-size-default);padding:5px 8px;background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8"><path d="M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z"/></svg>');background-position:right 15px center;background-repeat:no-repeat;background-size:10px auto;border-radius:0;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;max-width:300px;display:block;min-height:2.8em}.yoast-field-group__select select,.yoast-field-group select{line-height:1.9;padding-right:40px}.yoast-field-group .select2-container.select2-container--default{background-image:none;padding:0 8px;max-width:100%}.select2-container--default.select2-container--open:not(.select2){max-width:0}.yoast-field-group .select2-container--default.select2-container--focus .select2-selection--multiple,.yoast-field-group .select2-container--default .select2-selection--multiple{outline:inherit;border:0;background-color:initial}.select2-container--default .yoast-select__dropdown .select2-selection{border:0;min-height:0}.select2-container--default .yoast-select__dropdown .select2-selection ul{display:flex;align-items:center;margin:0;padding:0 5px 4px;list-style:none}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice{background-color:var(--yoast-color-primary);border:0;border-radius:12px;color:var(--yoast-color-white);padding-top:0;padding-left:10px;padding-right:10px;margin-top:7px;margin-right:8px;line-height:1.7;font-weight:500}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice__remove{margin-right:8px;color:var(--yoast-color-white)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--yoast-color-white)}.select2-container .yoast-select__dropdown .select2-dropdown{border-color:var(--yoast-color-border--default);border-radius:0}.select2-container.select2-container--open .yoast-select__dropdown .select2-dropdown{top:-2px;left:-1px}.select2-container .yoast-select__dropdown .select2-results__option{padding:8px;border-top:var(--yoast-border-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:var(--yoast-color-primary-lighter);color:var(--yoast-color-font-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option[aria-selected=true]{background-color:var(--yoast-color-primary);color:var(--yoast-color-white)}.yoast-feature{max-width:600px}.yoast-toggle__item{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--yoast-color-border);margin-bottom:16px}.yoast-toggle__item-title{display:flex;font-weight:700;align-items:center}input[type=checkbox].yoast-toggle__checkbox{height:23px;overflow:hidden;position:absolute;margin-left:8px;width:34px;z-index:1;box-shadow:none;border:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox].yoast-toggle__checkbox:checked:before{content:none}.yoast-toggle__switch{display:inline-block;position:relative;background-color:var(--yoast-color-inactive-grey);width:34px;height:14px;border-radius:8px;margin-left:8px;margin-right:8px}.yoast-toggle__checkbox:focus~.yoast-toggle__switch{box-shadow:0 0 0 2px #007fff,0 0 0 5px #bfdfff}.yoast-toggle__switch:before{content:"";position:absolute;top:-3px;left:0;background-color:var(--yoast-color-inactive-grey-light);width:20px;height:20px;border-radius:50%}.yoast-toggle,.yoast-toggle--inverse{position:relative;display:grid;grid-template:1fr/repeat(3,auto);align-items:center}.yoast-toggle--inverse>*,.yoast-toggle>*{grid-row:1}.yoast-toggle--inactive{grid-column:1}.yoast-toggle__checkbox,.yoast-toggle__switch{grid-column:2}.yoast-toggle--active{grid-column:3}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch{background-color:var(--yoast-color-active-light)}.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);right:0;left:auto}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);right:auto;left:0}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{right:0;left:auto}.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--inactive{color:var(--yoast-color-default-darker)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--active{color:var(--yoast-color-inactive-text)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--active{color:var(--yoast-color-default-darker)}.yoast-field-group__checkbox{display:flex;cursor:pointer;align-items:center}.yoast-field-group__checkbox:not(.yoast-field-group__checkbox--horizontal)+.yoast-field-group__checkbox{margin-top:4px}.yoast-field-group__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:2px 8px 0 0;border-radius:2px;transition:background-color .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.yoast label+input[type=checkbox]{margin-left:16px}.yoast-field-group__checkbox input[type=checkbox]:checked{background:var(--yoast-checkmark--white) var(--yoast-color-primary) no-repeat 50%/13px;border:1px solid var(--yoast-color-primary);box-shadow:none}.yoast-modal__screen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(164,40,106,.6);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}.yoast-modal{background:#fff;display:flex;flex-direction:column;overflow:hidden;position:fixed;height:calc(100% - 96px);top:48px;bottom:48px;left:calc(50% - 440px);max-width:880px;width:100%}.yoast-tabs .yoast-modal__content{display:grid;grid-template-areas:"heading heading" "menu content" "menu footer";grid-template-rows:72px 1fr 89px;grid-template-columns:280px 1fr}.yoast-modal__heading{padding:13px 24px 14px;display:flex;align-items:center;border-bottom:var(--yoast-border-default);grid-area:heading;background:var(--yoast-color-white);height:72px}.yoast-modal__heading .yoast-close{position:absolute;right:16px}.yoast-modal__heading h1{font-size:20px}.yoast-modal__heading-icon{fill:var(--yoast-color-primary);margin-right:16px;width:19px;height:20px;flex-shrink:0}.yoast-modal__menu{grid-area:menu;border-right:var(--yoast-border-default);overflow-y:auto}.yoast-modal__menu ul{padding:0;margin:0;list-style:none}.yoast-modal__menu li{padding:12px 16px 11px;border-bottom:var(--yoast-border-default);font-size:16px;cursor:pointer;text-decoration:none;color:var(--yoast-color-default);display:block}.yoast-modal__menu li:hover{background-color:#edd4e1}.yoast-modal__menu li.yoast-tabs__tab--selected{background-color:var(--yoast-color-primary);border-bottom:var(--yoast-border-default);color:#fff}.yoast-modal__content{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.yoast-modal__section{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column}.yoast-modal__section *{max-width:600px}.yoast-modal__section-header{position:-webkit-sticky;position:sticky;top:0;background:var(--yoast-color-white);padding:24px 24px 0;z-index:10}.yoast-modal__section .yoast-h2{border-bottom:var(--yoast-border-default);padding-bottom:24px}.yoast-modal__footer{grid-area:footer;padding:24px 0;border-top:var(--yoast-border-default);display:flex;align-self:flex-end;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;background:var(--yoast-color-white);margin:0 24px;z-index:10;height:89px;width:calc(100% - 48px)}.yoast-modal__settings-saved{position:relative;margin-right:16px;display:inline-flex;align-items:center}.yoast-modal__settings-saved:before{content:"";background:var(--yoast-checkmark--green) no-repeat 50%;height:13px;width:14px;display:inline-block;margin-right:8px}.yoast-modal__footer .yoast-button{display:block}.yoast-modal__section-content{padding:24px;flex-grow:1}@media screen and (max-width:880px){.yoast-modal{position:fixed;top:0;bottom:0;left:0;right:0}}@media screen and (max-width:782px){.yoast-modal{overflow-y:initial;height:auto;padding-bottom:72px}.yoast-modal__heading{padding:14px 16px 15px;position:fixed;top:0;width:100%;z-index:11;height:auto}.yoast-close svg{width:10px}.yoast-modal__heading-icon{height:15px;margin-right:8px}.yoast .yoast-close{right:3px}.yoast-modal__heading .yoast-h2{font-size:var(--yoast-font-size-default)}.yoast-modal__section{overflow:initial;flex-grow:0}.yoast-modal__section-content{padding:24px 0;margin:0 16px}.yoast-modal__section:first-of-type{margin-top:46px}.yoast-modal__section:last-of-type{margin-bottom:72px}.yoast-modal__section-header{top:46px;position:-webkit-sticky;position:sticky;padding:0;margin:0}.yoast-modal__section-open .yoast-modal__section-header{padding-left:0;padding-right:0;margin-left:16px;margin-right:16px}.yoast-modal__section-open{border-bottom:var(--yoast-border-default)}.yoast-modal__footer{margin:0;width:100%;position:fixed;z-index:11;height:72px;padding:24px 16px}.yoast-modal-collapsible .yoast-modal__section-content{padding:24px 16px;border-bottom:var(--yoast-border-default);margin:0}.yoast-collapsible__hidden{display:none}.yoast-collapsible__trigger{padding:16px;border:none;border-bottom:var(--yoast-border-default);cursor:pointer;justify-content:space-between;font-size:var(--yoast-font-size-default);width:100%;text-align:left;background:#fff;color:var(--yoast-color-primary)}.yoast-collapsible__trigger[aria-expanded=true] .yoast-collapsible__icon{transform:rotate(180deg)}.yoast-collapsible__trigger[aria-expanded=true]{padding:16px 0;width:calc(100% - 32px);margin:0 16px}.yoast-collapsible__icon{background-color:var(--yoast-color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%23404040'%3E%3Cpath d='M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px auto;width:19px;height:19px;border:none;display:block;float:right}.yoast-collapsible-block{width:100%;margin-top:46px}.yoast-collapsible-block+.yoast-collapsible-block{margin-top:0}}:root{--yoast-border-default:1px solid rgba(0,0,0,0.2);--yoast-color-default:#404040;--yoast-color-default-darker:#303030;--yoast-color-primary:#a4286a;--yoast-color-secondary:#f7f7f7;--yoast-color-white:#fff;--yoast-color-green:#6ea029;--yoast-color-primary-darker:#7b1e50;--yoast-color-primary-lighter:#f5d6e6;--yoast-color-secondary-darker:#d9d9d9;--yoast-color-button-upsell:#fec228;--yoast-color-button-upsell-hover:#f2ae01;--yoast-color-dark:#303030;--yoast-color-sale:#fec228;--yoast-color-sale-darker:#feb601;--yoast-color-border:rgba(0,0,0,0.2);--yoast-color-label:#303030;--yoast-color-label-help:#707070;--yoast-color-active:#6ea029;--yoast-color-inactive:#dc3232;--yoast-color-inactive-text:#707070;--yoast-color-inactive-grey:#9e9e9e;--yoast-color-inactive-grey-light:#f1f1f1;--yoast-color-active-light:#b6cf94;--yoast-transition-default:all 150ms ease-out;--yoast-color-link:#006dac;--yoast-color-border--default:rgba(0,0,0,0.2);--yoast-checkmark--white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>');--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-checkmark--green:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236EA029' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-exclamation-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC3232' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");--yoast-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--yoast-font-size-default:14px;--yoast-font-weight-default:400;--yoast-font-weight-bold:600;--yoast-color-font-default:#404040;--yoast-shadow-default:0px 3px 6px rgba(0,0,0,0.15)}.yoast-h1,.yoast-h2,.yoast-h3{font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-h1 a,.yoast-h2 a,.yoast-h3 a{color:var(--yoast-color-primary);text-decoration:none}.yoast-h1{font-size:24px}.yoast-h2{font-size:20px}.yoast-h3{font-size:16px}.yoast-paragraph{font-size:var(--yoast-font-size-default);margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.visually-hidden{position:absolute;overflow:hidden;height:1px;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal}@media (max-width:782px){.yoast-show-on-mobile{display:initial!important}}@media (min-width:782px){.yoast-hide-on-desktop{display:none}}
 
css/dist/monorepo-1461-rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .yoast .yoast-button{display:inline-block;position:relative;padding:11px 13px 13px;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);transition:background-color .15s ease-out 0s;line-height:1.2;font-size:14px;cursor:pointer}.yoast-close:focus,.yoast-hide:focus,.yoast-remove:focus,.yoast .yoast-button:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-close::-moz-focus-inner,.yoast-hide::-moz-focus-inner,.yoast-remove::-moz-focus-inner,.yoast .yoast-button::-moz-focus-inner{border:0}.yoast .yoast-button:active{box-shadow:none;top:2px}.yoast .yoast-button--primary{background-color:var(--yoast-color-primary)}.yoast .yoast-button--primary,.yoast .yoast-button--primary:visited{color:var(--yoast-color-white);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:active,.yoast .yoast-button--primary:hover{color:var(--yoast-color-white);background-color:var(--yoast-color-primary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:focus{color:var(--yoast-color-white);background-color:var(--yoast-color-primary)}.yoast .yoast-button--secondary{color:var(--yoast-color-dark);background-color:var(--yoast-color-secondary)}.yoast .yoast-button--secondary:visited{color:var(--yoast-color-dark)}.yoast .yoast-button--secondary:active,.yoast .yoast-button--secondary:hover{color:var(--yoast-color-dark);background-color:var(--yoast-color-secondary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--buy{display:inline-flex;align-items:center;background-color:var(--yoast-color-sale);justify-content:center}.yoast .yoast-button--buy,.yoast .yoast-button--buy:visited{color:var(--yoast-color-dark)}.yoast .yoast-button--buy:active,.yoast .yoast-button--buy:hover{color:var(--yoast-color-dark);background-color:var(--yoast-color-sale-darker)}.yoast .yoast-button--buy__caret{flex-shrink:0;display:inline-block;width:6px;height:16px;margin:0 6px 0 -2px;background:var(--yoast-svg-icon-caret-right) 50% no-repeat}html[dir=rtl] .yoast .yoast-button--buy{flex-direction:row-reverse}.yoast-hide,.yoast-remove{color:#dc3232;background-color:initial;border:none;cursor:pointer;text-decoration:underline;padding:0;font-size:14px}.yoast-hide{color:var(--yoast-color-link)}.yoast-field-group__upload .yoast-button{margin-left:24px}.yoast-close{display:flex;justify-content:center;align-items:center;border:none;background:none;height:44px;width:44px;cursor:pointer;box-shadow:none;padding:0}.yoast-close svg{fill:var(--yoast-color-default);width:14px}@media screen and (max-width:782px){.yoast-close svg{width:10px}}.yoast-data-model{padding:0;list-style:none;width:275px}.yoast-data-model li{line-height:1.4;padding:0 8px;position:relative;z-index:2;font-weight:var(--yoast-font-weight-bold)}.yoast-data-model span{float:left;font-weight:var(--yoast-font-weight-default)}.yoast-data-model li+li{margin-top:9px}.yoast-data-model li:after{position:absolute;right:0;height:20px;background:#f5d6e6;content:"";width:var(--yoast-width);z-index:-1}.yoast-field-group{position:relative;border:none;padding:0;margin:0 0 24px}.yoast-field-group__title{display:flex;align-items:center;font-weight:var(--yoast-font-weight-bold);margin:0 0 8px;color:var(--yoast-color-label);line-height:1.2;padding:0}.yoast-field-group .description{margin:0}.yoast-help{margin-right:4px}.yoast-help__icon svg{width:12px;height:12px;fill:var(--yoast-color-inactive-text);transition:var(--yoast-transition-default)}.yoast-help:hover svg{fill:var(--yoast-color-link)}:root{--yoast-color-placeholder:#707070}.yoast .yoast-field-group__inputfield,.yoast .yoast-field-group__textarea{width:100%;font-size:var(--yoast-font-size-default);padding:8px;background:#fff;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;border-radius:0}.yoast .yoast-field-group__inputfield:focus,.yoast .yoast-field-group__textarea:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-field-group__upload .yoast-field-group__inputfield{margin-bottom:8px}.yoast-field-group__inputfield{height:40px}.yoast-field-group__textarea{min-height:200px}.yoast-field-group .description+.yoast-field-group__inputfield,.yoast-field-group .description+input,.yoast-field-group__inputfield+.description,.yoast input+.description{margin-top:8px;margin-bottom:24px}::-ms-input-placeholder{color:var(--yoast-color-placeholder);opacity:1}::placeholder{color:var(--yoast-color-placeholder);opacity:1}.yoast-field-group__radiobutton{display:flex;align-items:center}.yoast-field-group__radiobutton--vertical:not(:last-of-type){margin-bottom:8px}.yoast-field-group__radiobutton label{cursor:pointer;margin-left:16px}.yoast-field-group__radiobutton input[type=radio]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:0 0 0 8px;border-radius:50%;transition:all .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden;cursor:pointer}.yoast-field-group__radiobutton input[type=radio]:checked{border-color:var(--yoast-color-primary)}.yoast-field-group__radiobutton input[type=radio]:checked:after{width:10px;height:10px;background:var(--yoast-color-primary);position:absolute;right:3px;top:3px;content:"";display:block;border-radius:50%}.yoast-field-group__select{display:flex;cursor:pointer;align-items:center}.yoast-field-group .select2-container.select2-container--default,.yoast-field-group__select select,.yoast-field-group select{-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:var(--yoast-font-size-default);padding:5px 8px;background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8"><path d="M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z"/></svg>');background-position:left 15px center;background-repeat:no-repeat;background-size:10px auto;border-radius:0;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;max-width:300px;display:block;min-height:2.8em}.yoast-field-group .select2-container.select2-container--focus,.yoast-field-group__select select:focus,.yoast-field-group select:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-field-group__select select,.yoast-field-group select{line-height:1.9;padding-left:40px}.yoast-field-group .select2-container.select2-container--default{background-image:none;padding:0 8px;max-width:100%}.select2-container--default.select2-container--open:not(.select2){max-width:0}.yoast-field-group .select2-container--default.select2-container--focus .select2-selection--multiple,.yoast-field-group .select2-container--default .select2-selection--multiple{outline:inherit;border:0;background-color:initial}.select2-container--default .yoast-select__dropdown .select2-selection{border:0;min-height:0}.select2-container--default .yoast-select__dropdown .select2-selection ul{display:flex;align-items:center;margin:0;padding:0 5px 4px;list-style:none}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice{background-color:var(--yoast-color-primary);border:0;border-radius:12px;color:var(--yoast-color-white);padding-top:0;padding-right:10px;padding-left:10px;margin-top:7px;margin-left:8px;line-height:1.7;font-weight:500}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice__remove{margin-left:8px;color:var(--yoast-color-white)}.yoast-field-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--yoast-color-white)}.select2-container .yoast-select__dropdown .select2-dropdown{border-color:var(--yoast-color-border--default);border-radius:0}.select2-container.select2-container--open .yoast-select__dropdown .select2-dropdown{top:-2px;right:-1px}.select2-container .yoast-select__dropdown .select2-results__option{padding:8px;border-top:var(--yoast-border-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:var(--yoast-color-primary-lighter);color:var(--yoast-color-font-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option[aria-selected=true]{background-color:var(--yoast-color-primary);color:var(--yoast-color-white)}.yoast-feature{max-width:600px}.yoast-toggle__item{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--yoast-color-border);margin-bottom:16px}.yoast-toggle__item-title{display:flex;font-weight:700;align-items:center}input[type=checkbox].yoast-toggle__checkbox{height:23px;overflow:hidden;position:absolute;margin-right:8px;width:34px;z-index:1;box-shadow:none;border:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox].yoast-toggle__checkbox:checked:before{content:none}.yoast-toggle__switch{display:inline-block;position:relative;background-color:var(--yoast-color-inactive-grey);width:34px;height:14px;border-radius:8px;margin-right:8px;margin-left:8px}.yoast-toggle__checkbox:focus~.yoast-toggle__switch{box-shadow:var(--yoast-color-focus)}.yoast-toggle__switch:before{content:"";position:absolute;top:-3px;right:0;background-color:var(--yoast-color-inactive-grey-light);width:20px;height:20px;border-radius:50%}.yoast-toggle,.yoast-toggle--inverse{position:relative;display:grid;grid-template:1fr/repeat(3,auto);align-items:center}.yoast-toggle--inverse>*,.yoast-toggle>*{grid-row:1}.yoast-toggle--inactive{grid-column:1}.yoast-toggle__checkbox,.yoast-toggle__switch{grid-column:2}.yoast-toggle--active{grid-column:3}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch{background-color:var(--yoast-color-active-light)}.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);left:0;right:auto}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);left:auto;right:0}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{left:0;right:auto}.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--inactive{color:var(--yoast-color-default-darker)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--active{color:var(--yoast-color-inactive-text)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--active{color:var(--yoast-color-default-darker)}.yoast-field-group__checkbox{display:flex;cursor:pointer;align-items:center}.yoast-field-group__checkbox:not(.yoast-field-group__checkbox--horizontal)+.yoast-field-group__checkbox{margin-top:4px}.yoast-field-group__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:2px 0 0 8px;border-radius:2px;transition:background-color .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.yoast label+input[type=checkbox]{margin-right:16px}.yoast-field-group__checkbox input[type=checkbox]:checked{background:var(--yoast-checkmark--white) var(--yoast-color-primary) no-repeat 50%/13px;border:1px solid var(--yoast-color-primary);box-shadow:none}.yoast-modal__screen-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(164,40,106,.6);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}.yoast-modal{background:#fff;display:flex;flex-direction:column;overflow:hidden;position:fixed;height:calc(100% - 96px);top:48px;bottom:48px;right:calc(50% - 440px);max-width:880px;width:100%}.yoast-tabs .yoast-modal__content{display:grid;grid-template-areas:"heading heading" "menu content" "menu footer";grid-template-rows:72px 1fr 88px;grid-template-columns:280px 1fr}.yoast-modal__heading{display:flex;align-items:center;box-sizing:border-box;min-height:72px;border-bottom:var(--yoast-border-default);padding:0 24px;grid-area:heading;background:var(--yoast-color-white)}.yoast-modal__heading .yoast-close{position:absolute;left:16px}.yoast-gutenberg-modal .components-modal__header-heading,.yoast-modal__heading h1{font-size:20px;font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-gutenberg-modal .components-modal__icon-container{display:inline-flex}.yoast-gutenberg-modal .components-modal__icon-container svg,.yoast-modal__heading-icon{fill:var(--yoast-color-primary);margin-left:16px;width:19px;height:20px;flex-shrink:0}.yoast-modal__menu{grid-area:menu;border-left:var(--yoast-border-default);overflow-y:auto}.yoast-modal__menu ul{padding:0;margin:0;list-style:none}.yoast-modal__menu li{padding:12px 16px 11px;border-bottom:var(--yoast-border-default);font-size:16px;cursor:pointer;text-decoration:none;color:var(--yoast-color-default);display:block}.yoast-modal__menu li:hover{background-color:#edd4e1}.yoast-modal__menu li.yoast-tabs__tab--selected{background-color:var(--yoast-color-primary);border-bottom:var(--yoast-border-default);color:#fff}.yoast-modal__content,.yoast-modal__section{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column}.yoast-modal__section *{max-width:600px}.yoast-modal__section-header{position:-webkit-sticky;position:sticky;top:0;background:var(--yoast-color-white);padding:24px 24px 0;z-index:10}.yoast-modal__section .yoast-h2{border-bottom:var(--yoast-border-default);padding-bottom:24px}.yoast-modal__footer{grid-area:footer;padding:0;border-top:var(--yoast-border-default);display:flex;align-self:flex-end;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;background:var(--yoast-color-white);margin:0 24px;z-index:10;box-sizing:border-box;min-height:88px;width:calc(100% - 48px)}.yoast-modal__settings-saved{position:relative;margin-left:16px;display:inline-flex;align-items:center}.yoast-modal__settings-saved:before{content:"";background:var(--yoast-checkmark--green) no-repeat 50%;height:13px;width:14px;display:inline-block;margin-left:8px}.yoast-modal__footer .yoast-button{display:block}.yoast-modal__section-content{padding:24px;flex-grow:1}@media screen and (max-width:880px){.yoast-modal{top:0;bottom:0;right:0;left:0;height:auto}}@media screen and (max-width:782px){.yoast-modal{overflow-y:initial}.yoast-modal.yoast-modal-collapsible{padding-bottom:72px}.yoast-tabs .yoast-modal__content{grid-template-rows:48px 1fr 72px}.yoast-modal__heading{padding:0 16px;position:fixed;top:0;width:100%;min-height:48px;z-index:11}.yoast-modal__heading h1{font-size:var(--yoast-font-size-default)}.yoast-close svg{width:10px}.yoast-modal__heading-icon{height:15px;margin-left:8px}.yoast .yoast-close{left:3px}.yoast-modal__heading .yoast-h2{font-size:var(--yoast-font-size-default)}.yoast-modal__section{overflow:initial;flex-grow:0}.yoast-modal__section-content{padding:24px 0;margin:0 16px}.yoast-modal__section:first-of-type{margin-top:48px}.yoast-modal__section:last-of-type{margin-bottom:72px}.yoast-modal__section-header{top:48px;position:-webkit-sticky;position:sticky;padding:0;margin:0}.yoast-modal__section-open .yoast-modal__section-header{padding-right:0;padding-left:0;margin-right:16px;margin-left:16px}.yoast-modal__section-open{border-bottom:var(--yoast-border-default)}.yoast-modal__footer{width:100%;min-height:72px;margin:0;padding:0 16px;position:fixed;z-index:11}.yoast-modal-collapsible .yoast-modal__footer{min-height:72px}.yoast-modal-collapsible .yoast-modal__section-content{padding:24px 16px;border-bottom:var(--yoast-border-default);margin:0}.yoast-collapsible__hidden{display:none}.yoast-collapsible__trigger{padding:16px;border:none;border-bottom:var(--yoast-border-default);cursor:pointer;justify-content:space-between;font-size:var(--yoast-font-size-default);width:100%;text-align:right;background:#fff;color:var(--yoast-color-primary)}.yoast-collapsible__trigger[aria-expanded=true] .yoast-collapsible__icon{transform:rotate(-180deg)}.yoast-collapsible__trigger[aria-expanded=true]{padding:16px 0;width:calc(100% - 32px);margin:0 16px}.yoast-collapsible__icon{background-color:var(--yoast-color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%23404040'%3E%3Cpath d='M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px auto;width:19px;height:19px;border:none;display:block;float:left}.yoast-collapsible-block{width:100%;margin-top:48px}.yoast-collapsible-block+.yoast-collapsible-block{margin-top:0}}:root{--yoast-border-default:1px solid rgba(0,0,0,0.2);--yoast-color-default:#404040;--yoast-color-default-darker:#303030;--yoast-color-primary:#a4286a;--yoast-color-secondary:#f7f7f7;--yoast-color-white:#fff;--yoast-color-green:#6ea029;--yoast-color-primary-darker:#7b1e50;--yoast-color-primary-lighter:#f5d6e6;--yoast-color-secondary-darker:#d9d9d9;--yoast-color-button-upsell:#fec228;--yoast-color-button-upsell-hover:#f2ae01;--yoast-color-dark:#303030;--yoast-color-sale:#fec228;--yoast-color-sale-darker:#feb601;--yoast-color-border:rgba(0,0,0,0.2);--yoast-color-label:#303030;--yoast-color-label-help:#707070;--yoast-color-active:#6ea029;--yoast-color-inactive:#dc3232;--yoast-color-inactive-text:#707070;--yoast-color-inactive-grey:#9e9e9e;--yoast-color-inactive-grey-light:#f1f1f1;--yoast-color-active-light:#b6cf94;--yoast-transition-default:all 150ms ease-out;--yoast-color-link:#006dac;--yoast-color-border--default:rgba(0,0,0,0.2);--yoast-color-focus:0 0 0 2px #007fff,0 0 0 5px #bfdfff;--yoast-checkmark--white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>');--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-checkmark--green:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236EA029' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-exclamation-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC3232' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");--yoast-svg-icon-schema:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z'/%3E%3C/svg%3E");--yoast-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--yoast-font-size-default:14px;--yoast-font-weight-default:400;--yoast-font-weight-bold:600;--yoast-color-font-default:#404040;--yoast-shadow-default:0px 3px 6px rgba(0,0,0,0.15)}.yoast-h1,.yoast-h2,.yoast-h3{font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-h1 a,.yoast-h2 a,.yoast-h3 a{color:var(--yoast-color-primary);text-decoration:none}.yoast-h1{font-size:24px}.yoast-h2{font-size:20px}.yoast-h3{font-size:16px}.yoast-paragraph{font-size:var(--yoast-font-size-default);margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text,.visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px}.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal}@media (max-width:782px){.yoast-show-on-mobile{display:initial!important}}@media (min-width:782px){.yoast-hide-on-desktop{display:none}}
css/dist/monorepo-1461.css ADDED
@@ -0,0 +1 @@
 
1
+ .yoast .yoast-button{display:inline-block;position:relative;padding:11px 13px 13px;text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);transition:background-color .15s ease-out 0s;line-height:1.2;font-size:14px;cursor:pointer}.yoast-close:focus,.yoast-hide:focus,.yoast-remove:focus,.yoast .yoast-button:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-close::-moz-focus-inner,.yoast-hide::-moz-focus-inner,.yoast-remove::-moz-focus-inner,.yoast .yoast-button::-moz-focus-inner{border:0}.yoast .yoast-button:active{box-shadow:none;top:2px}.yoast .yoast-button--primary{background-color:var(--yoast-color-primary)}.yoast .yoast-button--primary,.yoast .yoast-button--primary:visited{color:var(--yoast-color-white);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:active,.yoast .yoast-button--primary:hover{color:var(--yoast-color-white);background-color:var(--yoast-color-primary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--primary:focus{color:var(--yoast-color-white);background-color:var(--yoast-color-primary)}.yoast .yoast-button--secondary{color:var(--yoast-color-dark);background-color:var(--yoast-color-secondary)}.yoast .yoast-button--secondary:visited{color:var(--yoast-color-dark)}.yoast .yoast-button--secondary:active,.yoast .yoast-button--secondary:hover{color:var(--yoast-color-dark);background-color:var(--yoast-color-secondary-darker);border:1px solid rgba(0,0,0,.2)}.yoast .yoast-button--buy{display:inline-flex;align-items:center;background-color:var(--yoast-color-sale);justify-content:center}.yoast .yoast-button--buy,.yoast .yoast-button--buy:visited{color:var(--yoast-color-dark)}.yoast .yoast-button--buy:active,.yoast .yoast-button--buy:hover{color:var(--yoast-color-dark);background-color:var(--yoast-color-sale-darker)}.yoast .yoast-button--buy__caret{flex-shrink:0;display:inline-block;width:6px;height:16px;margin:0 -2px 0 6px;background:var(--yoast-svg-icon-caret-right) 50% no-repeat}html[dir=rtl] .yoast .yoast-button--buy{flex-direction:row-reverse}.yoast-hide,.yoast-remove{color:#dc3232;background-color:initial;border:none;cursor:pointer;text-decoration:underline;padding:0;font-size:14px}.yoast-hide{color:var(--yoast-color-link)}.yoast-field-group__upload .yoast-button{margin-right:24px}.yoast-close{display:flex;justify-content:center;align-items:center;border:none;background:none;height:44px;width:44px;cursor:pointer;box-shadow:none;padding:0}.yoast-close svg{fill:var(--yoast-color-default);width:14px}@media screen and (max-width:782px){.yoast-close svg{width:10px}}.yoast-data-model{padding:0;list-style:none;width:275px}.yoast-data-model li{line-height:1.4;padding:0 8px;position:relative;z-index:2;font-weight:var(--yoast-font-weight-bold)}.yoast-data-model span{float:right;font-weight:var(--yoast-font-weight-default)}.yoast-data-model li+li{margin-top:9px}.yoast-data-model li:after{position:absolute;left:0;height:20px;background:#f5d6e6;content:"";width:var(--yoast-width);z-index:-1}.yoast-field-group{position:relative;border:none;padding:0;margin:0 0 24px}.yoast-field-group__title{display:flex;align-items:center;font-weight:var(--yoast-font-weight-bold);margin:0 0 8px;color:var(--yoast-color-label);line-height:1.2;padding:0}.yoast-field-group .description{margin:0}.yoast-help{margin-left:4px}.yoast-help__icon svg{width:12px;height:12px;fill:var(--yoast-color-inactive-text);transition:var(--yoast-transition-default)}.yoast-help:hover svg{fill:var(--yoast-color-link)}:root{--yoast-color-placeholder:#707070}.yoast .yoast-field-group__inputfield,.yoast .yoast-field-group__textarea{width:100%;font-size:var(--yoast-font-size-default);padding:8px;background:#fff;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;border-radius:0}.yoast .yoast-field-group__inputfield:focus,.yoast .yoast-field-group__textarea:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-field-group__upload .yoast-field-group__inputfield{margin-bottom:8px}.yoast-field-group__inputfield{height:40px}.yoast-field-group__textarea{min-height:200px}.yoast-field-group .description+.yoast-field-group__inputfield,.yoast-field-group .description+input,.yoast-field-group__inputfield+.description,.yoast input+.description{margin-top:8px;margin-bottom:24px}::-ms-input-placeholder{color:var(--yoast-color-placeholder);opacity:1}::placeholder{color:var(--yoast-color-placeholder);opacity:1}.yoast-field-group__radiobutton{display:flex;align-items:center}.yoast-field-group__radiobutton--vertical:not(:last-of-type){margin-bottom:8px}.yoast-field-group__radiobutton label{cursor:pointer;margin-right:16px}.yoast-field-group__radiobutton input[type=radio]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:0 8px 0 0;border-radius:50%;transition:all .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden;cursor:pointer}.yoast-field-group__radiobutton input[type=radio]:checked{border-color:var(--yoast-color-primary)}.yoast-field-group__radiobutton input[type=radio]:checked:after{width:10px;height:10px;background:var(--yoast-color-primary);position:absolute;left:3px;top:3px;content:"";display:block;border-radius:50%}.yoast-field-group__select{display:flex;cursor:pointer;align-items:center}.yoast-field-group .select2-container.select2-container--default,.yoast-field-group__select select,.yoast-field-group select{-webkit-appearance:none;-moz-appearance:none;width:100%;font-size:var(--yoast-font-size-default);padding:5px 8px;background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 8"><path d="M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z"/></svg>');background-position:right 15px center;background-repeat:no-repeat;background-size:10px auto;border-radius:0;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;max-width:300px;display:block;min-height:2.8em}.yoast-field-group .select2-container.select2-container--focus,.yoast-field-group__select select:focus,.yoast-field-group select:focus{box-shadow:var(--yoast-color-focus);outline:none}.yoast-field-group__select select,.yoast-field-group select{line-height:1.9;padding-right:40px}.yoast-field-group .select2-container.select2-container--default{background-image:none;padding:0 8px;max-width:100%}.select2-container--default.select2-container--open:not(.select2){max-width:0}.yoast-field-group .select2-container--default.select2-container--focus .select2-selection--multiple,.yoast-field-group .select2-container--default .select2-selection--multiple{outline:inherit;border:0;background-color:initial}.select2-container--default .yoast-select__dropdown .select2-selection{border:0;min-height:0}.select2-container--default .yoast-select__dropdown .select2-selection ul{display:flex;align-items:center;margin:0;padding:0 5px 4px;list-style:none}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice{background-color:var(--yoast-color-primary);border:0;border-radius:12px;color:var(--yoast-color-white);padding-top:0;padding-left:10px;padding-right:10px;margin-top:7px;margin-right:8px;line-height:1.7;font-weight:500}.yoast-field-group .select2-container--default .select2-selection .select2-selection__choice__remove{margin-right:8px;color:var(--yoast-color-white)}.yoast-field-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--yoast-color-white)}.select2-container .yoast-select__dropdown .select2-dropdown{border-color:var(--yoast-color-border--default);border-radius:0}.select2-container.select2-container--open .yoast-select__dropdown .select2-dropdown{top:-2px;left:-1px}.select2-container .yoast-select__dropdown .select2-results__option{padding:8px;border-top:var(--yoast-border-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:var(--yoast-color-primary-lighter);color:var(--yoast-color-font-default)}.select2-container--default .yoast-select__dropdown .select2-results__option.select2-results__option[aria-selected=true]{background-color:var(--yoast-color-primary);color:var(--yoast-color-white)}.yoast-feature{max-width:600px}.yoast-toggle__item{display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--yoast-color-border);margin-bottom:16px}.yoast-toggle__item-title{display:flex;font-weight:700;align-items:center}input[type=checkbox].yoast-toggle__checkbox{height:23px;overflow:hidden;position:absolute;margin-left:8px;width:34px;z-index:1;box-shadow:none;border:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none}input[type=checkbox].yoast-toggle__checkbox:checked:before{content:none}.yoast-toggle__switch{display:inline-block;position:relative;background-color:var(--yoast-color-inactive-grey);width:34px;height:14px;border-radius:8px;margin-left:8px;margin-right:8px}.yoast-toggle__checkbox:focus~.yoast-toggle__switch{box-shadow:var(--yoast-color-focus)}.yoast-toggle__switch:before{content:"";position:absolute;top:-3px;left:0;background-color:var(--yoast-color-inactive-grey-light);width:20px;height:20px;border-radius:50%}.yoast-toggle,.yoast-toggle--inverse{position:relative;display:grid;grid-template:1fr/repeat(3,auto);align-items:center}.yoast-toggle--inverse>*,.yoast-toggle>*{grid-row:1}.yoast-toggle--inactive{grid-column:1}.yoast-toggle__checkbox,.yoast-toggle__switch{grid-column:2}.yoast-toggle--active{grid-column:3}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch{background-color:var(--yoast-color-active-light)}.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);right:0;left:auto}.yoast-toggle--inverse .yoast-toggle__checkbox:not(:checked)~.yoast-toggle__switch:before{background-color:var(--yoast-color-active);right:auto;left:0}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle__switch:before{right:0;left:auto}.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--inactive{color:var(--yoast-color-default-darker)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle--inverse .yoast-toggle__checkbox~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--inactive,.yoast-toggle .yoast-toggle__checkbox~.yoast-toggle--active{color:var(--yoast-color-inactive-text)}.yoast-toggle--inverse .yoast-toggle__checkbox:checked~.yoast-toggle--active,.yoast-toggle .yoast-toggle__checkbox:checked~.yoast-toggle--active{color:var(--yoast-color-default-darker)}.yoast-field-group__checkbox{display:flex;cursor:pointer;align-items:center}.yoast-field-group__checkbox:not(.yoast-field-group__checkbox--horizontal)+.yoast-field-group__checkbox{margin-top:4px}.yoast-field-group__checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;padding:2px;margin:2px 8px 0 0;border-radius:2px;transition:background-color .15s ease-out 0s;border:var(--yoast-border-default);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);position:relative;overflow:hidden}.yoast label+input[type=checkbox]{margin-left:16px}.yoast-field-group__checkbox input[type=checkbox]:checked{background:var(--yoast-checkmark--white) var(--yoast-color-primary) no-repeat 50%/13px;border:1px solid var(--yoast-color-primary);box-shadow:none}.yoast-modal__screen-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(164,40,106,.6);z-index:100000;animation:edit-post__fade-in-animation .2s ease-out 0s;animation-fill-mode:forwards}.yoast-modal{background:#fff;display:flex;flex-direction:column;overflow:hidden;position:fixed;height:calc(100% - 96px);top:48px;bottom:48px;left:calc(50% - 440px);max-width:880px;width:100%}.yoast-tabs .yoast-modal__content{display:grid;grid-template-areas:"heading heading" "menu content" "menu footer";grid-template-rows:72px 1fr 88px;grid-template-columns:280px 1fr}.yoast-modal__heading{display:flex;align-items:center;box-sizing:border-box;min-height:72px;border-bottom:var(--yoast-border-default);padding:0 24px;grid-area:heading;background:var(--yoast-color-white)}.yoast-modal__heading .yoast-close{position:absolute;right:16px}.yoast-gutenberg-modal .components-modal__header-heading,.yoast-modal__heading h1{font-size:20px;font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-gutenberg-modal .components-modal__icon-container{display:inline-flex}.yoast-gutenberg-modal .components-modal__icon-container svg,.yoast-modal__heading-icon{fill:var(--yoast-color-primary);margin-right:16px;width:19px;height:20px;flex-shrink:0}.yoast-modal__menu{grid-area:menu;border-right:var(--yoast-border-default);overflow-y:auto}.yoast-modal__menu ul{padding:0;margin:0;list-style:none}.yoast-modal__menu li{padding:12px 16px 11px;border-bottom:var(--yoast-border-default);font-size:16px;cursor:pointer;text-decoration:none;color:var(--yoast-color-default);display:block}.yoast-modal__menu li:hover{background-color:#edd4e1}.yoast-modal__menu li.yoast-tabs__tab--selected{background-color:var(--yoast-color-primary);border-bottom:var(--yoast-border-default);color:#fff}.yoast-modal__content,.yoast-modal__section{grid-area:content;overflow-y:auto;flex-grow:1;position:relative;display:flex;flex-direction:column}.yoast-modal__section *{max-width:600px}.yoast-modal__section-header{position:-webkit-sticky;position:sticky;top:0;background:var(--yoast-color-white);padding:24px 24px 0;z-index:10}.yoast-modal__section .yoast-h2{border-bottom:var(--yoast-border-default);padding-bottom:24px}.yoast-modal__footer{grid-area:footer;padding:0;border-top:var(--yoast-border-default);display:flex;align-self:flex-end;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;bottom:0;background:var(--yoast-color-white);margin:0 24px;z-index:10;box-sizing:border-box;min-height:88px;width:calc(100% - 48px)}.yoast-modal__settings-saved{position:relative;margin-right:16px;display:inline-flex;align-items:center}.yoast-modal__settings-saved:before{content:"";background:var(--yoast-checkmark--green) no-repeat 50%;height:13px;width:14px;display:inline-block;margin-right:8px}.yoast-modal__footer .yoast-button{display:block}.yoast-modal__section-content{padding:24px;flex-grow:1}@media screen and (max-width:880px){.yoast-modal{top:0;bottom:0;left:0;right:0;height:auto}}@media screen and (max-width:782px){.yoast-modal{overflow-y:initial}.yoast-modal.yoast-modal-collapsible{padding-bottom:72px}.yoast-tabs .yoast-modal__content{grid-template-rows:48px 1fr 72px}.yoast-modal__heading{padding:0 16px;position:fixed;top:0;width:100%;min-height:48px;z-index:11}.yoast-modal__heading h1{font-size:var(--yoast-font-size-default)}.yoast-close svg{width:10px}.yoast-modal__heading-icon{height:15px;margin-right:8px}.yoast .yoast-close{right:3px}.yoast-modal__heading .yoast-h2{font-size:var(--yoast-font-size-default)}.yoast-modal__section{overflow:initial;flex-grow:0}.yoast-modal__section-content{padding:24px 0;margin:0 16px}.yoast-modal__section:first-of-type{margin-top:48px}.yoast-modal__section:last-of-type{margin-bottom:72px}.yoast-modal__section-header{top:48px;position:-webkit-sticky;position:sticky;padding:0;margin:0}.yoast-modal__section-open .yoast-modal__section-header{padding-left:0;padding-right:0;margin-left:16px;margin-right:16px}.yoast-modal__section-open{border-bottom:var(--yoast-border-default)}.yoast-modal__footer{width:100%;min-height:72px;margin:0;padding:0 16px;position:fixed;z-index:11}.yoast-modal-collapsible .yoast-modal__footer{min-height:72px}.yoast-modal-collapsible .yoast-modal__section-content{padding:24px 16px;border-bottom:var(--yoast-border-default);margin:0}.yoast-collapsible__hidden{display:none}.yoast-collapsible__trigger{padding:16px;border:none;border-bottom:var(--yoast-border-default);cursor:pointer;justify-content:space-between;font-size:var(--yoast-font-size-default);width:100%;text-align:left;background:#fff;color:var(--yoast-color-primary)}.yoast-collapsible__trigger[aria-expanded=true] .yoast-collapsible__icon{transform:rotate(180deg)}.yoast-collapsible__trigger[aria-expanded=true]{padding:16px 0;width:calc(100% - 32px);margin:0 16px}.yoast-collapsible__icon{background-color:var(--yoast-color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='%23404040'%3E%3Cpath d='M1.4 0L6 4.6 10.6 0 12 1.4 6 7.5 0 1.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px auto;width:19px;height:19px;border:none;display:block;float:right}.yoast-collapsible-block{width:100%;margin-top:48px}.yoast-collapsible-block+.yoast-collapsible-block{margin-top:0}}:root{--yoast-border-default:1px solid rgba(0,0,0,0.2);--yoast-color-default:#404040;--yoast-color-default-darker:#303030;--yoast-color-primary:#a4286a;--yoast-color-secondary:#f7f7f7;--yoast-color-white:#fff;--yoast-color-green:#6ea029;--yoast-color-primary-darker:#7b1e50;--yoast-color-primary-lighter:#f5d6e6;--yoast-color-secondary-darker:#d9d9d9;--yoast-color-button-upsell:#fec228;--yoast-color-button-upsell-hover:#f2ae01;--yoast-color-dark:#303030;--yoast-color-sale:#fec228;--yoast-color-sale-darker:#feb601;--yoast-color-border:rgba(0,0,0,0.2);--yoast-color-label:#303030;--yoast-color-label-help:#707070;--yoast-color-active:#6ea029;--yoast-color-inactive:#dc3232;--yoast-color-inactive-text:#707070;--yoast-color-inactive-grey:#9e9e9e;--yoast-color-inactive-grey-light:#f1f1f1;--yoast-color-active-light:#b6cf94;--yoast-transition-default:all 150ms ease-out;--yoast-color-link:#006dac;--yoast-color-border--default:rgba(0,0,0,0.2);--yoast-color-focus:0 0 0 2px #007fff,0 0 0 5px #bfdfff;--yoast-checkmark--white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 192 512" xmlns="http://www.w3.org/2000/svg"><path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"/></svg>');--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-checkmark--green:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236EA029' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");--yoast-exclamation-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23DC3232' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");--yoast-svg-icon-schema:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M149.333 56v80c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h101.333c13.255 0 24 10.745 24 24zm181.334 240v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm32-240v80c0 13.255 10.745 24 24 24H488c13.255 0 24-10.745 24-24V56c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24zm-32 80V56c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.256 0 24.001-10.745 24.001-24zm-205.334 56H24c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24zM0 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H24c-13.255 0-24 10.745-24 24zm386.667-56H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zm0 160H488c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H386.667c-13.255 0-24 10.745-24 24v80c0 13.255 10.745 24 24 24zM181.333 376v80c0 13.255 10.745 24 24 24h101.333c13.255 0 24-10.745 24-24v-80c0-13.255-10.745-24-24-24H205.333c-13.255 0-24 10.745-24 24z'/%3E%3C/svg%3E");--yoast-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--yoast-font-size-default:14px;--yoast-font-weight-default:400;--yoast-font-weight-bold:600;--yoast-color-font-default:#404040;--yoast-shadow-default:0px 3px 6px rgba(0,0,0,0.15)}.yoast-h1,.yoast-h2,.yoast-h3{font-weight:400;color:var(--yoast-color-primary);line-height:1.2;margin:0}.yoast-h1 a,.yoast-h2 a,.yoast-h3 a{color:var(--yoast-color-primary);text-decoration:none}.yoast-h1{font-size:24px}.yoast-h2{font-size:20px}.yoast-h3{font-size:16px}.yoast-paragraph{font-size:var(--yoast-font-size-default);margin-top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text,.visually-hidden{height:1px;overflow:hidden;position:absolute;width:1px}.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;word-wrap:normal}@media (max-width:782px){.yoast-show-on-mobile{display:initial!important}}@media (min-width:782px){.yoast-hide-on-desktop{display:none}}
css/dist/{notifications-1450-rtl.css → notifications-1461-rtl.css} RENAMED
File without changes
css/dist/{notifications-1450.css → notifications-1461.css} RENAMED
File without changes
css/dist/{score_icon-1450-rtl.css → score_icon-1461-rtl.css} RENAMED
File without changes
css/dist/{score_icon-1450.css → score_icon-1461.css} RENAMED
File without changes
css/dist/{search-appearance-1450-rtl.css → search-appearance-1461-rtl.css} RENAMED
File without changes
css/dist/{search-appearance-1450.css → search-appearance-1461.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1450-rtl.css → structured-data-blocks-1461-rtl.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1450.css → structured-data-blocks-1461.css} RENAMED
File without changes
css/dist/{toggle-switch-1450-rtl.css → toggle-switch-1461-rtl.css} RENAMED
File without changes
css/dist/{toggle-switch-1450.css → toggle-switch-1461.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1450-rtl.css → wpseo-dismissible-1461-rtl.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1450.css → wpseo-dismissible-1461.css} RENAMED
File without changes
css/dist/{yoast-components-1450-rtl.css → yoast-components-1461-rtl.css} RENAMED
File without changes
css/dist/{yoast-components-1450.css → yoast-components-1461.css} RENAMED
File without changes
css/dist/{yoast-extensions-1450-rtl.css → yoast-extensions-1461-rtl.css} RENAMED
@@ -1 +1 @@
1
- @charset "UTF-8";:root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.yoast-list--usp{padding:0;margin-bottom:1em;font-family:Arial,sans-serif}.yoast-list--usp li{list-style:none!important;position:relative;padding-right:1.2533333333rem}.yoast-list--usp li:before{content:"\f00c\0020";position:absolute;right:0;top:0;font-family:FontAwesome,Open Sans,Arial,sans-serif;color:#77b227}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{font-family:Arial,sans-serif;font-weight:300;margin-top:0;display:block}.yoast .h1,.yoast h1{font-size:2.5em;line-height:3.68rem;margin-bottom:1.35rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{font-size:1.88em;line-height:2.5rem;margin-bottom:1.2rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{font-size:1.25em;line-height:1.88rem;margin-bottom:.8rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{font-size:1.13em;font-weight:400;line-height:1.88rem;margin-bottom:.2rem}.yoast-button{font-family:Arial,sans-serif;position:relative;display:inline-block;width:100%;padding:.345em 1em .345em 1.5em;font-size:1.1em;background-color:initial;background-color:#dc5c04;color:#dc5c04;border:0;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{margin-left:1.36rem;width:auto;max-height:2.86rem}.yoast-button:after{content:"";position:absolute;top:0;left:-1.36rem;height:0;width:0;border-left:0;border-right:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button.left{margin-left:0;margin-right:1.36rem}.yoast-button.left:after{content:none}.yoast-button.left:before{content:"";position:absolute;top:0;right:-1.36rem;height:0;width:0;border-right:0;border-left:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}}.yoast-button.alignleft{margin:1rem 0 0 2.5rem!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-right:1.88rem}.yoast-button--full{width:100%}.yoast-button--full:after{content:none}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default:after{border-right-color:#dc5c04}.yoast-button.default:before{border-left-color:#dc5c04}.yoast-button:hover,.yoast-button a:focus{background-color:#f58223;color:#fff;text-decoration:underline}.yoast-button:hover:after,.yoast-button a:focus:after{border-right-color:#f58223}.yoast-button:hover:before,.yoast-button a:focus:before{border-left-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy:after{border-right-color:#5d237a}.yoast-button.academy:before{border-left-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary:after{border-right-color:#a4286a}.yoast-button.academy--secondary:before{border-left-color:#a4286a}@media only screen and (max-width:20rem){.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software:after{border-right-color:#0075b3}.yoast-button.software:before{border-left-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.review:after{border-right-color:#009288}.yoast-button.review:before{border-left-color:#009288}.yoast-button.about{color:#fff;background-color:#d93f69}.yoast-button.about:after{border-right-color:#d93f69}.yoast-button.about:before{border-left-color:#d93f69}.yoast_academy .yoast-button{color:#fff;background-color:#d93f69}.yoast_academy .yoast-button:after{border-right-color:#d93f69}.yoast_academy .yoast-button:before{border-left-color:#d93f69}.yoast_academy .yoast-button:hover,.yoast_academy .yoast-button a:focus{background-color:#d42a59;color:#fff;text-decoration:underline}.yoast_academy .yoast-button:hover:after,.yoast_academy .yoast-button a:focus:after{border-right-color:#d42a59}.yoast_academy .yoast-button:hover:before,.yoast_academy .yoast-button a:focus:before{border-left-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:after,body .yoast-button.dimmed:after{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:before,body .yoast-button.dimmed:before{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:hover,.yoast_academy .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus{background-color:#cdcdcd;color:#646464;text-decoration:underline}.yoast_academy .yoast-button.dimmed:hover:after,.yoast_academy .yoast-button.dimmed a:focus:after,body .yoast-button.dimmed:hover:after,body .yoast-button.dimmed a:focus:after{border-right-color:#cdcdcd}.yoast_academy .yoast-button.dimmed:hover:before,.yoast_academy .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before{border-left-color:#cdcdcd}.yoast-button--noarrow:after{content:none}.yoast-button--naked{border:none;background-color:initial;padding:0}.yoast-button--naked:after{content:none}.yoast-button i.fa{font-size:140%;margin:4px 0 0 10px}.yoast-promoblock{margin-bottom:1.88rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);border:1px solid #dcdcdc;padding:16px}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;left:10px;bottom:10px;padding:0 .5em 0 0;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.yoast-promoblock form a{font-weight:400!important;text-decoration:none}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{max-width:16em;height:11em;margin:1rem auto 2rem;display:flex;font-size:16px;font-size:1rem;line-height:1;background-color:rgba(217,63,105,.25);border-color:#fff!important}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle:after{content:none!important}}.yoast-promoblock--imageholder{padding:0;margin-bottom:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{right:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{text-decoration:none;color:#000}a.promoblock:hover{text-decoration:none}.promoblockimage__holder{width:240px;height:295px;position:relative}.yoast{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em;color:#000}.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-hr{margin:0;border:0;padding-bottom:1.88rem;position:relative}.yoast-list--usp li:before{content:"";background:var(--yoast-svg-icon-check) no-repeat;background-size:contain;width:1em;height:100%;background-position:right .4em}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{content:" \00BB";position:static;top:auto;left:auto;width:auto;height:auto;border:none}.yoast-button--extension{color:#fff;text-transform:uppercase;padding-right:.8em;padding-left:.8em}.yoast-button--extension+.yoast-button--extension-activated,.yoast-button--extension+.yoast-button--extension-not-activated{margin-right:0}.yoast-button--extension-activated:hover,.yoast-button--extension-installed:hover,.yoast-button--extension-not-activated:hover{text-decoration:none}.yoast-button--extension-installed{margin-left:.2rem}.yoast-button--extension-installed,.yoast-button--extension-installed:hover{background-color:#008a00}.yoast-button--extension-not-activated,.yoast-button--extension-not-activated:hover{background-color:#dc3232}.yoast-button--extension-activated,.yoast-button--extension-activated:hover{background-color:#008a00}.yoast-button-upsell{width:100%;margin-bottom:1em}@media only screen and (min-width:30rem){.yoast-button-upsell{width:auto;margin-left:1.36rem}}.yoast-promo-extensions{display:flex;flex-wrap:wrap;margin-right:-24px}.yoast-promo-extensions>h2{width:100%;margin-right:32px;margin-bottom:32px}.yoast-promo-extension{display:flex;flex-direction:column;max-width:340px;background-color:#fff;margin-right:32px}.yoast-promo-extension:first-child{margin-right:0}.yoast-promo-extension img{float:left;width:100px;height:100px;margin-bottom:.8rem}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}}.yoast-promo-extension .yoast-button-container{margin-top:auto}.yoast-promo-extension .yoast-button-container div.yoast-button--extension{cursor:default}.yoast-promo-extension .yoast-button{width:100%;max-height:none;font-size:.9rem}.yoast-promo-extension .yoast-button--installed{color:#fff}.yoast-promo-extension .yoast-button--extension{font-size:.9rem;text-align:center;margin-top:0}.yoast-promo-extension .yoast-button--extension-installed{margin:0 0 0 2%;width:48%}.yoast-promo-extension .yoast-button--extension-activated,.yoast-promo-extension .yoast-button--extension-not-activated{margin-right:0;margin-left:0;width:48%}.yoast-promo-extension .yoast-button-upsell{width:100%}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension{max-width:none;width:100%}}.yoast-seo-premium-extension{margin:2em .5em 1.5em}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{content:"";display:table}.yoast-seo-premium-extension:after{clear:both}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--license,.yoast-link--more-info{color:#a4286a;font-weight:600}.yoast-link--license{margin:1em 0 0}.yoast-promo-extension .yoast-link--license{display:block;margin:1em 0 0}.yoast-link--license:after{content:" \00BB"}.yoast-link--more-info{background:var(--yoast-svg-icon-info);padding-right:calc(1em + 5px);background-size:1em;background-repeat:no-repeat;background-position:100%}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:0;background-position:100%}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-style:italic;font-size:1.1em}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232}
1
+ @charset "UTF-8";:root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.yoast-list--usp{padding:0;margin-bottom:1em;font-family:Arial,sans-serif}.yoast-list--usp li{list-style:none!important;position:relative;padding-right:1.2533333333rem}.yoast-list--usp li:before{content:"\f00c\0020";position:absolute;right:0;top:0;font-family:FontAwesome,Open Sans,Arial,sans-serif;color:#77b227}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{font-family:Arial,sans-serif;font-weight:300;margin-top:0;display:block}.yoast .h1,.yoast h1{font-size:2.5em;line-height:3.68rem;margin-bottom:1.35rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{font-size:1.88em;line-height:2.5rem;margin-bottom:1.2rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{font-size:1.25em;line-height:1.88rem;margin-bottom:.8rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{font-size:1.13em;font-weight:400;line-height:1.88rem;margin-bottom:.2rem}.yoast-button{font-family:Arial,sans-serif;position:relative;display:inline-block;width:100%;padding:.345em 1em .345em 1.5em;font-size:1.1em;background-color:initial;background-color:#dc5c04;color:#dc5c04;border:0;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{margin-left:1.36rem;width:auto;max-height:2.86rem}.yoast-button:after{content:"";position:absolute;top:0;left:-1.36rem;height:0;width:0;border-left:0;border-right:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button.left{margin-left:0;margin-right:1.36rem}.yoast-button.left:after{content:none}.yoast-button.left:before{content:"";position:absolute;top:0;right:-1.36rem;height:0;width:0;border-right:0;border-left:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}}.yoast-button.alignleft{margin:1rem 0 0 2.5rem!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-right:1.88rem}.yoast-button--full{width:100%}.yoast-button--full:after{content:none}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default:after{border-right-color:#dc5c04}.yoast-button.default:before{border-left-color:#dc5c04}.yoast-button:hover,.yoast-button a:focus{background-color:#f58223;color:#fff;text-decoration:underline}.yoast-button:hover:after,.yoast-button a:focus:after{border-right-color:#f58223}.yoast-button:hover:before,.yoast-button a:focus:before{border-left-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy:after{border-right-color:#5d237a}.yoast-button.academy:before{border-left-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary:after{border-right-color:#a4286a}.yoast-button.academy--secondary:before{border-left-color:#a4286a}@media only screen and (max-width:20rem){.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software:after{border-right-color:#0075b3}.yoast-button.software:before{border-left-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.review:after{border-right-color:#009288}.yoast-button.review:before{border-left-color:#009288}.yoast-button.about{color:#fff;background-color:#d93f69}.yoast-button.about:after{border-right-color:#d93f69}.yoast-button.about:before{border-left-color:#d93f69}.yoast_academy .yoast-button{color:#fff;background-color:#d93f69}.yoast_academy .yoast-button:after{border-right-color:#d93f69}.yoast_academy .yoast-button:before{border-left-color:#d93f69}.yoast_academy .yoast-button:hover,.yoast_academy .yoast-button a:focus{background-color:#d42a59;color:#fff;text-decoration:underline}.yoast_academy .yoast-button:hover:after,.yoast_academy .yoast-button a:focus:after{border-right-color:#d42a59}.yoast_academy .yoast-button:hover:before,.yoast_academy .yoast-button a:focus:before{border-left-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:after,body .yoast-button.dimmed:after{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:before,body .yoast-button.dimmed:before{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:hover,.yoast_academy .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus{background-color:#cdcdcd;color:#646464;text-decoration:underline}.yoast_academy .yoast-button.dimmed:hover:after,.yoast_academy .yoast-button.dimmed a:focus:after,body .yoast-button.dimmed:hover:after,body .yoast-button.dimmed a:focus:after{border-right-color:#cdcdcd}.yoast_academy .yoast-button.dimmed:hover:before,.yoast_academy .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before{border-left-color:#cdcdcd}.yoast-button--noarrow:after{content:none}.yoast-button--naked{border:none;background-color:initial;padding:0}.yoast-button--naked:after{content:none}.yoast-button i.fa{font-size:140%;margin:4px 0 0 10px}.yoast-promoblock{margin-bottom:1.88rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);border:1px solid #dcdcdc;padding:16px}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;left:10px;bottom:10px;padding:0 .5em 0 0;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.yoast-promoblock form a{font-weight:400!important;text-decoration:none}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{max-width:16em;height:11em;margin:1rem auto 2rem;display:flex;font-size:16px;font-size:1rem;line-height:1;background-color:rgba(217,63,105,.25);border-color:#fff!important}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle:after{content:none!important}}.yoast-promoblock--imageholder{padding:0;margin-bottom:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{right:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{color:#000}a.promoblock,a.promoblock:hover{text-decoration:none}.promoblockimage__holder{width:240px;height:295px;position:relative}.yoast{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em;color:#000}.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-hr{margin:0;border:0;padding-bottom:1.88rem;position:relative}.yoast-list--usp li:before{content:"";background:var(--yoast-svg-icon-check) no-repeat;background-size:contain;width:1em;height:100%;background-position:right .4em}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{content:" \00BB";position:static;top:auto;left:auto;width:auto;height:auto;border:none}.yoast-button--extension{color:#fff;text-transform:uppercase;padding-right:.8em;padding-left:.8em}.yoast-button--extension+.yoast-button--extension-activated,.yoast-button--extension+.yoast-button--extension-not-activated{margin-right:0}.yoast-button--extension-activated:hover,.yoast-button--extension-installed:hover,.yoast-button--extension-not-activated:hover{text-decoration:none}.yoast-button--extension-installed{margin-left:.2rem}.yoast-button--extension-installed,.yoast-button--extension-installed:hover{background-color:#008a00}.yoast-button--extension-not-activated,.yoast-button--extension-not-activated:hover{background-color:#dc3232}.yoast-button--extension-activated,.yoast-button--extension-activated:hover{background-color:#008a00}.yoast-button-upsell{width:100%;margin-bottom:1em}@media only screen and (min-width:30rem){.yoast-button-upsell{width:auto;margin-left:1.36rem}}.yoast-promo-extensions{display:flex;flex-wrap:wrap;margin-right:-24px}.yoast-promo-extensions>h2{width:100%;margin-right:32px;margin-bottom:32px}.yoast-promo-extension{display:flex;flex-direction:column;max-width:340px;background-color:#fff;margin-right:32px}.yoast-promo-extension:first-child{margin-right:0}.yoast-promo-extension img{float:left;width:100px;height:100px;margin-bottom:.8rem}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}}.yoast-promo-extension .yoast-button-container{margin-top:auto}.yoast-promo-extension .yoast-button-container div.yoast-button--extension{cursor:default}.yoast-promo-extension .yoast-button{width:100%;max-height:none;font-size:.9rem}.yoast-promo-extension .yoast-button--installed{color:#fff}.yoast-promo-extension .yoast-button--extension{font-size:.9rem;text-align:center;margin-top:0}.yoast-promo-extension .yoast-button--extension-installed{margin:0 0 0 2%;width:48%}.yoast-promo-extension .yoast-button--extension-activated,.yoast-promo-extension .yoast-button--extension-not-activated{margin-right:0;margin-left:0;width:48%}.yoast-promo-extension .yoast-button-upsell{width:100%}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension{max-width:none;width:100%}}.yoast-seo-premium-extension{margin:2em .5em 1.5em}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{content:"";display:table}.yoast-seo-premium-extension:after{clear:both}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--license,.yoast-link--more-info{color:#a4286a;font-weight:600}.yoast-link--license{margin:1em 0 0}.yoast-promo-extension .yoast-link--license{display:block;margin:1em 0 0}.yoast-link--license:after{content:" \00BB"}.yoast-link--more-info{background:var(--yoast-svg-icon-info);padding-right:calc(1em + 5px);background-size:1em;background-repeat:no-repeat;background-position:100%}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:0;background-position:100%}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-style:italic;font-size:1.1em}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232}
css/dist/{yoast-extensions-1450.css → yoast-extensions-1461.css} RENAMED
@@ -1 +1 @@
1
- @charset "UTF-8";:root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.yoast-list--usp{padding:0;margin-bottom:1em;font-family:Arial,sans-serif}.yoast-list--usp li{list-style:none!important;position:relative;padding-left:1.2533333333rem}.yoast-list--usp li:before{content:"\f00c\0020";position:absolute;left:0;top:0;font-family:FontAwesome,Open Sans,Arial,sans-serif;color:#77b227}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{font-family:Arial,sans-serif;font-weight:300;margin-top:0;display:block}.yoast .h1,.yoast h1{font-size:2.5em;line-height:3.68rem;margin-bottom:1.35rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{font-size:1.88em;line-height:2.5rem;margin-bottom:1.2rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{font-size:1.25em;line-height:1.88rem;margin-bottom:.8rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{font-size:1.13em;font-weight:400;line-height:1.88rem;margin-bottom:.2rem}.yoast-button{font-family:Arial,sans-serif;position:relative;display:inline-block;width:100%;padding:.345em 1.5em .345em 1em;font-size:1.1em;background-color:initial;background-color:#dc5c04;color:#dc5c04;border:0;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{margin-right:1.36rem;width:auto;max-height:2.86rem}.yoast-button:after{content:"";position:absolute;top:0;right:-1.36rem;height:0;width:0;border-right:0;border-left:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button.left{margin-right:0;margin-left:1.36rem}.yoast-button.left:after{content:none}.yoast-button.left:before{content:"";position:absolute;top:0;left:-1.36rem;height:0;width:0;border-left:0;border-right:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}}.yoast-button.alignleft{margin:1rem 2.5rem 0 0!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-left:1.88rem}.yoast-button--full{width:100%}.yoast-button--full:after{content:none}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default:after{border-left-color:#dc5c04}.yoast-button.default:before{border-right-color:#dc5c04}.yoast-button:hover,.yoast-button a:focus{background-color:#f58223;color:#fff;text-decoration:underline}.yoast-button:hover:after,.yoast-button a:focus:after{border-left-color:#f58223}.yoast-button:hover:before,.yoast-button a:focus:before{border-right-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy:after{border-left-color:#5d237a}.yoast-button.academy:before{border-right-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary:after{border-left-color:#a4286a}.yoast-button.academy--secondary:before{border-right-color:#a4286a}@media only screen and (max-width:20rem){.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software:after{border-left-color:#0075b3}.yoast-button.software:before{border-right-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.review:after{border-left-color:#009288}.yoast-button.review:before{border-right-color:#009288}.yoast-button.about{color:#fff;background-color:#d93f69}.yoast-button.about:after{border-left-color:#d93f69}.yoast-button.about:before{border-right-color:#d93f69}.yoast_academy .yoast-button{color:#fff;background-color:#d93f69}.yoast_academy .yoast-button:after{border-left-color:#d93f69}.yoast_academy .yoast-button:before{border-right-color:#d93f69}.yoast_academy .yoast-button:hover,.yoast_academy .yoast-button a:focus{background-color:#d42a59;color:#fff;text-decoration:underline}.yoast_academy .yoast-button:hover:after,.yoast_academy .yoast-button a:focus:after{border-left-color:#d42a59}.yoast_academy .yoast-button:hover:before,.yoast_academy .yoast-button a:focus:before{border-right-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:after,body .yoast-button.dimmed:after{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:before,body .yoast-button.dimmed:before{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:hover,.yoast_academy .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus{background-color:#cdcdcd;color:#646464;text-decoration:underline}.yoast_academy .yoast-button.dimmed:hover:after,.yoast_academy .yoast-button.dimmed a:focus:after,body .yoast-button.dimmed:hover:after,body .yoast-button.dimmed a:focus:after{border-left-color:#cdcdcd}.yoast_academy .yoast-button.dimmed:hover:before,.yoast_academy .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before{border-right-color:#cdcdcd}.yoast-button--noarrow:after{content:none}.yoast-button--naked{border:none;background-color:initial;padding:0}.yoast-button--naked:after{content:none}.yoast-button i.fa{font-size:140%;margin:4px 10px 0 0}.yoast-promoblock{margin-bottom:1.88rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);border:1px solid #dcdcdc;padding:16px}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;right:10px;bottom:10px;padding:0 0 0 .5em;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.yoast-promoblock form a{font-weight:400!important;text-decoration:none}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{max-width:16em;height:11em;margin:1rem auto 2rem;display:flex;font-size:16px;font-size:1rem;line-height:1;background-color:rgba(217,63,105,.25);border-color:#fff!important}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle:after{content:none!important}}.yoast-promoblock--imageholder{padding:0;margin-bottom:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{left:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{text-decoration:none;color:#000}a.promoblock:hover{text-decoration:none}.promoblockimage__holder{width:240px;height:295px;position:relative}.yoast{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em;color:#000}.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-hr{margin:0;border:0;padding-bottom:1.88rem;position:relative}.yoast-list--usp li:before{content:"";background:var(--yoast-svg-icon-check) no-repeat;background-size:contain;width:1em;height:100%;background-position:left .4em}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{content:" \00BB";position:static;top:auto;right:auto;width:auto;height:auto;border:none}.yoast-button--extension{color:#fff;text-transform:uppercase;padding-left:.8em;padding-right:.8em}.yoast-button--extension+.yoast-button--extension-activated,.yoast-button--extension+.yoast-button--extension-not-activated{margin-left:0}.yoast-button--extension-activated:hover,.yoast-button--extension-installed:hover,.yoast-button--extension-not-activated:hover{text-decoration:none}.yoast-button--extension-installed{margin-right:.2rem}.yoast-button--extension-installed,.yoast-button--extension-installed:hover{background-color:#008a00}.yoast-button--extension-not-activated,.yoast-button--extension-not-activated:hover{background-color:#dc3232}.yoast-button--extension-activated,.yoast-button--extension-activated:hover{background-color:#008a00}.yoast-button-upsell{width:100%;margin-bottom:1em}@media only screen and (min-width:30rem){.yoast-button-upsell{width:auto;margin-right:1.36rem}}.yoast-promo-extensions{display:flex;flex-wrap:wrap;margin-left:-24px}.yoast-promo-extensions>h2{width:100%;margin-left:32px;margin-bottom:32px}.yoast-promo-extension{display:flex;flex-direction:column;max-width:340px;background-color:#fff;margin-left:32px}.yoast-promo-extension:first-child{margin-left:0}.yoast-promo-extension img{float:right;width:100px;height:100px;margin-bottom:.8rem}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}}.yoast-promo-extension .yoast-button-container{margin-top:auto}.yoast-promo-extension .yoast-button-container div.yoast-button--extension{cursor:default}.yoast-promo-extension .yoast-button{width:100%;max-height:none;font-size:.9rem}.yoast-promo-extension .yoast-button--installed{color:#fff}.yoast-promo-extension .yoast-button--extension{font-size:.9rem;text-align:center;margin-top:0}.yoast-promo-extension .yoast-button--extension-installed{margin:0 2% 0 0;width:48%}.yoast-promo-extension .yoast-button--extension-activated,.yoast-promo-extension .yoast-button--extension-not-activated{margin-left:0;margin-right:0;width:48%}.yoast-promo-extension .yoast-button-upsell{width:100%}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension{max-width:none;width:100%}}.yoast-seo-premium-extension{margin:2em .5em 1.5em}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{content:"";display:table}.yoast-seo-premium-extension:after{clear:both}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--license,.yoast-link--more-info{color:#a4286a;font-weight:600}.yoast-link--license{margin:1em 0 0}.yoast-promo-extension .yoast-link--license{display:block;margin:1em 0 0}.yoast-link--license:after{content:" \00BB"}.yoast-link--more-info{background:var(--yoast-svg-icon-info);padding-left:calc(1em + 5px);background-size:1em;background-repeat:no-repeat;background-position:0}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:0;background-position:0}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-style:italic;font-size:1.1em}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232}
1
+ @charset "UTF-8";:root{--yoast-svg-icon-info:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23A4286A' d='M1152 1376v-160q0-14-9-23t-23-9h-96V672q0-14-9-23t-23-9H672q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896V320q0-14-9-23t-23-9H800q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E");--yoast-svg-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-check-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%2377B227' d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-right:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E");--yoast-svg-icon-caret-left:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 192 512' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z'/%3E%3C/svg%3E");--yoast-svg-icon-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M1664 960q-152-236-381-353 61 104 61 225 0 185-131.5 316.5T896 1280t-316.5-131.5T448 832q0-121 61-225-229 117-381 353 133 205 333.5 326.5T896 1408t434.5-121.5T1664 960zM944 576q0-20-14-34t-34-14q-125 0-214.5 89.5T592 832q0 20 14 34t34 14 34-14 14-34q0-86 61-147t147-61q20 0 34-14t14-34zm848 384q0 34-20 69-140 230-376.5 368.5T896 1536t-499.5-139T20 1029Q0 994 0 960t20-69q140-229 376.5-368T896 384t499.5 139T1772 891q20 35 20 69z'/%3E%3C/svg%3E");--yoast-svg-icon-list:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M384 1408q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm0-512q0 80-56 136t-136 56-136-56T0 896t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 1504v-192q0-13 9.5-22.5t22.5-9.5h1216q13 0 22.5 9.5t9.5 22.5zM384 384q0 80-56 136t-136 56-136-56T0 384t56-136 136-56 136 56 56 136zm1408 416v192q0 13-9.5 22.5t-22.5 9.5H544q-13 0-22.5-9.5T512 992V800q0-13 9.5-22.5T544 768h1216q13 0 22.5 9.5t9.5 22.5zm0-512v192q0 13-9.5 22.5T1760 512H544q-13 0-22.5-9.5T512 480V288q0-13 9.5-22.5T544 256h1216q13 0 22.5 9.5t9.5 22.5z'/%3E%3C/svg%3E");--yoast-svg-icon-key:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M832 512q0-80-56-136t-136-56-136 56-56 136q0 42 19 83-41-19-83-19-80 0-136 56t-56 136 56 136 136 56 136-56 56-136q0-42-19-83 41 19 83 19 80 0 136-56t56-136zm851 704q0 17-49 66t-66 49q-9 0-28.5-16t-36.5-33-38.5-40-24.5-26l-96 96 220 220q28 28 28 68 0 42-39 81t-81 39q-40 0-68-28l-671-671q-176 131-365 131-163 0-265.5-102.5T0 784q0-160 95-313t248-248 313-95q163 0 265.5 102.5T1024 496q0 189-131 365l355 355 96-96q-3-3-26-24.5t-40-38.5-33-36.5-16-28.5q0-17 49-66t66-49q13 0 23 10 6 6 46 44.5t82 79.5 86.5 86 73 78 28.5 41z'/%3E%3C/svg%3E");--yoast-svg-icon-edit:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23555' d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832H128v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23999' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-good:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%237ad03a' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-ok:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23ee7c1b' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-bad:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%23dc3232' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E");--yoast-svg-icon-yoast-noindex:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg' aria-hidden='true'%3E%3Cpath fill='%231e8cbe' d='M403 218h691l-26 72H403q-110 0-188.5 79T136 558v771q0 95 60.5 169.5T350 1592q23 5 98 5v72h-45q-140 0-239.5-100T64 1329V558q0-140 99.5-240T403 218zM1254 0h247l-482 1294q-23 61-40.5 103.5t-45 98-54 93.5-64.5 78.5-79.5 65-95.5 41-116 18.5v-195q163-26 220-182 20-52 20-105 0-54-20-106L459 471h228l187 585zm474 558v1111H933q37-55 45-73h678V558q0-85-49.5-155T1477 304l25-67q101 34 163.5 123.5T1728 558z'/%3E%3C/svg%3E")}.yoast-list--usp{padding:0;margin-bottom:1em;font-family:Arial,sans-serif}.yoast-list--usp li{list-style:none!important;position:relative;padding-left:1.2533333333rem}.yoast-list--usp li:before{content:"\f00c\0020";position:absolute;left:0;top:0;font-family:FontAwesome,Open Sans,Arial,sans-serif;color:#77b227}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{font-family:Arial,sans-serif;font-weight:300;margin-top:0;display:block}.yoast .h1,.yoast h1{font-size:2.5em;line-height:3.68rem;margin-bottom:1.35rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{font-size:1.88em;line-height:2.5rem;margin-bottom:1.2rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{font-size:1.25em;line-height:1.88rem;margin-bottom:.8rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{font-size:1.13em;font-weight:400;line-height:1.88rem;margin-bottom:.2rem}.yoast-button{font-family:Arial,sans-serif;position:relative;display:inline-block;width:100%;padding:.345em 1.5em .345em 1em;font-size:1.1em;background-color:initial;background-color:#dc5c04;color:#dc5c04;border:0;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{margin-right:1.36rem;width:auto;max-height:2.86rem}.yoast-button:after{content:"";position:absolute;top:0;right:-1.36rem;height:0;width:0;border-right:0;border-left:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button.left{margin-right:0;margin-left:1.36rem}.yoast-button.left:after{content:none}.yoast-button.left:before{content:"";position:absolute;top:0;left:-1.36rem;height:0;width:0;border-left:0;border-right:1.43rem solid #dc5c04;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}}.yoast-button.alignleft{margin:1rem 2.5rem 0 0!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-left:1.88rem}.yoast-button--full{width:100%}.yoast-button--full:after{content:none}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default:after{border-left-color:#dc5c04}.yoast-button.default:before{border-right-color:#dc5c04}.yoast-button:hover,.yoast-button a:focus{background-color:#f58223;color:#fff;text-decoration:underline}.yoast-button:hover:after,.yoast-button a:focus:after{border-left-color:#f58223}.yoast-button:hover:before,.yoast-button a:focus:before{border-right-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy:after{border-left-color:#5d237a}.yoast-button.academy:before{border-right-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary:after{border-left-color:#a4286a}.yoast-button.academy--secondary:before{border-right-color:#a4286a}@media only screen and (max-width:20rem){.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software:after{border-left-color:#0075b3}.yoast-button.software:before{border-right-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.review:after{border-left-color:#009288}.yoast-button.review:before{border-right-color:#009288}.yoast-button.about{color:#fff;background-color:#d93f69}.yoast-button.about:after{border-left-color:#d93f69}.yoast-button.about:before{border-right-color:#d93f69}.yoast_academy .yoast-button{color:#fff;background-color:#d93f69}.yoast_academy .yoast-button:after{border-left-color:#d93f69}.yoast_academy .yoast-button:before{border-right-color:#d93f69}.yoast_academy .yoast-button:hover,.yoast_academy .yoast-button a:focus{background-color:#d42a59;color:#fff;text-decoration:underline}.yoast_academy .yoast-button:hover:after,.yoast_academy .yoast-button a:focus:after{border-left-color:#d42a59}.yoast_academy .yoast-button:hover:before,.yoast_academy .yoast-button a:focus:before{border-right-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:after,body .yoast-button.dimmed:after{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:before,body .yoast-button.dimmed:before{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed:hover,.yoast_academy .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus{background-color:#cdcdcd;color:#646464;text-decoration:underline}.yoast_academy .yoast-button.dimmed:hover:after,.yoast_academy .yoast-button.dimmed a:focus:after,body .yoast-button.dimmed:hover:after,body .yoast-button.dimmed a:focus:after{border-left-color:#cdcdcd}.yoast_academy .yoast-button.dimmed:hover:before,.yoast_academy .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before{border-right-color:#cdcdcd}.yoast-button--noarrow:after{content:none}.yoast-button--naked{border:none;background-color:initial;padding:0}.yoast-button--naked:after{content:none}.yoast-button i.fa{font-size:140%;margin:4px 10px 0 0}.yoast-promoblock{margin-bottom:1.88rem;box-shadow:0 1px 6px 0 rgba(0,0,0,.3);border:1px solid #dcdcdc;padding:16px}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;right:10px;bottom:10px;padding:0 0 0 .5em;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.yoast-promoblock form a{font-weight:400!important;text-decoration:none}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{max-width:16em;height:11em;margin:1rem auto 2rem;display:flex;font-size:16px;font-size:1rem;line-height:1;background-color:rgba(217,63,105,.25);border-color:#fff!important}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle:after{content:none!important}}.yoast-promoblock--imageholder{padding:0;margin-bottom:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{left:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{color:#000}a.promoblock,a.promoblock:hover{text-decoration:none}.promoblockimage__holder{width:240px;height:295px;position:relative}.yoast{font-family:Open Sans,Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em;color:#000}.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-hr{margin:0;border:0;padding-bottom:1.88rem;position:relative}.yoast-list--usp li:before{content:"";background:var(--yoast-svg-icon-check) no-repeat;background-size:contain;width:1em;height:100%;background-position:left .4em}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{content:" \00BB";position:static;top:auto;right:auto;width:auto;height:auto;border:none}.yoast-button--extension{color:#fff;text-transform:uppercase;padding-left:.8em;padding-right:.8em}.yoast-button--extension+.yoast-button--extension-activated,.yoast-button--extension+.yoast-button--extension-not-activated{margin-left:0}.yoast-button--extension-activated:hover,.yoast-button--extension-installed:hover,.yoast-button--extension-not-activated:hover{text-decoration:none}.yoast-button--extension-installed{margin-right:.2rem}.yoast-button--extension-installed,.yoast-button--extension-installed:hover{background-color:#008a00}.yoast-button--extension-not-activated,.yoast-button--extension-not-activated:hover{background-color:#dc3232}.yoast-button--extension-activated,.yoast-button--extension-activated:hover{background-color:#008a00}.yoast-button-upsell{width:100%;margin-bottom:1em}@media only screen and (min-width:30rem){.yoast-button-upsell{width:auto;margin-right:1.36rem}}.yoast-promo-extensions{display:flex;flex-wrap:wrap;margin-left:-24px}.yoast-promo-extensions>h2{width:100%;margin-left:32px;margin-bottom:32px}.yoast-promo-extension{display:flex;flex-direction:column;max-width:340px;background-color:#fff;margin-left:32px}.yoast-promo-extension:first-child{margin-left:0}.yoast-promo-extension img{float:right;width:100px;height:100px;margin-bottom:.8rem}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}}.yoast-promo-extension .yoast-button-container{margin-top:auto}.yoast-promo-extension .yoast-button-container div.yoast-button--extension{cursor:default}.yoast-promo-extension .yoast-button{width:100%;max-height:none;font-size:.9rem}.yoast-promo-extension .yoast-button--installed{color:#fff}.yoast-promo-extension .yoast-button--extension{font-size:.9rem;text-align:center;margin-top:0}.yoast-promo-extension .yoast-button--extension-installed{margin:0 2% 0 0;width:48%}.yoast-promo-extension .yoast-button--extension-activated,.yoast-promo-extension .yoast-button--extension-not-activated{margin-left:0;margin-right:0;width:48%}.yoast-promo-extension .yoast-button-upsell{width:100%}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension{max-width:none;width:100%}}.yoast-seo-premium-extension{margin:2em .5em 1.5em}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{content:"";display:table}.yoast-seo-premium-extension:after{clear:both}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--license,.yoast-link--more-info{color:#a4286a;font-weight:600}.yoast-link--license{margin:1em 0 0}.yoast-promo-extension .yoast-link--license{display:block;margin:1em 0 0}.yoast-link--license:after{content:" \00BB"}.yoast-link--more-info{background:var(--yoast-svg-icon-info);padding-left:calc(1em + 5px);background-size:1em;background-repeat:no-repeat;background-position:0}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:0;background-position:0}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-style:italic;font-size:1.1em}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232}
css/dist/{yst_plugin_tools-1450-rtl.css → yst_plugin_tools-1461-rtl.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1450.css → yst_plugin_tools-1461.css} RENAMED
File without changes
css/dist/{yst_seo_score-1450-rtl.css → yst_seo_score-1461-rtl.css} RENAMED
File without changes
css/dist/{yst_seo_score-1450.css → yst_seo_score-1461.css} RENAMED
File without changes
css/src/metabox.css CHANGED
@@ -71,12 +71,12 @@ ul.wpseo-metabox-tabs li.active {
71
  .wpseo-meta-section,
72
  .wpseo-meta-section-react {
73
  display: none;
 
74
  width: 100%;
75
  min-height: 100%;
76
  height: auto;
77
  vertical-align: top;
78
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
79
- border-top: 1px solid #e8e8e8;
80
  }
81
 
82
  .wpseo-meta-section.active,
@@ -96,6 +96,10 @@ ul.wpseo-metabox-tabs li.active {
96
  margin-bottom: 10px;
97
  }
98
 
 
 
 
 
99
  .wpseo-metabox-content {
100
  max-width: 800px;
101
  padding-top: 16px;
@@ -151,10 +155,15 @@ ul.wpseo-metabox-tabs li.active {
151
  }
152
 
153
  .wpseo-metabox-menu ul li a {
154
- color: #0073aa;
155
  display: flex;
156
  align-items: center;
157
- border: 1px solid #ddd;
 
 
 
 
 
158
  }
159
 
160
  .wpseo-metabox-menu ul li .yst-traffic-light {
@@ -181,8 +190,11 @@ ul.wpseo-metabox-tabs li.active {
181
  height: 36px;
182
  /* 4 px is the difference in height with the inactive tabs. */
183
  margin-top: -4px;
184
- z-index: 11;
185
  background-color: #ffffff;
 
 
 
186
  }
187
 
188
  .wpseo-metabox-menu ul li.active a {
@@ -701,4 +713,19 @@ ul.yoast-seo-social-share-buttons a {
701
  height: 32px;
702
  display: inline-block;
703
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
704
  /*# sourceMappingURL=metabox.css.map */
71
  .wpseo-meta-section,
72
  .wpseo-meta-section-react {
73
  display: none;
74
+ max-width: 600px;
75
  width: 100%;
76
  min-height: 100%;
77
  height: auto;
78
  vertical-align: top;
79
+ border: 1px solid rgba( 0,0,0,0.2 );
 
80
  }
81
 
82
  .wpseo-meta-section.active,
96
  margin-bottom: 10px;
97
  }
98
 
99
+ .wpseo-meta-section-content {
100
+ padding: 16px;
101
+ }
102
+
103
  .wpseo-metabox-content {
104
  max-width: 800px;
105
  padding-top: 16px;
155
  }
156
 
157
  .wpseo-metabox-menu ul li a {
158
+ color: #0073aa;
159
  display: flex;
160
  align-items: center;
161
+ border: 1px solid rgba( 0,0,0,0.2 );
162
+ border-bottom: 2px transparent;
163
+ }
164
+
165
+ .wpseo-metabox-menu ul li a:focus {
166
+ box-shadow: inherit;
167
  }
168
 
169
  .wpseo-metabox-menu ul li .yst-traffic-light {
190
  height: 36px;
191
  /* 4 px is the difference in height with the inactive tabs. */
192
  margin-top: -4px;
193
+ z-index: 13;
194
  background-color: #ffffff;
195
+ border-bottom: 2px transparent;
196
+ clip-path: inset(-5px -5px 0px -5px);
197
+ box-shadow: none;
198
  }
199
 
200
  .wpseo-metabox-menu ul li.active a {
713
  height: 32px;
714
  display: inline-block;
715
  }
716
+
717
+ div.interface-pinned-items button.components-button[aria-label="Yoast SEO"] > svg,
718
+ div.interface-pinned-items button.components-button[aria-label="Yoast SEO Premium"] > svg,
719
+ .edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO"] > svg,
720
+ .edit-post-pinned-plugins button.components-button[aria-label="Yoast SEO Premium"] > svg {
721
+ max-width: 28px;
722
+ max-height: 28px;
723
+ width: 28px;
724
+ height: 28px;
725
+ }
726
+
727
+ div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO"] > svg path,
728
+ div.interface-pinned-items button.components-button.is-pressed[aria-label="Yoast SEO Premium"] > svg path {
729
+ fill: #ffffff;
730
+ }
731
  /*# sourceMappingURL=metabox.css.map */
deprecated/admin/class-social-admin.php ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * WPSEO plugin file.
4
+ *
5
+ * @package WPSEO\Admin
6
+ */
7
+
8
+ /**
9
+ * This class adds the Social tab to the Yoast SEO metabox and makes sure the settings are saved.
10
+ *
11
+ * @deprecated 14.6
12
+ *
13
+ * @codeCoverageIgnore
14
+ */
15
+ class WPSEO_Social_Admin extends WPSEO_Metabox {
16
+
17
+ /**
18
+ * Class constructor.
19
+ *
20
+ * @deprecated 14.6
21
+ *
22
+ * @codeCoverageIgnore
23
+ */
24
+ public function __construct() {
25
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
26
+ }
27
+
28
+ /**
29
+ * Translate text strings for use in the meta box.
30
+ *
31
+ * IMPORTANT: if you want to add a new string (option) somewhere, make sure you add that array key to
32
+ * the main meta box definition array in the class WPSEO_Meta() as well!!!!
33
+ *
34
+ * @deprecated 14.6
35
+ *
36
+ * @codeCoverageIgnore
37
+ */
38
+ public static function translate_meta_boxes() {
39
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
40
+ }
41
+
42
+ /**
43
+ * Returns the metabox section for the social settings.
44
+ *
45
+ * @deprecated 14.6
46
+ *
47
+ * @codeCoverageIgnore
48
+ *
49
+ * @return WPSEO_Metabox_Collapsibles_Sections
50
+ */
51
+ public function get_meta_section() {
52
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
53
+
54
+ return null;
55
+ }
56
+
57
+ /**
58
+ * Returns the Upgrade to Premium notice.
59
+ *
60
+ * @deprecated 14.6
61
+ *
62
+ * @codeCoverageIgnore
63
+ *
64
+ * @param string $network The social network.
65
+ *
66
+ * @return string The notice HTML on the free version, empty string on premium.
67
+ */
68
+ public function get_premium_notice( $network ) {
69
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
70
+
71
+ return 'class_social_admin';
72
+ }
73
+
74
+ /**
75
+ * Filter over the meta boxes to save, this function adds the Social meta boxes.
76
+ *
77
+ * @deprecated 14.6
78
+ *
79
+ * @codeCoverageIgnore
80
+ *
81
+ * @param array $field_defs Array of metaboxes to save.
82
+ *
83
+ * @return array
84
+ */
85
+ public function save_meta_boxes( $field_defs ) {
86
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
87
+
88
+ return [];
89
+ }
90
+
91
+ /**
92
+ * This method will compare opengraph fields with the posted values.
93
+ *
94
+ * When fields are changed, the facebook cache will be purged.
95
+ *
96
+ * @deprecated 14.6
97
+ *
98
+ * @codeCoverageIgnore
99
+ *
100
+ * @param WP_Post $post Post instance.
101
+ */
102
+ public function og_data_compare( $post ) {
103
+ _deprecated_function( __METHOD__, 'WPSEO 14.6' );
104
+ }
105
+ }
deprecated/admin/config-ui/fields/class-field-profile-url-googleplus.php DELETED
@@ -1,38 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin\ConfigurationUI
6
- */
7
-
8
- _deprecated_file( __FILE__, 'WPSEO 10.1' );
9
-
10
- /**
11
- * Class WPSEO_Config_Field_Profile_URL_GooglePlus.
12
- *
13
- * @deprecated 10.1
14
- */
15
- class WPSEO_Config_Field_Profile_URL_GooglePlus extends WPSEO_Config_Field {
16
-
17
- /**
18
- * WPSEO_Config_Field_Profile_URL_GooglePlus constructor.
19
- *
20
- * @deprecated 10.1
21
- */
22
- public function __construct() {
23
- _deprecated_function( __METHOD__, '10.1' );
24
- }
25
-
26
- /**
27
- * Sets adapter.
28
- *
29
- * @deprecated 10.1
30
- *
31
- * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on.
32
- *
33
- * @return void
34
- */
35
- public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) {
36
- _deprecated_function( __METHOD__, '10.1' );
37
- }
38
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-cornerstone.php DELETED
@@ -1,61 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- */
7
-
8
- /**
9
- * Represents the yoast cornerstone content.
10
- *
11
- * @deprecated 8.4
12
- */
13
- class WPSEO_Cornerstone {
14
-
15
- /**
16
- * Holds the cornerstone meta name.
17
- *
18
- * @var string
19
- */
20
- const META_NAME = 'is_cornerstone';
21
-
22
- /**
23
- * Holds the cornerstone field name.
24
- *
25
- * @var string
26
- */
27
- const FIELD_NAME = 'yoast_wpseo_is_cornerstone';
28
-
29
- /**
30
- * WPSEO_Cornerstone constructor.
31
- *
32
- * @deprecated 8.4
33
- */
34
- public function __construct() {
35
- _deprecated_function( __METHOD__, '8.4' );
36
- }
37
-
38
- /**
39
- * Registers the hooks.
40
- *
41
- * @deprecated 8.4
42
- *
43
- * @return void
44
- */
45
- public function register_hooks() {
46
- _deprecated_function( 'WPSEO_Cornerstone::register_hooks', '8.4' );
47
- }
48
-
49
- /**
50
- * Saves the meta value to the database.
51
- *
52
- * @deprecated 8.4
53
- *
54
- * @param int $post_id The post id to save the meta value for.
55
- *
56
- * @return void
57
- */
58
- public function save_meta_value( $post_id ) {
59
- _deprecated_function( 'WPSEO_Cornerstone::save_meta_value', '8.4' );
60
- }
61
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-recalibration-beta-notification.php DELETED
@@ -1,52 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin\Notifiers
6
- */
7
-
8
- _deprecated_file( __FILE__, 'WPSEO 9.6' );
9
-
10
- /**
11
- * Represents the logic for showing recalibration beta notice.
12
- *
13
- * @codeCoverageIgnore Ignore, because this class has been deprecated.
14
- *
15
- * @deprecated 9.6
16
- */
17
- class WPSEO_Recalibration_Beta_Notification implements WPSEO_WordPress_Integration {
18
-
19
- /**
20
- * The name of the notifiers.
21
- *
22
- * @var string
23
- */
24
- protected $notification_identifier = 'recalibration-meta-notification';
25
-
26
- /**
27
- * Class constructor.
28
- *
29
- * @deprecated 9.6
30
- */
31
- public function __construct() {
32
- _deprecated_function( __METHOD__, '9.6' );
33
- }
34
-
35
- /**
36
- * Registers all hooks to WordPress.
37
- *
38
- * @return void
39
- */
40
- public function register_hooks() {
41
- // Do nothing.
42
- }
43
-
44
- /**
45
- * Shows the notification when applicable.
46
- *
47
- * @return void
48
- */
49
- public function handle_notice() {
50
- // Do nothing.
51
- }
52
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-recalibration-beta.php DELETED
@@ -1,248 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- * @since 9.3.0
7
- */
8
-
9
- // Mark this file as deprecated.
10
- _deprecated_file( __FILE__, 'WPSEO 10.0' );
11
-
12
- /**
13
- * Holds the logic for the recalibration beta.
14
- *
15
- * @codeCoverageIgnore Ignore, because this class has been deprecated.
16
- *
17
- * @deprecated 10.0
18
- */
19
- class WPSEO_Recalibration_Beta implements WPSEO_WordPress_Integration {
20
-
21
- /**
22
- * Name of the options.
23
- *
24
- * @var string
25
- */
26
- protected $option_name = 'recalibration_beta';
27
-
28
- /**
29
- * The read more URL.
30
- *
31
- * @var string
32
- */
33
- protected $read_more_url = 'https://yoa.st/recalibration-beta-explanation';
34
-
35
- /**
36
- * The class constructor.
37
- *
38
- * @deprecated 10.0
39
- *
40
- * @codeCoverageIgnore
41
- */
42
- public function __construct() {
43
- _deprecated_function( __METHOD__, '10.0' );
44
- }
45
-
46
- /**
47
- * Shows the feature toggle.
48
- *
49
- * @codeCoverageIgnore Reason: most output is html.
50
- *
51
- * @return void
52
- */
53
- public function show_feature_toggle() {
54
- // If the recalibration beta has been disabled you will no longer be able to enable it.
55
- // See https://github.com/Yoast/wordpress-seo/issues/12183.
56
- if ( ! self::is_enabled() ) {
57
- return;
58
- }
59
-
60
- $values = [
61
- 'on' => __( 'On', 'wordpress-seo' ),
62
- 'off' => __( 'Off', 'wordpress-seo' ),
63
- ];
64
-
65
- echo '<div class="switch-container">';
66
- echo '<fieldset id="', esc_attr( $this->option_name ), '" class="fieldset-switch-toggle">';
67
- echo '<legend><strong>', esc_html__( 'Get an even better analysis', 'wordpress-seo' ), '</strong></legend>';
68
- echo '<p class="clear">';
69
- printf(
70
- /* translators: 1: link opening tag, 2: link closing tag, 3: strong opening tag, 4: strong closing tag */
71
- esc_html__(
72
- 'We have %1$srecalibrated our analysis%2$s. With the new analysis, we will get even closer to how Google sees your website. It would be %3$sawesome%4$s if you would like to %3$sbeta test this feature%4$s for us!',
73
- 'wordpress-seo'
74
- ),
75
- '<a href="' . esc_url( WPSEO_Shortlinker::get( $this->read_more_url ) ) . '" target="_blank">',
76
- '</a>',
77
- '<strong>',
78
- '</strong>'
79
- );
80
- echo '</p>';
81
-
82
- echo '<div class="switch-toggle switch-candy switch-yoast-seo">';
83
-
84
- foreach ( $values as $key => $value ) {
85
- printf(
86
- '<input type="radio" id="%1$s" name="%2$s" value="%3$s" %4$s /><label for="%1$s">%5$s</label>',
87
- esc_attr( $this->option_name . '-' . $key ),
88
- 'wpseo[' . esc_attr( $this->option_name ) . ']',
89
- esc_attr( $key ),
90
- checked( $this->get_option_value( self::is_enabled() ), esc_attr( $key ), false ),
91
- esc_html( $value )
92
- );
93
- }
94
- echo '<a></a></div>';
95
-
96
- echo '<p class="clear"><br/>';
97
- esc_html_e(
98
- 'Simply switch the toggle to "on" and you\'ll be able to use the recalibrated analysis. At the same time, we\'ll add you to our specific mailing list. We\'ll only email you about your experiences with this recalibration!',
99
- 'wordpress-seo'
100
- );
101
- echo '</p>';
102
- echo '</fieldset><div class="clear"></div></div>' . PHP_EOL . PHP_EOL;
103
- }
104
-
105
- /**
106
- * Registers the hook to catch option change.
107
- *
108
- * @codeCoverageIgnore Reason: because it calls a WordPress function.
109
- *
110
- * @return void
111
- */
112
- public function register_hooks() {
113
- add_action( 'update_option_wpseo', [ $this, 'update_option' ], 10, 2 );
114
- }
115
-
116
- /**
117
- * Compares the logic between old and new option value and send the request.
118
- *
119
- * @param mixed $old_value The old option value.
120
- * @param mixed $new_value The new option value.
121
- *
122
- * @return void
123
- */
124
- public function update_option( $old_value, $new_value ) {
125
- $old_option_value = false;
126
- if ( isset( $old_value[ $this->option_name ] ) ) {
127
- $old_option_value = $old_value[ $this->option_name ];
128
- }
129
-
130
- $new_option_value = false;
131
- if ( isset( $new_value[ $this->option_name ] ) ) {
132
- $new_option_value = $new_value[ $this->option_name ];
133
- }
134
-
135
- if ( $old_option_value === $new_option_value ) {
136
- return;
137
- }
138
-
139
- if ( $new_option_value === true ) {
140
- $this->subscribe_newsletter();
141
- }
142
- }
143
-
144
- /**
145
- * Checks if the recalibration beta has been enabled.
146
- *
147
- * @codeCoverageIgnore Reason: It calls a dependency.
148
- *
149
- * @return bool True whether the beta has been enabled.
150
- */
151
- public static function is_enabled() {
152
- return WPSEO_Options::get( 'recalibration_beta' );
153
- }
154
-
155
- /**
156
- * Checks if the user has a mailinglist subscription.
157
- *
158
- * @codeCoverageIgnore Reason: because it calls a WordPress function.
159
- *
160
- * The mailinglist subscription value will set to true when the beta is set
161
- * to enabled. This value stays true, so it's a good indicator that the user
162
- * tried the beta.
163
- *
164
- * @return bool True whether the user has a subscription.
165
- */
166
- public function has_mailinglist_subscription() {
167
- return (bool) get_option( 'wpseo_recalibration_beta_mailinglist_subscription', false );
168
- }
169
-
170
- /**
171
- * Retrieves the option value based on the current setting.
172
- *
173
- * @param bool $is_enabled Is the option enabled.
174
- *
175
- * @return string On when is enabled, off when not.
176
- */
177
- protected function get_option_value( $is_enabled ) {
178
- if ( $is_enabled === true ) {
179
- return 'on';
180
- }
181
-
182
- return 'off';
183
- }
184
-
185
- /**
186
- * Subscribes to the newsletter.
187
- *
188
- * @return void
189
- */
190
- protected function subscribe_newsletter() {
191
- if ( $this->has_mailinglist_subscription() ) {
192
- return;
193
- }
194
-
195
- try {
196
- $this->do_request(
197
- 'https://my.yoast.com/api/customers/newsletter/recalibration/subscribe',
198
- [
199
- 'email' => get_option( 'admin_email' ),
200
- 'firstName' => get_option( 'blogname' ),
201
- 'lastName' => '',
202
- ]
203
- );
204
-
205
- $this->set_mailinglist_subscription();
206
- }
207
- catch ( Requests_Exception_HTTP $e ) {
208
- // Intentionally left blank. @todo We should offer this to a logger.
209
- return;
210
- }
211
- }
212
-
213
- /**
214
- * Performs a request to the given url.
215
- *
216
- * @codeCoverageIgnore Reason: because it contains WordPress functions.
217
- *
218
- * @param string $url The request url.
219
- * @param array $body The request body.
220
- *
221
- * @return void
222
- *
223
- * @throws Requests_Exception_HTTP When request has failed.
224
- */
225
- protected function do_request( $url, $body ) {
226
- $response = wp_remote_post(
227
- $url,
228
- [
229
- 'body' => $body,
230
- ]
231
- );
232
-
233
- if ( is_wp_error( $response ) ) {
234
- throw new Requests_Exception_HTTP( $response->get_error_message() );
235
- }
236
- }
237
-
238
- /**
239
- * Sets the mailing list subscription value to true.
240
- *
241
- * @codeCoverageIgnore Reason: because it calls a WordPress function.
242
- *
243
- * @return void
244
- */
245
- protected function set_mailinglist_subscription() {
246
- update_option( 'wpseo_recalibration_beta_mailinglist_subscription', true );
247
- }
248
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-submenu-hider.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin\Menu
6
- */
7
-
8
- // Mark this file as deprecated.
9
- _deprecated_file( __FILE__, 'WPSEO 7.0' );
10
-
11
- /**
12
- * Hides submenu items if the advanced settings are not enabled.
13
- *
14
- * @deprecated 7.0
15
- */
16
- class WPSEO_Submenu_Hider {
17
-
18
- /**
19
- * Registers all hooks to WordPress.
20
- *
21
- * @deprecated 7.0
22
- *
23
- * @return void
24
- */
25
- public function register_hooks() {
26
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
27
- }
28
-
29
- /**
30
- * Filters all advanced settings pages from the given pages.
31
- *
32
- * @deprecated 7.0
33
- *
34
- * @return void
35
- */
36
- public function filter_settings_pages() {
37
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
38
- }
39
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-wpseo-advanced-settings.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO
6
- * @subpackage Internal
7
- */
8
-
9
- // Mark this file as deprecated.
10
- _deprecated_file( __FILE__, 'WPSEO 7.0' );
11
-
12
- /**
13
- * Class containing methods for WPSEO Advanced Settings.
14
- */
15
- class WPSEO_Advanced_Settings {
16
-
17
- /**
18
- * Gets the list of default advanced pages.
19
- *
20
- * @deprecated 7.0
21
- *
22
- * @return void
23
- */
24
- public static function get_advanced_pages() {
25
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
26
- }
27
-
28
- /**
29
- * Adds a page as an advanced settings page if it isn't already present or a default page.
30
- *
31
- * @deprecated 7.0
32
- *
33
- * @return void
34
- */
35
- public static function add_advanced_page() {
36
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
37
- }
38
-
39
- /**
40
- * Checks if the current page is a Yoast SEO advanced settings page.
41
- *
42
- * @deprecated 7.0
43
- *
44
- * @return void
45
- */
46
- public static function is_advanced_settings_page() {
47
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
48
- }
49
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-wpseo-option-internallinks.php DELETED
@@ -1,119 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Internals\Options
6
- */
7
-
8
- // Mark this file as deprecated.
9
- _deprecated_file( __FILE__, 'WPSEO 7.0' );
10
-
11
- /**
12
- * Option: wpseo_internallinks.
13
- *
14
- * @deprecated 7.0
15
- */
16
- class WPSEO_Option_InternalLinks {
17
-
18
- /**
19
- * Option name.
20
- *
21
- * @var string
22
- * @deprecated 7.0
23
- */
24
- public $option_name = '';
25
-
26
- /**
27
- * Catch all other calls to this deprecated class.
28
- *
29
- * @param string $method The method to 'call'.
30
- * @param array $args Possibly given arguments.
31
- */
32
- public function __call( $method, array $args = [] ) {
33
- _deprecated_function( $method, 'WPSEO 7.0' );
34
- }
35
-
36
- /**
37
- * Get the singleton instance of this class.
38
- *
39
- * @deprecated 7.0
40
- *
41
- * @return void
42
- */
43
- public static function get_instance() {
44
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
45
- }
46
-
47
- /**
48
- * Translate strings used in the option defaults.
49
- *
50
- * @deprecated 7.0
51
- *
52
- * @return void
53
- */
54
- public function translate_defaults() {
55
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
56
- }
57
-
58
- /**
59
- * Add dynamically created default options based on available post types and taxonomies.
60
- *
61
- * @deprecated 7.0
62
- *
63
- * @return void
64
- */
65
- public function enrich_defaults() {
66
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
67
- }
68
-
69
- /**
70
- * With the changes to v1.5, the defaults for some of the textual breadcrumb settings are added
71
- * dynamically, but empty strings are allowed.
72
- * This caused issues for people who left the fields empty on purpose relying on the defaults.
73
- * This little routine fixes that.
74
- * Needs to be run on 'init' hook at prio 3 to make sure the defaults are translated.
75
- *
76
- * @deprecated 7.0
77
- *
78
- * @return void
79
- */
80
- public function bring_back_defaults() {
81
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
82
- }
83
-
84
- /**
85
- * Validate the option.
86
- *
87
- * @deprecated 7.0
88
- *
89
- * @return void
90
- */
91
- protected function validate_option() {
92
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
93
- }
94
-
95
- /**
96
- * Retrieve a list of the allowed post types as breadcrumb parent for a taxonomy.
97
- * Helper method for validation.
98
- *
99
- * {@internal Don't make static as new types may still be registered.}}
100
- *
101
- * @deprecated 7.0
102
- *
103
- * @return void
104
- */
105
- protected function get_allowed_post_types() {
106
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
107
- }
108
-
109
- /**
110
- * Clean a given option value.
111
- *
112
- * @deprecated 7.0
113
- *
114
- * @return void
115
- */
116
- protected function clean_option() {
117
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
118
- }
119
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-wpseo-option-permalinks.php DELETED
@@ -1,67 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Internals\Options
6
- */
7
-
8
- // Mark this file as deprecated.
9
- _deprecated_file( __FILE__, 'WPSEO 7.0' );
10
-
11
- /**
12
- * Option: wpseo_permalinks.
13
- *
14
- * @deprecated 7.0
15
- */
16
- class WPSEO_Option_Permalinks {
17
-
18
- /**
19
- * Option name.
20
- *
21
- * @var string
22
- */
23
- public $option_name = '';
24
-
25
- /**
26
- * Catch all other calls to this deprecated class.
27
- *
28
- * @param string $method The method to 'call'.
29
- * @param array $args Possibly given arguments.
30
- */
31
- public function __call( $method, array $args = [] ) {
32
- _deprecated_function( $method, 'WPSEO 7.0' );
33
- }
34
-
35
- /**
36
- * Add the actions and filters for the option.
37
- *
38
- * @deprecated 7.0
39
- *
40
- * @return void
41
- */
42
- protected function __construct() {
43
- _deprecated_function( __METHOD__, '7.0' );
44
- }
45
-
46
- /**
47
- * Get the singleton instance of this class.
48
- *
49
- * @deprecated 7.0
50
- *
51
- * @return void
52
- */
53
- public static function get_instance() {
54
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
55
- }
56
-
57
- /**
58
- * Validate the option.
59
- *
60
- * @deprecated 7.0
61
- *
62
- * @return void
63
- */
64
- protected function validate_option() {
65
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
66
- }
67
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/class-yoast-modal.php DELETED
@@ -1,81 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- */
7
-
8
- // Mark this file as deprecated.
9
- _deprecated_file( __FILE__, 'WPSEO 9.2' );
10
-
11
- /**
12
- * Class to implement a React modal.
13
- *
14
- * @deprecated 9.2
15
- */
16
- class Yoast_Modal {
17
-
18
- /**
19
- * Class constructor.
20
- *
21
- * @deprecated 9.2
22
- */
23
- public function __construct() {
24
- _deprecated_function( __METHOD__, '9.2' );
25
- }
26
-
27
- /**
28
- * Enqueues the assets needed for the modal.
29
- *
30
- * @deprecated 9.2
31
- *
32
- * @return void
33
- */
34
- public function enqueue_assets() {
35
- _deprecated_function( 'Yoast_Modal::enqueue_assets', '9.2' );
36
- }
37
-
38
- /**
39
- * Prints the modals configuration.
40
- *
41
- * @return void
42
- */
43
- public function print_localized_config() {
44
- _deprecated_function( 'Yoast_Modal::print_localized_config', '9.2' );
45
- }
46
-
47
- /**
48
- * Adds a single modal configuration to the modals configuration.
49
- *
50
- * @deprecated 9.2
51
- *
52
- * @param array $args The modal configuration arguments.
53
- *
54
- * @return void
55
- */
56
- public static function add( $args ) {
57
- _deprecated_function( 'Yoast_Modal::add', '9.2' );
58
- }
59
-
60
- /**
61
- * Gets the modals configuration.
62
- *
63
- * @deprecated 9.2
64
- *
65
- * @return void
66
- */
67
- public function get_config() {
68
- _deprecated_function( 'Yoast_Modal::get_config', '9.2' );
69
- }
70
-
71
- /**
72
- * Gets the default configuration for a modal.
73
- *
74
- * @deprecated 9.2
75
- *
76
- * @return void
77
- */
78
- public static function get_defaults() {
79
- _deprecated_function( 'Yoast_Modal::get_defaults', '9.2' );
80
- }
81
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
deprecated/frontend/abstract-class-deprecated-schema-piece.php CHANGED
@@ -72,10 +72,10 @@ abstract class WPSEO_Deprecated_Graph_Piece implements WPSEO_Graph_Piece {
72
 
73
  // We cannot extend the stable graph piece because a property was made public on it that was previously private.
74
  // So instead, we instantiate a stable graph piece and delegate to it.
75
- $this->context = $memoizer->for_current_page();
76
- $this->stable->context = $this->context;
77
- $this->helpers = YoastSEO()->helpers;
78
- $this->stable->helpers = $this->helpers;
79
  }
80
 
81
  /**
72
 
73
  // We cannot extend the stable graph piece because a property was made public on it that was previously private.
74
  // So instead, we instantiate a stable graph piece and delegate to it.
75
+ $this->context = $memoizer->for_current_page();
76
+ $this->stable->context = $this->context;
77
+ $this->helpers = YoastSEO()->helpers;
78
+ $this->stable->helpers = $this->helpers;
79
  }
80
 
81
  /**
deprecated/frontend/class-opengraph.php CHANGED
@@ -60,35 +60,6 @@ class WPSEO_OpenGraph {
60
  return true;
61
  }
62
 
63
- /**
64
- * Outputs the site owner.
65
- *
66
- * @link https://ogp.me/#type_article
67
- *
68
- * @return void
69
- *
70
- * @deprecated 7.1
71
- * @codeCoverageIgnore
72
- */
73
- public function site_owner() {
74
- // As this is a frontend method, we want to make sure it is not displayed for non-logged in users.
75
- if ( function_exists( 'wp_get_current_user' ) && current_user_can( 'manage_options' ) ) {
76
- _deprecated_function( __METHOD__, '7.1', null );
77
- }
78
- }
79
-
80
- /**
81
- * Fallback method for plugins using image_output.
82
- *
83
- * @param string|bool $image Image URL.
84
- *
85
- * @deprecated 7.4
86
- * @codeCoverageIgnore
87
- */
88
- public function image_output( $image = false ) {
89
- _deprecated_function( __METHOD__, '7.4', 'WPSEO_OpenGraph::image' );
90
- }
91
-
92
  /**
93
  * Outputs the canonical URL as OpenGraph URL, which consolidates likes and shares.
94
  *
60
  return true;
61
  }
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  /**
64
  * Outputs the canonical URL as OpenGraph URL, which consolidates likes and shares.
65
  *
deprecated/frontend/schema/class-schema-person.php CHANGED
@@ -7,7 +7,6 @@
7
 
8
  use Yoast\WP\SEO\Config\Schema_IDs;
9
  use Yoast\WP\SEO\Generators\Schema\Person;
10
- use Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer;
11
 
12
  /**
13
  * Returns schema Person data.
7
 
8
  use Yoast\WP\SEO\Config\Schema_IDs;
9
  use Yoast\WP\SEO\Generators\Schema\Person;
 
10
 
11
  /**
12
  * Returns schema Person data.
images/Yoast_icon_kader.svg DELETED
@@ -1 +0,0 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 425 456.27" role="img" aria-hidden="true" focusable="false"><path d="M73 405.26a66.79 66.79 0 0 1-6.54-1.7 64.75 64.75 0 0 1-6.28-2.31c-1-.42-2-.89-3-1.37-1.49-.72-3-1.56-4.77-2.56-1.5-.88-2.71-1.64-3.83-2.39-.9-.61-1.8-1.26-2.68-1.92a70.154 70.154 0 0 1-5.08-4.19 69.21 69.21 0 0 1-8.4-9.17c-.92-1.2-1.68-2.25-2.35-3.24a70.747 70.747 0 0 1-3.44-5.64 68.29 68.29 0 0 1-8.29-32.55V142.13a68.26 68.26 0 0 1 8.29-32.55c1-1.92 2.21-3.82 3.44-5.64s2.55-3.58 4-5.27a69.26 69.26 0 0 1 14.49-13.25C50.37 84.19 52.27 83 54.2 82A67.59 67.59 0 0 1 73 75.09a68.75 68.75 0 0 1 13.75-1.39h169.66L263 55.39H86.75A86.84 86.84 0 0 0 0 142.13v196.09A86.84 86.84 0 0 0 86.75 425h11.32v-18.35H86.75A68.75 68.75 0 0 1 73 405.26zM368.55 60.85l-1.41-.53-6.41 17.18 1.41.53a68.06 68.06 0 0 1 8.66 4c1.93 1 3.82 2.2 5.65 3.43A69.19 69.19 0 0 1 391 98.67c1.4 1.68 2.72 3.46 3.95 5.27s2.39 3.72 3.44 5.64a68.29 68.29 0 0 1 8.29 32.55v264.52H233.55l-.44.76c-3.07 5.37-6.26 10.48-9.49 15.19L222 425h203V142.13a87.2 87.2 0 0 0-56.45-81.28z"/><path d="M119.8 408.28v46c28.49-1.12 50.73-10.6 69.61-29.58 19.45-19.55 36.17-50 52.61-96L363.94 1.9H305l-98.25 272.89-48.86-153h-54l71.7 184.18a75.67 75.67 0 0 1 0 55.12c-7.3 18.68-20.25 40.66-55.79 47.19z" stroke="#000" stroke-miterlimit="10" stroke-width="3.81"/></svg>
 
inc/class-addon-manager.php CHANGED
@@ -17,6 +17,13 @@ class WPSEO_Addon_Manager {
17
  */
18
  const SITE_INFORMATION_TRANSIENT = 'wpseo_site_information';
19
 
 
 
 
 
 
 
 
20
  /**
21
  * Holds the slug for YoastSEO free.
22
  *
@@ -345,15 +352,16 @@ class WPSEO_Addon_Manager {
345
 
346
  // Force re-check on license & dashboard pages.
347
  $current_page = $this->get_current_page();
 
348
  // Check whether the licenses are valid or whether we need to show notifications.
349
- $exclude_cache = ( $current_page === 'wpseo_licenses' || $current_page === 'wpseo_dashboard' );
350
 
351
  // Also do a fresh request on Plugins & Core Update pages.
352
- $exclude_cache = $exclude_cache || $pagenow === 'plugins.php';
353
- $exclude_cache = $exclude_cache || $pagenow === 'update-core.php';
354
 
355
- if ( $exclude_cache ) {
356
- return false;
357
  }
358
 
359
  return get_transient( self::SITE_INFORMATION_TRANSIENT );
@@ -381,6 +389,7 @@ class WPSEO_Addon_Manager {
381
  */
382
  protected function set_site_information_transient( $site_information ) {
383
  set_transient( self::SITE_INFORMATION_TRANSIENT, $site_information, DAY_IN_SECONDS );
 
384
  }
385
 
386
  /**
@@ -391,6 +400,9 @@ class WPSEO_Addon_Manager {
391
  * @return array The plugins.
392
  */
393
  protected function get_plugins() {
 
 
 
394
  return get_plugins();
395
  }
396
 
17
  */
18
  const SITE_INFORMATION_TRANSIENT = 'wpseo_site_information';
19
 
20
+ /**
21
+ * Holds the name of the transient.
22
+ *
23
+ * @var string
24
+ */
25
+ const SITE_INFORMATION_TRANSIENT_QUICK = 'wpseo_site_information_quick';
26
+
27
  /**
28
  * Holds the slug for YoastSEO free.
29
  *
352
 
353
  // Force re-check on license & dashboard pages.
354
  $current_page = $this->get_current_page();
355
+
356
  // Check whether the licenses are valid or whether we need to show notifications.
357
+ $quick = ( $current_page === 'wpseo_licenses' || $current_page === 'wpseo_dashboard' );
358
 
359
  // Also do a fresh request on Plugins & Core Update pages.
360
+ $quick = $quick || $pagenow === 'plugins.php';
361
+ $quick = $quick || $pagenow === 'update-core.php';
362
 
363
+ if ( $quick ) {
364
+ return get_transient( self::SITE_INFORMATION_TRANSIENT_QUICK );
365
  }
366
 
367
  return get_transient( self::SITE_INFORMATION_TRANSIENT );
389
  */
390
  protected function set_site_information_transient( $site_information ) {
391
  set_transient( self::SITE_INFORMATION_TRANSIENT, $site_information, DAY_IN_SECONDS );
392
+ set_transient( self::SITE_INFORMATION_TRANSIENT_QUICK, $site_information, 60 );
393
  }
394
 
395
  /**
400
  * @return array The plugins.
401
  */
402
  protected function get_plugins() {
403
+ if ( ! function_exists( 'get_plugins' ) ) {
404
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
405
+ }
406
  return get_plugins();
407
  }
408
 
inc/class-upgrade.php CHANGED
@@ -810,10 +810,13 @@ class WPSEO_Upgrade {
810
  return;
811
  }
812
 
813
- $placeholders = \implode( ', ', \array_fill( 0, \count( $private_taxonomies ), '%s' ) );
814
  $indexable_table = Model::get_table_name( 'Indexable' );
815
  $query = $wpdb->prepare(
816
- "DELETE FROM $indexable_table WHERE object_type = 'term' AND object_sub_type IN ($placeholders)",
 
 
 
 
817
  $private_taxonomies
818
  );
819
  $wpdb->query( $query );
810
  return;
811
  }
812
 
 
813
  $indexable_table = Model::get_table_name( 'Indexable' );
814
  $query = $wpdb->prepare(
815
+ "DELETE FROM $indexable_table
816
+ WHERE object_type = 'term'
817
+ AND object_sub_type IN ("
818
+ . \implode( ', ', \array_fill( 0, \count( $private_taxonomies ), '%s' ) )
819
+ . ')',
820
  $private_taxonomies
821
  );
822
  $wpdb->query( $query );
inc/class-wpseo-content-images.php CHANGED
@@ -108,32 +108,4 @@ class WPSEO_Content_Images {
108
 
109
  return $content;
110
  }
111
-
112
- /* ********************* DEPRECATED METHODS ********************* */
113
-
114
- /**
115
- * Removes the cached images on post save.
116
- *
117
- * @deprecated 7.7
118
- * @codeCoverageIgnore
119
- *
120
- * @param int $post_id The post id to remove the images from.
121
- *
122
- * @return void
123
- */
124
- public function clear_cached_images( $post_id ) {
125
- _deprecated_function( __METHOD__, '7.7.0' );
126
- }
127
-
128
- /**
129
- * Registers the hooks.
130
- *
131
- * @deprecated 9.6
132
- * @codeCoverageIgnore
133
- *
134
- * @return void
135
- */
136
- public function register_hooks() {
137
- _deprecated_function( __METHOD__, 'WPSEO 9.6' );
138
- }
139
  }
108
 
109
  return $content;
110
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  }
inc/class-wpseo-meta.php CHANGED
@@ -237,9 +237,9 @@ class WPSEO_Meta {
237
  * @var array
238
  */
239
  private static $social_fields = [
240
- 'title' => 'text',
241
- 'description' => 'textarea',
242
- 'image' => 'upload',
243
  'image-id' => 'hidden',
244
  ];
245
 
@@ -999,26 +999,4 @@ class WPSEO_Meta {
999
 
1000
  return $post_ids;
1001
  }
1002
-
1003
- /* ********************* DEPRECATED METHODS ********************* */
1004
-
1005
- /**
1006
- * Get a value from $_POST for a given key.
1007
- *
1008
- * Returns the $_POST value if exists, returns an empty string if key does not exist.
1009
- *
1010
- * @deprecated 9.6
1011
- * @codeCoverageIgnore
1012
- *
1013
- * @param string $key Key of the value to get from $_POST.
1014
- *
1015
- * @return string Returns $_POST value, which will be a string the majority of the time.
1016
- * Will return empty string if key does not exists in $_POST.
1017
- */
1018
- public static function get_post_value( $key ) {
1019
- _deprecated_function( __METHOD__, 'WPSEO 9.6' );
1020
-
1021
- // @codingStandardsIgnoreLine
1022
- return ( array_key_exists( $key, $_POST ) ) ? $_POST[ $key ] : '';
1023
- }
1024
  }
237
  * @var array
238
  */
239
  private static $social_fields = [
240
+ 'title' => 'hidden',
241
+ 'description' => 'hidden',
242
+ 'image' => 'hidden',
243
  'image-id' => 'hidden',
244
  ];
245
 
999
 
1000
  return $post_ids;
1001
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1002
  }
inc/class-wpseo-replace-vars.php CHANGED
@@ -545,7 +545,7 @@ class WPSEO_Replace_Vars {
545
  $replacement = null;
546
 
547
  if ( is_string( $this->args->post_title ) && $this->args->post_title !== '' ) {
548
- $replacement = stripslashes( $this->args->post_title );
549
  }
550
 
551
  return $replacement;
545
  $replacement = null;
546
 
547
  if ( is_string( $this->args->post_title ) && $this->args->post_title !== '' ) {
548
+ $replacement = $this->args->post_title;
549
  }
550
 
551
  return $replacement;
inc/class-wpseo-utils.php CHANGED
@@ -1193,6 +1193,7 @@ SVG;
1193
  $wpseo_admin_l10n = [
1194
  'displayAdvancedTab' => WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || ! WPSEO_Options::get( 'disableadvanced_meta' ),
1195
  'noIndex' => ! ! $no_index,
 
1196
  'isPostType' => ! ! get_post_type(),
1197
  'postTypeNamePlural' => ( $page_type === 'post' ) ? $label_object->label : $label_object->name,
1198
  'postTypeNameSingular' => ( $page_type === 'post' ) ? $label_object->labels->singular_name : $label_object->singular_name,
@@ -1498,45 +1499,4 @@ SVG;
1498
 
1499
  return $enabled_features;
1500
  }
1501
-
1502
- /* ********************* DEPRECATED METHODS ********************* */
1503
-
1504
- /**
1505
- * Returns the language part of a given locale, defaults to english when the $locale is empty.
1506
- *
1507
- * @see WPSEO_Language_Utils::get_language()
1508
- *
1509
- * @deprecated 9.5
1510
- * @codeCoverageIgnore
1511
- *
1512
- * @param string $locale The locale to get the language of.
1513
- *
1514
- * @return string The language part of the locale.
1515
- */
1516
- public static function get_language( $locale ) {
1517
- _deprecated_function( __METHOD__, 'WPSEO 9.5', 'WPSEO_Language_Utils::get_language' );
1518
- return WPSEO_Language_Utils::get_language( $locale );
1519
- }
1520
-
1521
- /**
1522
- * Returns the user locale for the language to be used in the admin.
1523
- *
1524
- * WordPress 4.7 introduced the ability for users to specify an Admin language
1525
- * different from the language used on the front end. This checks if the feature
1526
- * is available and returns the user's language, with a fallback to the site's language.
1527
- * Can be removed when support for WordPress 4.6 will be dropped, in favor
1528
- * of WordPress get_user_locale() that already fallbacks to the site's locale.
1529
- *
1530
- * @see WPSEO_Language_Utils::get_user_locale()
1531
- *
1532
- * @deprecated 9.5
1533
- * @codeCoverageIgnore
1534
- *
1535
- * @return string The locale.
1536
- */
1537
- public static function get_user_locale() {
1538
- _deprecated_function( __METHOD__, 'WPSEO 9.5', 'WPSEO_Language_Utils::get_user_locale' );
1539
-
1540
- return WPSEO_Language_Utils::get_user_locale();
1541
- }
1542
  }
1193
  $wpseo_admin_l10n = [
1194
  'displayAdvancedTab' => WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || ! WPSEO_Options::get( 'disableadvanced_meta' ),
1195
  'noIndex' => ! ! $no_index,
1196
+ 'isPremium' => self::is_yoast_seo_premium(),
1197
  'isPostType' => ! ! get_post_type(),
1198
  'postTypeNamePlural' => ( $page_type === 'post' ) ? $label_object->label : $label_object->name,
1199
  'postTypeNameSingular' => ( $page_type === 'post' ) ? $label_object->labels->singular_name : $label_object->singular_name,
1499
 
1500
  return $enabled_features;
1501
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1502
  }
inc/options/class-wpseo-options.php CHANGED
@@ -228,8 +228,11 @@ class WPSEO_Options {
228
  $option_names = array_filter( $option_names, 'is_string' );
229
  foreach ( $option_names as $option_name ) {
230
  if ( isset( static::$option_instances[ $option_name ] ) ) {
231
- $option = static::get_option( $option_name );
232
- $options = array_merge( $options, $option );
 
 
 
233
  }
234
  }
235
 
@@ -594,16 +597,4 @@ class WPSEO_Options {
594
  _deprecated_function( __METHOD__, 'WPSEO 12.8.1', '::clear_cache' );
595
  static::clear_cache();
596
  }
597
-
598
- /**
599
- * Correct the inadvertent removal of the fallback to default values from the breadcrumbs.
600
- *
601
- * @since 1.5.2.3
602
- *
603
- * @deprecated 7.0
604
- * @codeCoverageIgnore
605
- */
606
- public static function bring_back_breadcrumb_defaults() {
607
- _deprecated_function( __METHOD__, 'WPSEO 7.0' );
608
- }
609
  }
228
  $option_names = array_filter( $option_names, 'is_string' );
229
  foreach ( $option_names as $option_name ) {
230
  if ( isset( static::$option_instances[ $option_name ] ) ) {
231
+ $option = static::get_option( $option_name );
232
+
233
+ if ( $option !== null ) {
234
+ $options = array_merge( $options, $option );
235
+ }
236
  }
237
  }
238
 
597
  _deprecated_function( __METHOD__, 'WPSEO 12.8.1', '::clear_cache' );
598
  static::clear_cache();
599
  }
 
 
 
 
 
 
 
 
 
 
 
 
600
  }
inc/sitemaps/class-post-type-sitemap-provider.php CHANGED
@@ -652,16 +652,6 @@ class WPSEO_Post_Type_Sitemap_Provider implements WPSEO_Sitemap_Provider {
652
 
653
  /* ********************* DEPRECATED METHODS ********************* */
654
 
655
- /**
656
- * Get all the options.
657
- *
658
- * @deprecated 7.0
659
- * @codeCoverageIgnore
660
- */
661
- protected function get_options() {
662
- _deprecated_function( __METHOD__, 'WPSEO 7.0', 'WPSEO_Options::get' );
663
- }
664
-
665
  /**
666
  * Get Home URL.
667
  *
652
 
653
  /* ********************* DEPRECATED METHODS ********************* */
654
 
 
 
 
 
 
 
 
 
 
 
655
  /**
656
  * Get Home URL.
657
  *
inc/sitemaps/class-sitemaps-admin.php CHANGED
@@ -132,26 +132,4 @@ class WPSEO_Sitemaps_Admin {
132
 
133
  WPSEO_Sitemaps::ping_search_engines();
134
  }
135
-
136
- /* ********************* DEPRECATED METHODS ********************* */
137
-
138
- /**
139
- * Find sitemaps residing on disk as they will block our rewrite.
140
- *
141
- * @deprecated 7.0
142
- * @codeCoverageIgnore
143
- */
144
- public function delete_sitemaps() {
145
- _deprecated_function( 'WPSEO_Sitemaps_Admin::delete_sitemaps', '7.0' );
146
- }
147
-
148
- /**
149
- * Find sitemaps residing on disk as they will block our rewrite.
150
- *
151
- * @deprecated 7.0
152
- * @codeCoverageIgnore
153
- */
154
- public function detect_blocking_filesystem_sitemaps() {
155
- _deprecated_function( 'WPSEO_Sitemaps_Admin::delete_sitemaps', '7.0' );
156
- }
157
  }
132
 
133
  WPSEO_Sitemaps::ping_search_engines();
134
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  }
inc/sitemaps/class-sitemaps.php CHANGED
@@ -435,7 +435,9 @@ class WPSEO_Sitemaps {
435
  header( 'Cache-Control: max-age=' . $expires );
436
  header( 'Expires: ' . $this->date->format_timestamp( ( time() + $expires ), 'D, d M Y H:i:s' ) . ' GMT' );
437
 
438
- readfile( WPSEO_PATH . 'css/main-sitemap.xsl' );
 
 
439
  }
440
 
441
  /**
435
  header( 'Cache-Control: max-age=' . $expires );
436
  header( 'Expires: ' . $this->date->format_timestamp( ( time() + $expires ), 'D, d M Y H:i:s' ) . ' GMT' );
437
 
438
+ // Don't use WP_Filesystem() here because that's not initialized yet. See https://yoast.atlassian.net/browse/QAK-2043.
439
+ global $wp_filesystem;
440
+ $wp_filesystem->get_contents( WPSEO_PATH . 'css/main-sitemap.xsl' );
441
  }
442
 
443
  /**
inc/sitemaps/class-taxonomy-sitemap-provider.php CHANGED
@@ -315,16 +315,4 @@ class WPSEO_Taxonomy_Sitemap_Provider implements WPSEO_Sitemap_Provider {
315
 
316
  return self::$image_parser;
317
  }
318
-
319
- /* ********************* DEPRECATED METHODS ********************* */
320
-
321
- /**
322
- * Get all the options.
323
- *
324
- * @deprecated 7.0
325
- * @codeCoverageIgnore
326
- */
327
- protected function get_options() {
328
- _deprecated_function( __METHOD__, 'WPSEO 7.0', 'WPSEO_Options::get' );
329
- }
330
  }
315
 
316
  return self::$image_parser;
317
  }
 
 
 
 
 
 
 
 
 
 
 
 
318
  }
inc/wpseo-functions-deprecated.php CHANGED
@@ -5,36 +5,6 @@
5
  * @package WPSEO\Deprecated
6
  */
7
 
8
- /**
9
- * Adds help tabs.
10
- *
11
- * @deprecated 7.6.0
12
- * @codeCoverageIgnore
13
- *
14
- * @param array $tabs Current help center tabs.
15
- *
16
- * @return array List containing all the additional tabs.
17
- */
18
- function yoast_add_meta_options_help_center_tabs( $tabs ) {
19
- _deprecated_function( __FUNCTION__, 'WPSEO 7.6.0', 'WPSEO_Help_Center_Template_Variables_Tab::add_meta_options_help_center_tabs' );
20
-
21
- return $tabs;
22
- }
23
-
24
- /**
25
- * Adds template variables to the help center.
26
- *
27
- * @deprecated 7.6.0
28
- * @codeCoverageIgnore
29
- *
30
- * @return string The content for the template variables tab.
31
- */
32
- function wpseo_add_template_variables_helpcenter() {
33
- _deprecated_function( __FUNCTION__, 'WPSEO 7.6.0' );
34
-
35
- return '';
36
- }
37
-
38
  if ( ! function_exists( 'initialize_wpseo_front' ) ) {
39
  /**
40
  * Wraps frontend class.
5
  * @package WPSEO\Deprecated
6
  */
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  if ( ! function_exists( 'initialize_wpseo_front' ) ) {
9
  /**
10
  * Wraps frontend class.
inc/wpseo-non-ajax-functions.php CHANGED
@@ -55,157 +55,3 @@ function allow_custom_field_edits( $required_capabilities, $capabilities, $args
55
  }
56
 
57
  add_filter( 'user_has_cap', 'allow_custom_field_edits', 0, 3 );
58
-
59
- /* ********************* DEPRECATED FUNCTIONS ********************* */
60
-
61
- /**
62
- * Adds an SEO admin bar menu to the site admin, with several options.
63
- *
64
- * If the current user is an admin they can also go straight to several settings menus from here.
65
- *
66
- * @deprecated 7.9 Use WPSEO_Admin_Bar_Menu::add_menu() instead.
67
- * @codeCoverageIgnore
68
- *
69
- * @return void
70
- */
71
- function wpseo_admin_bar_menu() {
72
-
73
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', 'WPSEO_Admin_Bar_Menu::add_menu()' );
74
-
75
- // Only use this admin bar menu for the site admin.
76
- if ( is_admin() && ! is_blog_admin() ) {
77
- return;
78
- }
79
-
80
- if ( WPSEO_Options::get( 'enable_admin_bar_menu', true ) ) {
81
- return;
82
- }
83
-
84
- global $wp_admin_bar;
85
-
86
- $admin_bar_menu = new WPSEO_Admin_Bar_Menu();
87
- $admin_bar_menu->add_menu( $wp_admin_bar );
88
- }
89
-
90
- /**
91
- * Returns the SEO score element for the admin bar.
92
- *
93
- * @deprecated 7.9
94
- * @codeCoverageIgnore
95
- *
96
- * @return string
97
- */
98
- function wpseo_adminbar_seo_score() {
99
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', null );
100
-
101
- $rating = WPSEO_Meta::get_value( 'linkdex', get_the_ID() );
102
-
103
- return wpseo_adminbar_score( $rating );
104
- }
105
-
106
- /**
107
- * Returns the content score element for the adminbar.
108
- *
109
- * @deprecated 7.9
110
- * @codeCoverageIgnore
111
- *
112
- * @return string
113
- */
114
- function wpseo_adminbar_content_score() {
115
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', null );
116
-
117
- $rating = WPSEO_Meta::get_value( 'content_score', get_the_ID() );
118
-
119
- return wpseo_adminbar_score( $rating );
120
- }
121
-
122
- /**
123
- * Returns the SEO score element for the adminbar.
124
- *
125
- * @deprecated 7.9
126
- * @codeCoverageIgnore
127
- *
128
- * @return string
129
- */
130
- function wpseo_tax_adminbar_seo_score() {
131
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', null );
132
-
133
- $rating = 0;
134
-
135
- if ( is_tax() || is_category() || is_tag() ) {
136
- $rating = WPSEO_Taxonomy_Meta::get_meta_without_term( 'linkdex' );
137
- }
138
-
139
- return wpseo_adminbar_score( $rating );
140
- }
141
-
142
- /**
143
- * Returns the Content score element for the adminbar.
144
- *
145
- * @deprecated 7.9
146
- * @codeCoverageIgnore
147
- *
148
- * @return string
149
- */
150
- function wpseo_tax_adminbar_content_score() {
151
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', null );
152
-
153
- $rating = 0;
154
-
155
- if ( is_tax() || is_category() || is_tag() ) {
156
- $rating = WPSEO_Taxonomy_Meta::get_meta_without_term( 'content_score' );
157
- }
158
-
159
- return wpseo_adminbar_score( $rating );
160
- }
161
-
162
- /**
163
- * Takes The SEO score and makes the score icon for the adminbar with it.
164
- *
165
- * @deprecated 7.9
166
- * @codeCoverageIgnore
167
- *
168
- * @param int $score The 0-100 rating of the score. Can be either SEO score or content score.
169
- *
170
- * @return string $score_adminbar_element
171
- */
172
- function wpseo_adminbar_score( $score ) {
173
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', null );
174
-
175
- $score = WPSEO_Utils::translate_score( $score );
176
-
177
- $score_adminbar_element = '<div class="wpseo-score-icon adminbar-seo-score ' . $score . '"><span class="adminbar-seo-score-text screen-reader-text"></span></div>';
178
-
179
- return $score_adminbar_element;
180
- }
181
-
182
- /**
183
- * Enqueue CSS to format the Yoast SEO adminbar item.
184
- *
185
- * @deprecated 7.9 Use WPSEO_Admin_Bar_Menu::enqueue_assets() instead.
186
- * @codeCoverageIgnore
187
- */
188
- function wpseo_admin_bar_style() {
189
- _deprecated_function( __FUNCTION__, 'WPSEO 7.9', 'WPSEO_Admin_Bar_Menu::enqueue_assets()' );
190
-
191
- if ( ! is_admin_bar_showing() || WPSEO_Options::get( 'enable_admin_bar_menu' ) !== true ) {
192
- return;
193
- }
194
-
195
- if ( is_admin() && ! is_blog_admin() ) {
196
- return;
197
- }
198
-
199
- $admin_bar_menu = new WPSEO_Admin_Bar_Menu();
200
- $admin_bar_menu->enqueue_assets();
201
- }
202
-
203
- /**
204
- * Detects if the advanced settings are enabled.
205
- *
206
- * @deprecated 7.0
207
- * @codeCoverageIgnore
208
- */
209
- function wpseo_advanced_settings_enabled() {
210
- _deprecated_function( __FUNCTION__, 'WPSEO 7.0', null );
211
- }
55
  }
56
 
57
  add_filter( 'user_has_cap', 'allow_custom_field_edits', 0, 3 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
js/dist/admin-global-1461.js ADDED
@@ -0,0 +1 @@
 
1
+ (window.yoastWebpackJsonp=window.yoastWebpackJsonp||[]).push([[1],{322:function(o,t,a){"use strict";!function(o){function t(o,t,a){jQuery.post(ajaxurl,{action:"wpseo_set_ignore",option:o,_wpnonce:a},function(a){a&&(jQuery("#"+t).hide(),jQuery("#hidden_ignore_"+o).val("ignore"))})}function a(){o("#wp-admin-bar-root-default > li").off("mouseenter.yoastalertpopup mouseleave.yoastalertpopup"),o(".yoast-issue-added").fadeOut(200)}function n(t,a){if(o(".yoast-notification-holder").off("click",".restore").off("click",".dismiss"),void 0!==a.html){a.html&&(t.closest(".yoast-container").html(a.html),s());var n=o("#wp-admin-bar-wpseo-menu"),e=n.find(".yoast-issue-counter");e.length||(n.find("> a:first-child").append('<div class="yoast-issue-counter"/>'),e=n.find(".yoast-issue-counter")),e.html(a.total),0===a.total?e.hide():e.show(),o("#toplevel_page_wpseo_dashboard .update-plugins").removeClass().addClass("update-plugins count-"+a.total),o("#toplevel_page_wpseo_dashboard .plugin-count").html(a.total)}}function s(){var t=o(".yoast-notification-holder");t.on("click",".dismiss",function(){var t=o(this),a=t.closest(".yoast-notification-holder");t.closest(".yoast-container").append('<div class="yoast-container-disabled"/>'),o.post(ajaxurl,{action:"yoast_dismiss_notification",notification:a.attr("id"),nonce:a.data("nonce"),data:a.data("json")},n.bind(this,a),"json")}),t.on("click",".restore",function(){var t=o(this),a=t.closest(".yoast-notification-holder");t.closest(".yoast-container").append('<div class="yoast-container-disabled"/>'),o.post(ajaxurl,{action:"yoast_restore_notification",notification:a.attr("id"),nonce:a.data("nonce"),data:a.data("json")},n.bind(this,a),"json")})}function e(o){o.is(":hidden")||(o.outerWidth()>o.parent().outerWidth()?(o.data("scrollHint").addClass("yoast-has-scroll"),o.data("scrollContainer").addClass("yoast-has-scroll")):(o.data("scrollHint").removeClass("yoast-has-scroll"),o.data("scrollContainer").removeClass("yoast-has-scroll")))}function i(){window.wpseoScrollableTables=o(".yoast-table-scrollable"),window.wpseoScrollableTables.length&&window.wpseoScrollableTables.each(function(){var t=o(this);if(!t.data("scrollContainer")){var a=o("<div />",{class:"yoast-table-scrollable__hintwrapper",html:"<span class='yoast-table-scrollable__hint' aria-hidden='true' />"}).insertBefore(t),n=o("<div />",{class:"yoast-table-scrollable__container",html:"<div class='yoast-table-scrollable__inner' />"}).insertBefore(t);a.find(".yoast-table-scrollable__hint").text(wpseoAdminGlobalL10n.scrollable_table_hint),t.data("scrollContainer",n),t.data("scrollHint",a),t.appendTo(n.find(".yoast-table-scrollable__inner")),e(t)}})}jQuery(document).ready(function(){if(void 0!==window.wpseoConsoleNotifications&&"undefined"!=typeof console)for(var o=0;o<wpseoConsoleNotifications.length;o++)console.warn(wpseoConsoleNotifications[o])}),jQuery(document).ready(function(){jQuery(".yoast-dismissible").on("click",".yoast-notice-dismiss",function(){var o=jQuery(this).parent();return jQuery.post(ajaxurl,{action:o.attr("id").replace(/-/g,"_"),_wpnonce:o.data("nonce"),data:o.data("json")}),jQuery.post(ajaxurl,{action:"yoast_dismiss_notification",notification:o.attr("id"),nonce:o.data("nonce"),data:o.data("json")}),o.fadeTo(100,0,function(){o.slideUp(100,function(){o.remove()})}),!1}),jQuery(".yoast-help-button").on("click",function(){var o=jQuery(this),t=jQuery("#"+o.attr("aria-controls")),a=t.is(":visible");jQuery(t).slideToggle(200,function(){o.attr("aria-expanded",!a)})}),jQuery("#robotsmessage button").on("click",function(){t("search_engines_discouraged_notice","robotsmessage",jQuery(this).data("nonce"))})}),window.wpseoSetIgnore=t,window.wpseoDismissLink=function(o){return jQuery('<a href="'+o+'" type="button" class="notice-dismiss"><span class="screen-reader-text">Dismiss this notice.</span></a>')},o(window).on("wp-window-resized orientationchange",function(){window.wpseoScrollableTables&&window.wpseoScrollableTables.length&&function(t){t.each(function(){e(o(this))})}(window.wpseoScrollableTables)}),o(window).on({"Yoast:YoastTabsMounted":function(){setTimeout(function(){i()},100)},"Yoast:YoastTabsSelected":function(){setTimeout(function(){i()},100)}}),o(document).ready(function(){o(".yoast-issue-added").on("mouseenter mouseleave",function(o){o.stopPropagation(),a()}).fadeIn(),o("#wp-admin-bar-root-default > li").on("mouseenter.yoastalertpopup mouseleave.yoastalertpopup",a),setTimeout(a,3e3),s(),function(){var o=jQuery(".wpseo-js-premium-indicator"),t=o.find("svg");if(o.hasClass("wpseo-premium-indicator--no")){var a=t.find("path"),n=o.css("backgroundColor");a.css("fill",n)}t.css("display","block"),o.css({backgroundColor:"transparent",width:"20px",height:"20px"})}(),i()})}(jQuery)}},[[322,0]]]);
js/dist/analysis-1450.js DELETED
@@ -1,21 +0,0 @@
1
- !function(a){var e={};function t(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return a[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}t.m=a,t.c=e,t.d=function(a,e,i){t.o(a,e)||Object.defineProperty(a,e,{enumerable:!0,get:i})},t.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},t.t=function(a,e){if(1&e&&(a=t(a)),8&e)return a;if(4&e&&"object"==typeof a&&a&&a.__esModule)return a;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:a}),2&e&&"string"!=typeof a)for(var n in a)t.d(i,n,function(e){return a[e]}.bind(null,n));return i},t.n=function(a){var e=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(e,"a",e),e},t.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},t.p="",t(t.s=556)}([,function(a,e,t){"use strict";t.r(e);var i=t(12),n=t(3),o="[object Symbol]";var r=function(a){return"symbol"==typeof a||Object(n.a)(a)&&Object(i.a)(a)==o},s=NaN;var d=function(a){return"number"==typeof a?a:r(a)?s:+a},l=t(15);var c=function(a,e){for(var t=-1,i=null==a?0:a.length,n=Array(i);++t<i;)n[t]=e(a[t],t,a);return n},u=t(2),p=1/0,z=l.a?l.a.prototype:void 0,g=z?z.toString:void 0;var m=function a(e){if("string"==typeof e)return e;if(Object(u.a)(e))return c(e,a)+"";if(r(e))return g?g.call(e):"";var t=e+"";return"0"==t&&1/e==-p?"-0":t};var w=function(a,e){return function(t,i){var n;if(void 0===t&&void 0===i)return e;if(void 0!==t&&(n=t),void 0!==i){if(void 0===n)return i;"string"==typeof t||"string"==typeof i?(t=m(t),i=m(i)):(t=d(t),i=d(i)),n=a(t,i)}return n}},f=w(function(a,e){return a+e},0);var y=function(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)},b=NaN,h=/^\s+|\s+$/g,v=/^[-+]0x[0-9a-f]+$/i,k=/^0b[01]+$/i,j=/^0o[0-7]+$/i,_=parseInt;var x=function(a){if("number"==typeof a)return a;if(r(a))return b;if(y(a)){var e="function"==typeof a.valueOf?a.valueOf():a;a=y(e)?e+"":e}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(h,"");var t=k.test(a);return t||j.test(a)?_(a.slice(2),t?2:8):v.test(a)?b:+a},q=1/0,E=1.7976931348623157e308;var A=function(a){return a?(a=x(a))===q||a===-q?(a<0?-1:1)*E:a==a?a:0:0===a?a:0};var O=function(a){var e=A(a),t=e%1;return e==e?t?e-t:e:0},S="Expected a function";var T=function(a,e){if("function"!=typeof e)throw new TypeError(S);return a=O(a),function(){if(--a<1)return e.apply(this,arguments)}};var M=function(a){return a},P="[object AsyncFunction]",C="[object Function]",R="[object GeneratorFunction]",D="[object Proxy]";var F=function(a){if(!y(a))return!1;var e=Object(i.a)(a);return e==C||e==R||e==P||e==D},B=t(8),$=B.a["__core-js_shared__"],I=function(){var a=/[^.]+$/.exec($&&$.keys&&$.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();var L=function(a){return!!I&&I in a},W=Function.prototype.toString;var N=function(a){if(null!=a){try{return W.call(a)}catch(a){}try{return a+""}catch(a){}}return""},U=/^\[object .+?Constructor\]$/,K=Function.prototype,H=Object.prototype,V=K.toString,Y=H.hasOwnProperty,G=RegExp("^"+V.call(Y).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var Z=function(a){return!(!y(a)||L(a))&&(F(a)?G:U).test(N(a))};var J=function(a,e){return null==a?void 0:a[e]};var Q=function(a,e){var t=J(a,e);return Z(t)?t:void 0},X=Q(B.a,"WeakMap"),aa=X&&new X,ea=aa?function(a,e){return aa.set(a,e),a}:M,ta=Object.create,ia=function(){function a(){}return function(e){if(!y(e))return{};if(ta)return ta(e);a.prototype=e;var t=new a;return a.prototype=void 0,t}}();var na=function(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=ia(a.prototype),i=a.apply(t,e);return y(i)?i:t}},oa=1;var ra=function(a,e,t){var i=e&oa,n=na(a);return function e(){return(this&&this!==B.a&&this instanceof e?n:a).apply(i?t:this,arguments)}};var sa=function(a,e,t){switch(t.length){case 0:return a.call(e);case 1:return a.call(e,t[0]);case 2:return a.call(e,t[0],t[1]);case 3:return a.call(e,t[0],t[1],t[2])}return a.apply(e,t)},da=Math.max;var la=function(a,e,t,i){for(var n=-1,o=a.length,r=t.length,s=-1,d=e.length,l=da(o-r,0),c=Array(d+l),u=!i;++s<d;)c[s]=e[s];for(;++n<r;)(u||n<o)&&(c[t[n]]=a[n]);for(;l--;)c[s++]=a[n++];return c},ca=Math.max;var ua=function(a,e,t,i){for(var n=-1,o=a.length,r=-1,s=t.length,d=-1,l=e.length,c=ca(o-s,0),u=Array(c+l),p=!i;++n<c;)u[n]=a[n];for(var z=n;++d<l;)u[z+d]=e[d];for(;++r<s;)(p||n<o)&&(u[z+t[r]]=a[n++]);return u};var pa=function(a,e){for(var t=a.length,i=0;t--;)a[t]===e&&++i;return i};var za=function(){},ga=4294967295;function ma(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ga,this.__views__=[]}ma.prototype=ia(za.prototype),ma.prototype.constructor=ma;var wa=ma;var fa=function(){},ya=aa?function(a){return aa.get(a)}:fa,ba={},ha=Object.prototype.hasOwnProperty;var va=function(a){for(var e=a.name+"",t=ba[e],i=ha.call(ba,e)?t.length:0;i--;){var n=t[i],o=n.func;if(null==o||o==a)return n.name}return e};function ka(a,e){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}ka.prototype=ia(za.prototype),ka.prototype.constructor=ka;var ja=ka;var _a=function(a,e){var t=-1,i=a.length;for(e||(e=Array(i));++t<i;)e[t]=a[t];return e};var xa=function(a){if(a instanceof wa)return a.clone();var e=new ja(a.__wrapped__,a.__chain__);return e.__actions__=_a(a.__actions__),e.__index__=a.__index__,e.__values__=a.__values__,e},qa=Object.prototype.hasOwnProperty;function Ea(a){if(Object(n.a)(a)&&!Object(u.a)(a)&&!(a instanceof wa)){if(a instanceof ja)return a;if(qa.call(a,"__wrapped__"))return xa(a)}return new ja(a)}Ea.prototype=za.prototype,Ea.prototype.constructor=Ea;var Aa=Ea;var Oa=function(a){var e=va(a),t=Aa[e];if("function"!=typeof t||!(e in wa.prototype))return!1;if(a===t)return!0;var i=ya(t);return!!i&&a===i[0]},Sa=800,Ta=16,Ma=Date.now;var Pa=function(a){var e=0,t=0;return function(){var i=Ma(),n=Ta-(i-t);if(t=i,n>0){if(++e>=Sa)return arguments[0]}else e=0;return a.apply(void 0,arguments)}},Ca=Pa(ea),Ra=/\{\n\/\* \[wrapped with (.+)\] \*/,Da=/,? & /;var Fa=function(a){var e=a.match(Ra);return e?e[1].split(Da):[]},Ba=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;var $a=function(a,e){var t=e.length;if(!t)return a;var i=t-1;return e[i]=(t>1?"& ":"")+e[i],e=e.join(t>2?", ":" "),a.replace(Ba,"{\n/* [wrapped with "+e+"] */\n")};var Ia=function(a){return function(){return a}},La=function(){try{var a=Q(Object,"defineProperty");return a({},"",{}),a}catch(a){}}(),Wa=Pa(La?function(a,e){return La(a,"toString",{configurable:!0,enumerable:!1,value:Ia(e),writable:!0})}:M);var Na=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i&&!1!==e(a[t],t,a););return a};var Ua=function(a,e,t,i){for(var n=a.length,o=t+(i?1:-1);i?o--:++o<n;)if(e(a[o],o,a))return o;return-1};var Ka=function(a){return a!=a};var Ha=function(a,e,t){for(var i=t-1,n=a.length;++i<n;)if(a[i]===e)return i;return-1};var Va=function(a,e,t){return e==e?Ha(a,e,t):Ua(a,Ka,t)};var Ya=function(a,e){return!(null==a||!a.length)&&Va(a,e,0)>-1},Ga=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];var Za=function(a,e){return Na(Ga,function(t){var i="_."+t[0];e&t[1]&&!Ya(a,i)&&a.push(i)}),a.sort()};var Ja=function(a,e,t){var i=e+"";return Wa(a,$a(i,Za(Fa(i),t)))},Qa=1,Xa=2,ae=4,ee=8,te=32,ie=64;var ne=function(a,e,t,i,n,o,r,s,d,l){var c=e&ee;e|=c?te:ie,(e&=~(c?ie:te))&ae||(e&=~(Qa|Xa));var u=[a,e,n,c?o:void 0,c?r:void 0,c?void 0:o,c?void 0:r,s,d,l],p=t.apply(void 0,u);return Oa(a)&&Ca(p,u),p.placeholder=i,Ja(p,a,e)};var oe=function(a){return a.placeholder},re=9007199254740991,se=/^(?:0|[1-9]\d*)$/;var de=function(a,e){var t=typeof a;return!!(e=null==e?re:e)&&("number"==t||"symbol"!=t&&se.test(a))&&a>-1&&a%1==0&&a<e},le=Math.min;var ce=function(a,e){for(var t=a.length,i=le(e.length,t),n=_a(a);i--;){var o=e[i];a[i]=de(o,t)?n[o]:void 0}return a},ue="__lodash_placeholder__";var pe=function(a,e){for(var t=-1,i=a.length,n=0,o=[];++t<i;){var r=a[t];r!==e&&r!==ue||(a[t]=ue,o[n++]=t)}return o},ze=1,ge=2,me=8,we=16,fe=128,ye=512;var be=function a(e,t,i,n,o,r,s,d,l,c){var u=t&fe,p=t&ze,z=t&ge,g=t&(me|we),m=t&ye,w=z?void 0:na(e);return function f(){for(var y=arguments.length,b=Array(y),h=y;h--;)b[h]=arguments[h];if(g)var v=oe(f),k=pa(b,v);if(n&&(b=la(b,n,o,g)),r&&(b=ua(b,r,s,g)),y-=k,g&&y<c){var j=pe(b,v);return ne(e,t,a,f.placeholder,i,b,j,d,l,c-y)}var _=p?i:this,x=z?_[e]:e;return y=b.length,d?b=ce(b,d):m&&y>1&&b.reverse(),u&&l<y&&(b.length=l),this&&this!==B.a&&this instanceof f&&(x=w||na(x)),x.apply(_,b)}};var he=function(a,e,t){var i=na(a);return function n(){for(var o=arguments.length,r=Array(o),s=o,d=oe(n);s--;)r[s]=arguments[s];var l=o<3&&r[0]!==d&&r[o-1]!==d?[]:pe(r,d);if((o-=l.length)<t)return ne(a,e,be,n.placeholder,void 0,r,l,void 0,void 0,t-o);var c=this&&this!==B.a&&this instanceof n?i:a;return sa(c,this,r)}},ve=1;var ke=function(a,e,t,i){var n=e&ve,o=na(a);return function e(){for(var r=-1,s=arguments.length,d=-1,l=i.length,c=Array(l+s),u=this&&this!==B.a&&this instanceof e?o:a;++d<l;)c[d]=i[d];for(;s--;)c[d++]=arguments[++r];return sa(u,n?t:this,c)}},je="__lodash_placeholder__",_e=1,xe=2,qe=4,Ee=8,Ae=128,Oe=256,Se=Math.min;var Te=function(a,e){var t=a[1],i=e[1],n=t|i,o=n<(_e|xe|Ae),r=i==Ae&&t==Ee||i==Ae&&t==Oe&&a[7].length<=e[8]||i==(Ae|Oe)&&e[7].length<=e[8]&&t==Ee;if(!o&&!r)return a;i&_e&&(a[2]=e[2],n|=t&_e?0:qe);var s=e[3];if(s){var d=a[3];a[3]=d?la(d,s,e[4]):s,a[4]=d?pe(a[3],je):e[4]}return(s=e[5])&&(d=a[5],a[5]=d?ua(d,s,e[6]):s,a[6]=d?pe(a[5],je):e[6]),(s=e[7])&&(a[7]=s),i&Ae&&(a[8]=null==a[8]?e[8]:Se(a[8],e[8])),null==a[9]&&(a[9]=e[9]),a[0]=e[0],a[1]=n,a},Me="Expected a function",Pe=1,Ce=2,Re=8,De=16,Fe=32,Be=64,$e=Math.max;var Ie=function(a,e,t,i,n,o,r,s){var d=e&Ce;if(!d&&"function"!=typeof a)throw new TypeError(Me);var l=i?i.length:0;if(l||(e&=~(Fe|Be),i=n=void 0),r=void 0===r?r:$e(O(r),0),s=void 0===s?s:O(s),l-=n?n.length:0,e&Be){var c=i,u=n;i=n=void 0}var p=d?void 0:ya(a),z=[a,e,t,i,n,c,u,o,r,s];if(p&&Te(z,p),a=z[0],e=z[1],t=z[2],i=z[3],n=z[4],!(s=z[9]=void 0===z[9]?d?0:a.length:$e(z[9]-l,0))&&e&(Re|De)&&(e&=~(Re|De)),e&&e!=Pe)g=e==Re||e==De?he(a,e,s):e!=Fe&&e!=(Pe|Fe)||n.length?be.apply(void 0,z):ke(a,e,t,i);else var g=ra(a,e,t);return Ja((p?ea:Ca)(g,z),a,e)},Le=128;var We=function(a,e,t){return e=t?void 0:e,e=a&&null==e?a.length:e,Ie(a,Le,void 0,void 0,void 0,void 0,e)};var Ne=function(a,e,t){"__proto__"==e&&La?La(a,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):a[e]=t};var Ue=function(a,e){return a===e||a!=a&&e!=e},Ke=Object.prototype.hasOwnProperty;var He=function(a,e,t){var i=a[e];Ke.call(a,e)&&Ue(i,t)&&(void 0!==t||e in a)||Ne(a,e,t)};var Ve=function(a,e,t,i){var n=!t;t||(t={});for(var o=-1,r=e.length;++o<r;){var s=e[o],d=i?i(t[s],a[s],s,t,a):void 0;void 0===d&&(d=a[s]),n?Ne(t,s,d):He(t,s,d)}return t},Ye=Math.max;var Ge=function(a,e,t){return e=Ye(void 0===e?a.length-1:e,0),function(){for(var i=arguments,n=-1,o=Ye(i.length-e,0),r=Array(o);++n<o;)r[n]=i[e+n];n=-1;for(var s=Array(e+1);++n<e;)s[n]=i[n];return s[e]=t(r),sa(a,this,s)}};var Ze=function(a,e){return Wa(Ge(a,e,M),a+"")},Je=9007199254740991;var Qe=function(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=Je};var Xe=function(a){return null!=a&&Qe(a.length)&&!F(a)};var at=function(a,e,t){if(!y(t))return!1;var i=typeof e;return!!("number"==i?Xe(t)&&de(e,t.length):"string"==i&&e in t)&&Ue(t[e],a)};var et=function(a){return Ze(function(e,t){var i=-1,n=t.length,o=n>1?t[n-1]:void 0,r=n>2?t[2]:void 0;for(o=a.length>3&&"function"==typeof o?(n--,o):void 0,r&&at(t[0],t[1],r)&&(o=n<3?void 0:o,n=1),e=Object(e);++i<n;){var s=t[i];s&&a(e,s,i,o)}return e})},tt=Object.prototype;var it=function(a){var e=a&&a.constructor;return a===("function"==typeof e&&e.prototype||tt)};var nt=function(a,e){for(var t=-1,i=Array(a);++t<a;)i[t]=e(t);return i},ot=t(28),rt=t(24),st={};st["[object Float32Array]"]=st["[object Float64Array]"]=st["[object Int8Array]"]=st["[object Int16Array]"]=st["[object Int32Array]"]=st["[object Uint8Array]"]=st["[object Uint8ClampedArray]"]=st["[object Uint16Array]"]=st["[object Uint32Array]"]=!0,st["[object Arguments]"]=st["[object Array]"]=st["[object ArrayBuffer]"]=st["[object Boolean]"]=st["[object DataView]"]=st["[object Date]"]=st["[object Error]"]=st["[object Function]"]=st["[object Map]"]=st["[object Number]"]=st["[object Object]"]=st["[object RegExp]"]=st["[object Set]"]=st["[object String]"]=st["[object WeakMap]"]=!1;var dt=function(a){return Object(n.a)(a)&&Qe(a.length)&&!!st[Object(i.a)(a)]};var lt=function(a){return function(e){return a(e)}},ct=t(23),ut=ct.a&&ct.a.isTypedArray,pt=ut?lt(ut):dt,zt=Object.prototype.hasOwnProperty;var gt=function(a,e){var t=Object(u.a)(a),i=!t&&Object(ot.a)(a),n=!t&&!i&&Object(rt.a)(a),o=!t&&!i&&!n&&pt(a),r=t||i||n||o,s=r?nt(a.length,String):[],d=s.length;for(var l in a)!e&&!zt.call(a,l)||r&&("length"==l||n&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||de(l,d))||s.push(l);return s};var mt=function(a,e){return function(t){return a(e(t))}},wt=mt(Object.keys,Object),ft=Object.prototype.hasOwnProperty;var yt=function(a){if(!it(a))return wt(a);var e=[];for(var t in Object(a))ft.call(a,t)&&"constructor"!=t&&e.push(t);return e};var bt=function(a){return Xe(a)?gt(a):yt(a)},ht=Object.prototype.hasOwnProperty,vt=et(function(a,e){if(it(e)||Xe(e))Ve(e,bt(e),a);else for(var t in e)ht.call(e,t)&&He(a,t,e[t])});var kt=function(a){var e=[];if(null!=a)for(var t in Object(a))e.push(t);return e},jt=Object.prototype.hasOwnProperty;var _t=function(a){if(!y(a))return kt(a);var e=it(a),t=[];for(var i in a)("constructor"!=i||!e&&jt.call(a,i))&&t.push(i);return t};var xt=function(a){return Xe(a)?gt(a,!0):_t(a)},qt=et(function(a,e){Ve(e,xt(e),a)}),Et=et(function(a,e,t,i){Ve(e,xt(e),a,i)}),At=et(function(a,e,t,i){Ve(e,bt(e),a,i)}),Ot=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,St=/^\w*$/;var Tt=function(a,e){if(Object(u.a)(a))return!1;var t=typeof a;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=a&&!r(a))||St.test(a)||!Ot.test(a)||null!=e&&a in Object(e)},Mt=Q(Object,"create");var Pt=function(){this.__data__=Mt?Mt(null):{},this.size=0};var Ct=function(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e},Rt="__lodash_hash_undefined__",Dt=Object.prototype.hasOwnProperty;var Ft=function(a){var e=this.__data__;if(Mt){var t=e[a];return t===Rt?void 0:t}return Dt.call(e,a)?e[a]:void 0},Bt=Object.prototype.hasOwnProperty;var $t=function(a){var e=this.__data__;return Mt?void 0!==e[a]:Bt.call(e,a)},It="__lodash_hash_undefined__";var Lt=function(a,e){var t=this.__data__;return this.size+=this.has(a)?0:1,t[a]=Mt&&void 0===e?It:e,this};function Wt(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}Wt.prototype.clear=Pt,Wt.prototype.delete=Ct,Wt.prototype.get=Ft,Wt.prototype.has=$t,Wt.prototype.set=Lt;var Nt=Wt;var Ut=function(){this.__data__=[],this.size=0};var Kt=function(a,e){for(var t=a.length;t--;)if(Ue(a[t][0],e))return t;return-1},Ht=Array.prototype.splice;var Vt=function(a){var e=this.__data__,t=Kt(e,a);return!(t<0||(t==e.length-1?e.pop():Ht.call(e,t,1),--this.size,0))};var Yt=function(a){var e=this.__data__,t=Kt(e,a);return t<0?void 0:e[t][1]};var Gt=function(a){return Kt(this.__data__,a)>-1};var Zt=function(a,e){var t=this.__data__,i=Kt(t,a);return i<0?(++this.size,t.push([a,e])):t[i][1]=e,this};function Jt(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}Jt.prototype.clear=Ut,Jt.prototype.delete=Vt,Jt.prototype.get=Yt,Jt.prototype.has=Gt,Jt.prototype.set=Zt;var Qt=Jt,Xt=Q(B.a,"Map");var ai=function(){this.size=0,this.__data__={hash:new Nt,map:new(Xt||Qt),string:new Nt}};var ei=function(a){var e=typeof a;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==a:null===a};var ti=function(a,e){var t=a.__data__;return ei(e)?t["string"==typeof e?"string":"hash"]:t.map};var ii=function(a){var e=ti(this,a).delete(a);return this.size-=e?1:0,e};var ni=function(a){return ti(this,a).get(a)};var oi=function(a){return ti(this,a).has(a)};var ri=function(a,e){var t=ti(this,a),i=t.size;return t.set(a,e),this.size+=t.size==i?0:1,this};function si(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}si.prototype.clear=ai,si.prototype.delete=ii,si.prototype.get=ni,si.prototype.has=oi,si.prototype.set=ri;var di=si,li="Expected a function";function ci(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new TypeError(li);var t=function(){var i=arguments,n=e?e.apply(this,i):i[0],o=t.cache;if(o.has(n))return o.get(n);var r=a.apply(this,i);return t.cache=o.set(n,r)||o,r};return t.cache=new(ci.Cache||di),t}ci.Cache=di;var ui=ci,pi=500;var zi=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,gi=/\\(\\)?/g,mi=function(a){var e=ui(a,function(a){return t.size===pi&&t.clear(),a}),t=e.cache;return e}(function(a){var e=[];return 46===a.charCodeAt(0)&&e.push(""),a.replace(zi,function(a,t,i,n){e.push(i?n.replace(gi,"$1"):t||a)}),e});var wi=function(a){return null==a?"":m(a)};var fi=function(a,e){return Object(u.a)(a)?a:Tt(a,e)?[a]:mi(wi(a))},yi=1/0;var bi=function(a){if("string"==typeof a||r(a))return a;var e=a+"";return"0"==e&&1/a==-yi?"-0":e};var hi=function(a,e){for(var t=0,i=(e=fi(e,a)).length;null!=a&&t<i;)a=a[bi(e[t++])];return t&&t==i?a:void 0};var vi=function(a,e,t){var i=null==a?void 0:hi(a,e);return void 0===i?t:i};var ki=function(a,e){for(var t=-1,i=e.length,n=Array(i),o=null==a;++t<i;)n[t]=o?void 0:vi(a,e[t]);return n},ji=t(9);var _i=function(a){return null!=a&&a.length?Object(ji.a)(a,1):[]};var xi=function(a){return Wa(Ge(a,void 0,_i),a+"")},qi=xi(ki),Ei=mt(Object.getPrototypeOf,Object),Ai="[object Object]",Oi=Function.prototype,Si=Object.prototype,Ti=Oi.toString,Mi=Si.hasOwnProperty,Pi=Ti.call(Object);var Ci=function(a){if(!Object(n.a)(a)||Object(i.a)(a)!=Ai)return!1;var e=Ei(a);if(null===e)return!0;var t=Mi.call(e,"constructor")&&e.constructor;return"function"==typeof t&&t instanceof t&&Ti.call(t)==Pi},Ri="[object DOMException]",Di="[object Error]";var Fi=function(a){if(!Object(n.a)(a))return!1;var e=Object(i.a)(a);return e==Di||e==Ri||"string"==typeof a.message&&"string"==typeof a.name&&!Ci(a)},Bi=Ze(function(a,e){try{return sa(a,void 0,e)}catch(a){return Fi(a)?a:new Error(a)}}),$i="Expected a function";var Ii=function(a,e){var t;if("function"!=typeof e)throw new TypeError($i);return a=O(a),function(){return--a>0&&(t=e.apply(this,arguments)),a<=1&&(e=void 0),t}},Li=Ze(function(a,e,t){var i=1;if(t.length){var n=pe(t,oe(Li));i|=32}return Ie(a,i,e,t,n)});Li.placeholder={};var Wi=Li,Ni=xi(function(a,e){return Na(e,function(e){e=bi(e),Ne(a,e,Wi(a[e],a))}),a}),Ui=Ze(function(a,e,t){var i=3;if(t.length){var n=pe(t,oe(Ui));i|=32}return Ie(e,i,a,t,n)});Ui.placeholder={};var Ki=Ui;var Hi=function(a,e,t){var i=-1,n=a.length;e<0&&(e=-e>n?0:n+e),(t=t>n?n:t)<0&&(t+=n),n=e>t?0:t-e>>>0,e>>>=0;for(var o=Array(n);++i<n;)o[i]=a[i+e];return o};var Vi=function(a,e,t){var i=a.length;return t=void 0===t?i:t,!e&&t>=i?a:Hi(a,e,t)},Yi=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var Gi=function(a){return Yi.test(a)};var Zi=function(a){return a.split("")},Ji="[\\ud800-\\udfff]",Qi="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Xi="\\ud83c[\\udffb-\\udfff]",an="[^\\ud800-\\udfff]",en="(?:\\ud83c[\\udde6-\\uddff]){2}",tn="[\\ud800-\\udbff][\\udc00-\\udfff]",nn="(?:"+Qi+"|"+Xi+")"+"?",on="[\\ufe0e\\ufe0f]?"+nn+("(?:\\u200d(?:"+[an,en,tn].join("|")+")[\\ufe0e\\ufe0f]?"+nn+")*"),rn="(?:"+[an+Qi+"?",Qi,en,tn,Ji].join("|")+")",sn=RegExp(Xi+"(?="+Xi+")|"+rn+on,"g");var dn=function(a){return a.match(sn)||[]};var ln=function(a){return Gi(a)?dn(a):Zi(a)};var cn=function(a){return function(e){e=wi(e);var t=Gi(e)?ln(e):void 0,i=t?t[0]:e.charAt(0),n=t?Vi(t,1).join(""):e.slice(1);return i[a]()+n}},un=cn("toUpperCase");var pn=function(a){return un(wi(a).toLowerCase())};var zn=function(a,e,t,i){var n=-1,o=null==a?0:a.length;for(i&&o&&(t=a[++n]);++n<o;)t=e(t,a[n],n,a);return t};var gn=function(a){return function(e){return null==a?void 0:a[e]}},mn=gn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),wn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,fn=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var yn=function(a){return(a=wi(a))&&a.replace(wn,mn).replace(fn,"")},bn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var hn=function(a){return a.match(bn)||[]},vn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var kn=function(a){return vn.test(a)},jn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",_n="["+jn+"]",xn="\\d+",qn="[\\u2700-\\u27bf]",En="[a-z\\xdf-\\xf6\\xf8-\\xff]",An="[^\\ud800-\\udfff"+jn+xn+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",On="(?:\\ud83c[\\udde6-\\uddff]){2}",Sn="[\\ud800-\\udbff][\\udc00-\\udfff]",Tn="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Mn="(?:"+En+"|"+An+")",Pn="(?:"+Tn+"|"+An+")",Cn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",Rn="[\\ufe0e\\ufe0f]?"+Cn+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",On,Sn].join("|")+")[\\ufe0e\\ufe0f]?"+Cn+")*"),Dn="(?:"+[qn,On,Sn].join("|")+")"+Rn,Fn=RegExp([Tn+"?"+En+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[_n,Tn,"$"].join("|")+")",Pn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[_n,Tn+Mn,"$"].join("|")+")",Tn+"?"+Mn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Tn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",xn,Dn].join("|"),"g");var Bn=function(a){return a.match(Fn)||[]};var $n=function(a,e,t){return a=wi(a),void 0===(e=t?void 0:e)?kn(a)?Bn(a):hn(a):a.match(e)||[]},In=RegExp("['’]","g");var Ln=function(a){return function(e){return zn($n(yn(e).replace(In,"")),a,"")}},Wn=Ln(function(a,e,t){return e=e.toLowerCase(),a+(t?pn(e):e)});var Nn=function(){if(!arguments.length)return[];var a=arguments[0];return Object(u.a)(a)?a:[a]},Un=Math.min;var Kn=function(a){var e=Math[a];return function(a,t){if(a=x(a),t=null==t?0:Un(O(t),292)){var i=(wi(a)+"e").split("e"),n=e(i[0]+"e"+(+i[1]+t));return+((i=(wi(n)+"e").split("e"))[0]+"e"+(+i[1]-t))}return e(a)}},Hn=Kn("ceil");var Vn=function(a){var e=Aa(a);return e.__chain__=!0,e},Yn=Math.ceil,Gn=Math.max;var Zn=function(a,e,t){e=(t?at(a,e,t):void 0===e)?1:Gn(O(e),0);var i=null==a?0:a.length;if(!i||e<1)return[];for(var n=0,o=0,r=Array(Yn(i/e));n<i;)r[o++]=Hi(a,n,n+=e);return r};var Jn=function(a,e,t){return a==a&&(void 0!==t&&(a=a<=t?a:t),void 0!==e&&(a=a>=e?a:e)),a};var Qn=function(a,e,t){return void 0===t&&(t=e,e=void 0),void 0!==t&&(t=(t=x(t))==t?t:0),void 0!==e&&(e=(e=x(e))==e?e:0),Jn(x(a),e,t)};var Xn=function(){this.__data__=new Qt,this.size=0};var ao=function(a){var e=this.__data__,t=e.delete(a);return this.size=e.size,t};var eo=function(a){return this.__data__.get(a)};var to=function(a){return this.__data__.has(a)},io=200;var no=function(a,e){var t=this.__data__;if(t instanceof Qt){var i=t.__data__;if(!Xt||i.length<io-1)return i.push([a,e]),this.size=++t.size,this;t=this.__data__=new di(i)}return t.set(a,e),this.size=t.size,this};function oo(a){var e=this.__data__=new Qt(a);this.size=e.size}oo.prototype.clear=Xn,oo.prototype.delete=ao,oo.prototype.get=eo,oo.prototype.has=to,oo.prototype.set=no;var ro=oo;var so=function(a,e){return a&&Ve(e,bt(e),a)};var lo=function(a,e){return a&&Ve(e,xt(e),a)},co=t(154);var uo=function(a,e){for(var t=-1,i=null==a?0:a.length,n=0,o=[];++t<i;){var r=a[t];e(r,t,a)&&(o[n++]=r)}return o};var po=function(){return[]},zo=Object.prototype.propertyIsEnumerable,go=Object.getOwnPropertySymbols,mo=go?function(a){return null==a?[]:(a=Object(a),uo(go(a),function(e){return zo.call(a,e)}))}:po;var wo=function(a,e){return Ve(a,mo(a),e)},fo=t(26),yo=Object.getOwnPropertySymbols?function(a){for(var e=[];a;)Object(fo.a)(e,mo(a)),a=Ei(a);return e}:po;var bo=function(a,e){return Ve(a,yo(a),e)};var ho=function(a,e,t){var i=e(a);return Object(u.a)(a)?i:Object(fo.a)(i,t(a))};var vo=function(a){return ho(a,bt,mo)};var ko=function(a){return ho(a,xt,yo)},jo=Q(B.a,"DataView"),_o=Q(B.a,"Promise"),xo=Q(B.a,"Set"),qo=N(jo),Eo=N(Xt),Ao=N(_o),Oo=N(xo),So=N(X),To=i.a;(jo&&"[object DataView]"!=To(new jo(new ArrayBuffer(1)))||Xt&&"[object Map]"!=To(new Xt)||_o&&"[object Promise]"!=To(_o.resolve())||xo&&"[object Set]"!=To(new xo)||X&&"[object WeakMap]"!=To(new X))&&(To=function(a){var e=Object(i.a)(a),t="[object Object]"==e?a.constructor:void 0,n=t?N(t):"";if(n)switch(n){case qo:return"[object DataView]";case Eo:return"[object Map]";case Ao:return"[object Promise]";case Oo:return"[object Set]";case So:return"[object WeakMap]"}return e});var Mo=To,Po=Object.prototype.hasOwnProperty;var Co=function(a){var e=a.length,t=new a.constructor(e);return e&&"string"==typeof a[0]&&Po.call(a,"index")&&(t.index=a.index,t.input=a.input),t},Ro=B.a.Uint8Array;var Do=function(a){var e=new a.constructor(a.byteLength);return new Ro(e).set(new Ro(a)),e};var Fo=function(a,e){var t=e?Do(a.buffer):a.buffer;return new a.constructor(t,a.byteOffset,a.byteLength)},Bo=/\w*$/;var $o=function(a){var e=new a.constructor(a.source,Bo.exec(a));return e.lastIndex=a.lastIndex,e},Io=l.a?l.a.prototype:void 0,Lo=Io?Io.valueOf:void 0;var Wo=function(a){return Lo?Object(Lo.call(a)):{}};var No=function(a,e){var t=e?Do(a.buffer):a.buffer;return new a.constructor(t,a.byteOffset,a.length)},Uo="[object Boolean]",Ko="[object Date]",Ho="[object Map]",Vo="[object Number]",Yo="[object RegExp]",Go="[object Set]",Zo="[object String]",Jo="[object Symbol]",Qo="[object ArrayBuffer]",Xo="[object DataView]",ar="[object Float32Array]",er="[object Float64Array]",tr="[object Int8Array]",ir="[object Int16Array]",nr="[object Int32Array]",or="[object Uint8Array]",rr="[object Uint8ClampedArray]",sr="[object Uint16Array]",dr="[object Uint32Array]";var lr=function(a,e,t){var i=a.constructor;switch(e){case Qo:return Do(a);case Uo:case Ko:return new i(+a);case Xo:return Fo(a,t);case ar:case er:case tr:case ir:case nr:case or:case rr:case sr:case dr:return No(a,t);case Ho:return new i;case Vo:case Zo:return new i(a);case Yo:return $o(a);case Go:return new i;case Jo:return Wo(a)}};var cr=function(a){return"function"!=typeof a.constructor||it(a)?{}:ia(Ei(a))},ur="[object Map]";var pr=function(a){return Object(n.a)(a)&&Mo(a)==ur},zr=ct.a&&ct.a.isMap,gr=zr?lt(zr):pr,mr="[object Set]";var wr=function(a){return Object(n.a)(a)&&Mo(a)==mr},fr=ct.a&&ct.a.isSet,yr=fr?lt(fr):wr,br=1,hr=2,vr=4,kr="[object Arguments]",jr="[object Function]",_r="[object GeneratorFunction]",xr="[object Object]",qr={};qr[kr]=qr["[object Array]"]=qr["[object ArrayBuffer]"]=qr["[object DataView]"]=qr["[object Boolean]"]=qr["[object Date]"]=qr["[object Float32Array]"]=qr["[object Float64Array]"]=qr["[object Int8Array]"]=qr["[object Int16Array]"]=qr["[object Int32Array]"]=qr["[object Map]"]=qr["[object Number]"]=qr[xr]=qr["[object RegExp]"]=qr["[object Set]"]=qr["[object String]"]=qr["[object Symbol]"]=qr["[object Uint8Array]"]=qr["[object Uint8ClampedArray]"]=qr["[object Uint16Array]"]=qr["[object Uint32Array]"]=!0,qr["[object Error]"]=qr[jr]=qr["[object WeakMap]"]=!1;var Er=function a(e,t,i,n,o,r){var s,d=t&br,l=t&hr,c=t&vr;if(i&&(s=o?i(e,n,o,r):i(e)),void 0!==s)return s;if(!y(e))return e;var p=Object(u.a)(e);if(p){if(s=Co(e),!d)return _a(e,s)}else{var z=Mo(e),g=z==jr||z==_r;if(Object(rt.a)(e))return Object(co.a)(e,d);if(z==xr||z==kr||g&&!o){if(s=l||g?{}:cr(e),!d)return l?bo(e,lo(s,e)):wo(e,so(s,e))}else{if(!qr[z])return o?e:{};s=lr(e,z,d)}}r||(r=new ro);var m=r.get(e);if(m)return m;if(r.set(e,s),yr(e))return e.forEach(function(n){s.add(a(n,t,i,n,e,r))}),s;if(gr(e))return e.forEach(function(n,o){s.set(o,a(n,t,i,o,e,r))}),s;var w=c?l?ko:vo:l?keysIn:bt,f=p?void 0:w(e);return Na(f||e,function(n,o){f&&(n=e[o=n]),He(s,o,a(n,t,i,o,e,r))}),s},Ar=4;var Or=function(a){return Er(a,Ar)},Sr=1,Tr=4;var Mr=function(a){return Er(a,Sr|Tr)},Pr=1,Cr=4;var Rr=function(a,e){return Er(a,Pr|Cr,e="function"==typeof e?e:void 0)},Dr=4;var Fr=function(a,e){return Er(a,Dr,e="function"==typeof e?e:void 0)};var Br=function(){return new ja(this.value(),this.__chain__)};var $r=function(a){for(var e=-1,t=null==a?0:a.length,i=0,n=[];++e<t;){var o=a[e];o&&(n[i++]=o)}return n};var Ir=function(){var a=arguments.length;if(!a)return[];for(var e=Array(a-1),t=arguments[0],i=a;i--;)e[i-1]=arguments[i];return Object(fo.a)(Object(u.a)(t)?_a(t):[t],Object(ji.a)(e,1))},Lr="__lodash_hash_undefined__";var Wr=function(a){return this.__data__.set(a,Lr),this};var Nr=function(a){return this.__data__.has(a)};function Ur(a){var e=-1,t=null==a?0:a.length;for(this.__data__=new di;++e<t;)this.add(a[e])}Ur.prototype.add=Ur.prototype.push=Wr,Ur.prototype.has=Nr;var Kr=Ur;var Hr=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i;)if(e(a[t],t,a))return!0;return!1};var Vr=function(a,e){return a.has(e)},Yr=1,Gr=2;var Zr=function(a,e,t,i,n,o){var r=t&Yr,s=a.length,d=e.length;if(s!=d&&!(r&&d>s))return!1;var l=o.get(a);if(l&&o.get(e))return l==e;var c=-1,u=!0,p=t&Gr?new Kr:void 0;for(o.set(a,e),o.set(e,a);++c<s;){var z=a[c],g=e[c];if(i)var m=r?i(g,z,c,e,a,o):i(z,g,c,a,e,o);if(void 0!==m){if(m)continue;u=!1;break}if(p){if(!Hr(e,function(a,e){if(!Vr(p,e)&&(z===a||n(z,a,t,i,o)))return p.push(e)})){u=!1;break}}else if(z!==g&&!n(z,g,t,i,o)){u=!1;break}}return o.delete(a),o.delete(e),u};var Jr=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a,i){t[++e]=[i,a]}),t};var Qr=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a){t[++e]=a}),t},Xr=1,as=2,es="[object Boolean]",ts="[object Date]",is="[object Error]",ns="[object Map]",os="[object Number]",rs="[object RegExp]",ss="[object Set]",ds="[object String]",ls="[object Symbol]",cs="[object ArrayBuffer]",us="[object DataView]",ps=l.a?l.a.prototype:void 0,zs=ps?ps.valueOf:void 0;var gs=function(a,e,t,i,n,o,r){switch(t){case us:if(a.byteLength!=e.byteLength||a.byteOffset!=e.byteOffset)return!1;a=a.buffer,e=e.buffer;case cs:return!(a.byteLength!=e.byteLength||!o(new Ro(a),new Ro(e)));case es:case ts:case os:return Ue(+a,+e);case is:return a.name==e.name&&a.message==e.message;case rs:case ds:return a==e+"";case ns:var s=Jr;case ss:var d=i&Xr;if(s||(s=Qr),a.size!=e.size&&!d)return!1;var l=r.get(a);if(l)return l==e;i|=as,r.set(a,e);var c=Zr(s(a),s(e),i,n,o,r);return r.delete(a),c;case ls:if(zs)return zs.call(a)==zs.call(e)}return!1},ms=1,ws=Object.prototype.hasOwnProperty;var fs=function(a,e,t,i,n,o){var r=t&ms,s=vo(a),d=s.length;if(d!=vo(e).length&&!r)return!1;for(var l=d;l--;){var c=s[l];if(!(r?c in e:ws.call(e,c)))return!1}var u=o.get(a);if(u&&o.get(e))return u==e;var p=!0;o.set(a,e),o.set(e,a);for(var z=r;++l<d;){var g=a[c=s[l]],m=e[c];if(i)var w=r?i(m,g,c,e,a,o):i(g,m,c,a,e,o);if(!(void 0===w?g===m||n(g,m,t,i,o):w)){p=!1;break}z||(z="constructor"==c)}if(p&&!z){var f=a.constructor,y=e.constructor;f!=y&&"constructor"in a&&"constructor"in e&&!("function"==typeof f&&f instanceof f&&"function"==typeof y&&y instanceof y)&&(p=!1)}return o.delete(a),o.delete(e),p},ys=1,bs="[object Arguments]",hs="[object Array]",vs="[object Object]",ks=Object.prototype.hasOwnProperty;var js=function(a,e,t,i,n,o){var r=Object(u.a)(a),s=Object(u.a)(e),d=r?hs:Mo(a),l=s?hs:Mo(e),c=(d=d==bs?vs:d)==vs,p=(l=l==bs?vs:l)==vs,z=d==l;if(z&&Object(rt.a)(a)){if(!Object(rt.a)(e))return!1;r=!0,c=!1}if(z&&!c)return o||(o=new ro),r||pt(a)?Zr(a,e,t,i,n,o):gs(a,e,d,t,i,n,o);if(!(t&ys)){var g=c&&ks.call(a,"__wrapped__"),m=p&&ks.call(e,"__wrapped__");if(g||m){var w=g?a.value():a,f=m?e.value():e;return o||(o=new ro),n(w,f,t,i,o)}}return!!z&&(o||(o=new ro),fs(a,e,t,i,n,o))};var _s=function a(e,t,i,o,r){return e===t||(null==e||null==t||!Object(n.a)(e)&&!Object(n.a)(t)?e!=e&&t!=t:js(e,t,i,o,a,r))},xs=1,qs=2;var Es=function(a,e,t,i){var n=t.length,o=n,r=!i;if(null==a)return!o;for(a=Object(a);n--;){var s=t[n];if(r&&s[2]?s[1]!==a[s[0]]:!(s[0]in a))return!1}for(;++n<o;){var d=(s=t[n])[0],l=a[d],c=s[1];if(r&&s[2]){if(void 0===l&&!(d in a))return!1}else{var u=new ro;if(i)var p=i(l,c,d,a,e,u);if(!(void 0===p?_s(c,l,xs|qs,i,u):p))return!1}}return!0};var As=function(a){return a==a&&!y(a)};var Os=function(a){for(var e=bt(a),t=e.length;t--;){var i=e[t],n=a[i];e[t]=[i,n,As(n)]}return e};var Ss=function(a,e){return function(t){return null!=t&&t[a]===e&&(void 0!==e||a in Object(t))}};var Ts=function(a){var e=Os(a);return 1==e.length&&e[0][2]?Ss(e[0][0],e[0][1]):function(t){return t===a||Es(t,a,e)}};var Ms=function(a,e){return null!=a&&e in Object(a)};var Ps=function(a,e,t){for(var i=-1,n=(e=fi(e,a)).length,o=!1;++i<n;){var r=bi(e[i]);if(!(o=null!=a&&t(a,r)))break;a=a[r]}return o||++i!=n?o:!!(n=null==a?0:a.length)&&Qe(n)&&de(r,n)&&(Object(u.a)(a)||Object(ot.a)(a))};var Cs=function(a,e){return null!=a&&Ps(a,e,Ms)},Rs=1,Ds=2;var Fs=function(a,e){return Tt(a)&&As(e)?Ss(bi(a),e):function(t){var i=vi(t,a);return void 0===i&&i===e?Cs(t,a):_s(e,i,Rs|Ds)}};var Bs=function(a){return function(e){return null==e?void 0:e[a]}};var $s=function(a){return function(e){return hi(e,a)}};var Is=function(a){return Tt(a)?Bs(bi(a)):$s(a)};var Ls=function(a){return"function"==typeof a?a:null==a?M:"object"==typeof a?Object(u.a)(a)?Fs(a[0],a[1]):Ts(a):Is(a)},Ws="Expected a function";var Ns=function(a){var e=null==a?0:a.length,t=Ls;return a=e?c(a,function(a){if("function"!=typeof a[1])throw new TypeError(Ws);return[t(a[0]),a[1]]}):[],Ze(function(t){for(var i=-1;++i<e;){var n=a[i];if(sa(n[0],this,t))return sa(n[1],this,t)}})};var Us=function(a,e,t){var i=t.length;if(null==a)return!i;for(a=Object(a);i--;){var n=t[i],o=e[n],r=a[n];if(void 0===r&&!(n in a)||!o(r))return!1}return!0};var Ks=function(a){var e=bt(a);return function(t){return Us(t,a,e)}},Hs=1;var Vs=function(a){return Ks(Er(a,Hs))};var Ys=function(a,e){return null==e||Us(a,e,bt(e))};var Gs=function(a,e,t,i){for(var n=-1,o=null==a?0:a.length;++n<o;){var r=a[n];e(i,r,t(r),a)}return i};var Zs=function(a){return function(e,t,i){for(var n=-1,o=Object(e),r=i(e),s=r.length;s--;){var d=r[a?s:++n];if(!1===t(o[d],d,o))break}return e}},Js=Zs();var Qs=function(a,e){return a&&Js(a,e,bt)};var Xs=function(a,e){return function(t,i){if(null==t)return t;if(!Xe(t))return a(t,i);for(var n=t.length,o=e?n:-1,r=Object(t);(e?o--:++o<n)&&!1!==i(r[o],o,r););return t}},ad=Xs(Qs);var ed=function(a,e,t,i){return ad(a,function(a,n,o){e(i,a,t(a),o)}),i};var td=function(a,e){return function(t,i){var n=Object(u.a)(t)?Gs:ed,o=e?e():{};return n(t,a,Ls(i,2),o)}},id=Object.prototype.hasOwnProperty,nd=td(function(a,e,t){id.call(a,t)?++a[t]:Ne(a,t,1)});var od=function(a,e){var t=ia(a);return null==e?t:so(t,e)},rd=8;function sd(a,e,t){var i=Ie(a,rd,void 0,void 0,void 0,void 0,void 0,e=t?void 0:e);return i.placeholder=sd.placeholder,i}sd.placeholder={};var dd=sd,ld=16;function cd(a,e,t){var i=Ie(a,ld,void 0,void 0,void 0,void 0,void 0,e=t?void 0:e);return i.placeholder=cd.placeholder,i}cd.placeholder={};var ud=cd,pd=function(){return B.a.Date.now()},zd="Expected a function",gd=Math.max,md=Math.min;var wd=function(a,e,t){var i,n,o,r,s,d,l=0,c=!1,u=!1,p=!0;if("function"!=typeof a)throw new TypeError(zd);function z(e){var t=i,o=n;return i=n=void 0,l=e,r=a.apply(o,t)}function g(a){var t=a-d;return void 0===d||t>=e||t<0||u&&a-l>=o}function m(){var a=pd();if(g(a))return w(a);s=setTimeout(m,function(a){var t=e-(a-d);return u?md(t,o-(a-l)):t}(a))}function w(a){return s=void 0,p&&i?z(a):(i=n=void 0,r)}function f(){var a=pd(),t=g(a);if(i=arguments,n=this,d=a,t){if(void 0===s)return function(a){return l=a,s=setTimeout(m,e),c?z(a):r}(d);if(u)return s=setTimeout(m,e),z(d)}return void 0===s&&(s=setTimeout(m,e)),r}return e=x(e)||0,y(t)&&(c=!!t.leading,o=(u="maxWait"in t)?gd(x(t.maxWait)||0,e):o,p="trailing"in t?!!t.trailing:p),f.cancel=function(){void 0!==s&&clearTimeout(s),l=0,i=d=n=s=void 0},f.flush=function(){return void 0===s?r:w(pd())},f};var fd=function(a,e){return null==a||a!=a?e:a},yd=Object.prototype,bd=yd.hasOwnProperty,hd=Ze(function(a,e){a=Object(a);var t=-1,i=e.length,n=i>2?e[2]:void 0;for(n&&at(e[0],e[1],n)&&(i=1);++t<i;)for(var o=e[t],r=xt(o),s=-1,d=r.length;++s<d;){var l=r[s],c=a[l];(void 0===c||Ue(c,yd[l])&&!bd.call(a,l))&&(a[l]=o[l])}return a});var vd=function(a,e,t){(void 0===t||Ue(a[e],t))&&(void 0!==t||e in a)||Ne(a,e,t)};var kd=function(a){return Object(n.a)(a)&&Xe(a)};var jd=function(a,e){if("__proto__"!=e)return a[e]};var _d=function(a){return Ve(a,xt(a))};var xd=function(a,e,t,i,n,o,r){var s=jd(a,t),d=jd(e,t),l=r.get(d);if(l)vd(a,t,l);else{var c=o?o(s,d,t+"",a,e,r):void 0,p=void 0===c;if(p){var z=Object(u.a)(d),g=!z&&Object(rt.a)(d),m=!z&&!g&&pt(d);c=d,z||g||m?Object(u.a)(s)?c=s:kd(s)?c=_a(s):g?(p=!1,c=Object(co.a)(d,!0)):m?(p=!1,c=No(d,!0)):c=[]:Ci(d)||Object(ot.a)(d)?(c=s,Object(ot.a)(s)?c=_d(s):y(s)&&!F(s)||(c=cr(d))):p=!1}p&&(r.set(d,c),n(c,d,i,o,r),r.delete(d)),vd(a,t,c)}};var qd=function a(e,t,i,n,o){e!==t&&Js(t,function(r,s){if(y(r))o||(o=new ro),xd(e,t,s,i,a,n,o);else{var d=n?n(jd(e,s),r,s+"",e,t,o):void 0;void 0===d&&(d=r),vd(e,s,d)}},xt)};var Ed=function a(e,t,i,n,o,r){return y(e)&&y(t)&&(r.set(t,e),qd(e,t,void 0,a,r),r.delete(t)),e},Ad=et(function(a,e,t,i){qd(a,e,t,i)}),Od=Ze(function(a){return a.push(void 0,Ed),sa(Ad,void 0,a)}),Sd="Expected a function";var Td=function(a,e,t){if("function"!=typeof a)throw new TypeError(Sd);return setTimeout(function(){a.apply(void 0,t)},e)},Md=Ze(function(a,e){return Td(a,1,e)}),Pd=Ze(function(a,e,t){return Td(a,x(e)||0,t)});var Cd=function(a,e,t){for(var i=-1,n=null==a?0:a.length;++i<n;)if(t(e,a[i]))return!0;return!1},Rd=200;var Dd=function(a,e,t,i){var n=-1,o=Ya,r=!0,s=a.length,d=[],l=e.length;if(!s)return d;t&&(e=c(e,lt(t))),i?(o=Cd,r=!1):e.length>=Rd&&(o=Vr,r=!1,e=new Kr(e));a:for(;++n<s;){var u=a[n],p=null==t?u:t(u);if(u=i||0!==u?u:0,r&&p==p){for(var z=l;z--;)if(e[z]===p)continue a;d.push(u)}else o(e,p,i)||d.push(u)}return d},Fd=Ze(function(a,e){return kd(a)?Dd(a,Object(ji.a)(e,1,kd,!0)):[]});var Bd=function(a){var e=null==a?0:a.length;return e?a[e-1]:void 0},$d=Ze(function(a,e){var t=Bd(e);return kd(t)&&(t=void 0),kd(a)?Dd(a,Object(ji.a)(e,1,kd,!0),Ls(t,2)):[]}),Id=Ze(function(a,e){var t=Bd(e);return kd(t)&&(t=void 0),kd(a)?Dd(a,Object(ji.a)(e,1,kd,!0),void 0,t):[]}),Ld=w(function(a,e){return a/e},1);var Wd=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:O(e),Hi(a,e<0?0:e,i)):[]};var Nd=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:O(e),Hi(a,0,(e=i-e)<0?0:e)):[]};var Ud=function(a,e,t,i){for(var n=a.length,o=i?n:-1;(i?o--:++o<n)&&e(a[o],o,a););return t?Hi(a,i?0:o,i?o+1:n):Hi(a,i?o+1:0,i?n:o)};var Kd=function(a,e){return a&&a.length?Ud(a,Ls(e,3),!0,!0):[]};var Hd=function(a,e){return a&&a.length?Ud(a,Ls(e,3),!0):[]};var Vd=function(a){return"function"==typeof a?a:M};var Yd=function(a,e){return(Object(u.a)(a)?Na:ad)(a,Vd(e))};var Gd=function(a,e){for(var t=null==a?0:a.length;t--&&!1!==e(a[t],t,a););return a},Zd=Zs(!0);var Jd=function(a,e){return a&&Zd(a,e,bt)},Qd=Xs(Jd,!0);var Xd=function(a,e){return(Object(u.a)(a)?Gd:Qd)(a,Vd(e))};var al=function(a,e,t){a=wi(a),e=m(e);var i=a.length,n=t=void 0===t?i:Jn(O(t),0,i);return(t-=e.length)>=0&&a.slice(t,n)==e};var el=function(a,e){return c(e,function(e){return[e,a[e]]})};var tl=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a){t[++e]=[a,a]}),t},il="[object Map]",nl="[object Set]";var ol=function(a){return function(e){var t=Mo(e);return t==il?Jr(e):t==nl?tl(e):el(e,a(e))}},rl=ol(bt),sl=ol(xt),dl=gn({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),ll=/[&<>"']/g,cl=RegExp(ll.source);var ul=function(a){return(a=wi(a))&&cl.test(a)?a.replace(ll,dl):a},pl=/[\\^$.*+?()[\]{}|]/g,zl=RegExp(pl.source);var gl=function(a){return(a=wi(a))&&zl.test(a)?a.replace(pl,"\\$&"):a};var ml=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i;)if(!e(a[t],t,a))return!1;return!0};var wl=function(a,e){var t=!0;return ad(a,function(a,i,n){return t=!!e(a,i,n)}),t};var fl=function(a,e,t){var i=Object(u.a)(a)?ml:wl;return t&&at(a,e,t)&&(e=void 0),i(a,Ls(e,3))},yl=4294967295;var bl=function(a){return a?Jn(O(a),0,yl):0};var hl=function(a,e,t,i){var n=a.length;for((t=O(t))<0&&(t=-t>n?0:n+t),(i=void 0===i||i>n?n:O(i))<0&&(i+=n),i=t>i?0:bl(i);t<i;)a[t++]=e;return a};var vl=function(a,e,t,i){var n=null==a?0:a.length;return n?(t&&"number"!=typeof t&&at(a,e,t)&&(t=0,i=n),hl(a,e,t,i)):[]};var kl=function(a,e){var t=[];return ad(a,function(a,i,n){e(a,i,n)&&t.push(a)}),t};var jl=function(a,e){return(Object(u.a)(a)?uo:kl)(a,Ls(e,3))};var _l=function(a){return function(e,t,i){var n=Object(e);if(!Xe(e)){var o=Ls(t,3);e=bt(e),t=function(a){return o(n[a],a,n)}}var r=a(e,t,i);return r>-1?n[o?e[r]:r]:void 0}},xl=Math.max;var ql=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=null==t?0:O(t);return n<0&&(n=xl(i+n,0)),Ua(a,Ls(e,3),n)},El=_l(ql);var Al=function(a,e,t){var i;return t(a,function(a,t,n){if(e(a,t,n))return i=t,!1}),i};var Ol=function(a,e){return Al(a,Ls(e,3),Qs)},Sl=Math.max,Tl=Math.min;var Ml=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=i-1;return void 0!==t&&(n=O(t),n=t<0?Sl(i+n,0):Tl(n,i-1)),Ua(a,Ls(e,3),n,!0)},Pl=_l(Ml);var Cl=function(a,e){return Al(a,Ls(e,3),Jd)};var Rl=function(a){return a&&a.length?a[0]:void 0};var Dl=function(a,e){var t=-1,i=Xe(a)?Array(a.length):[];return ad(a,function(a,n,o){i[++t]=e(a,n,o)}),i};var Fl=function(a,e){return(Object(u.a)(a)?c:Dl)(a,Ls(e,3))};var Bl=function(a,e){return Object(ji.a)(Fl(a,e),1)},$l=1/0;var Il=function(a,e){return Object(ji.a)(Fl(a,e),$l)};var Ll=function(a,e,t){return t=void 0===t?1:O(t),Object(ji.a)(Fl(a,e),t)},Wl=t(107);var Nl=function(a,e){return null!=a&&a.length?(e=void 0===e?1:O(e),Object(ji.a)(a,e)):[]},Ul=512;var Kl=function(a){return Ie(a,Ul)},Hl=Kn("floor"),Vl="Expected a function",Yl=8,Gl=32,Zl=128,Jl=256;var Ql=function(a){return xi(function(e){var t=e.length,i=t,n=ja.prototype.thru;for(a&&e.reverse();i--;){var o=e[i];if("function"!=typeof o)throw new TypeError(Vl);if(n&&!r&&"wrapper"==va(o))var r=new ja([],!0)}for(i=r?i:t;++i<t;){o=e[i];var s=va(o),d="wrapper"==s?ya(o):void 0;r=d&&Oa(d[0])&&d[1]==(Zl|Yl|Gl|Jl)&&!d[4].length&&1==d[9]?r[va(d[0])].apply(r,d[3]):1==o.length&&Oa(o)?r[s]():r.thru(o)}return function(){var a=arguments,i=a[0];if(r&&1==a.length&&Object(u.a)(i))return r.plant(i).value();for(var n=0,o=t?e[n].apply(this,a):i;++n<t;)o=e[n].call(this,o);return o}})},Xl=Ql(),ac=Ql(!0);var ec=function(a,e){return null==a?a:Js(a,Vd(e),xt)};var tc=function(a,e){return null==a?a:Zd(a,Vd(e),xt)};var ic=function(a,e){return a&&Qs(a,Vd(e))};var nc=function(a,e){return a&&Jd(a,Vd(e))};var oc=function(a){for(var e=-1,t=null==a?0:a.length,i={};++e<t;){var n=a[e];i[n[0]]=n[1]}return i};var rc=function(a,e){return uo(e,function(e){return F(a[e])})};var sc=function(a){return null==a?[]:rc(a,bt(a))};var dc=function(a){return null==a?[]:rc(a,xt(a))},lc=Object.prototype.hasOwnProperty,cc=td(function(a,e,t){lc.call(a,t)?a[t].push(e):Ne(a,t,[e])});var uc=function(a,e){return a>e};var pc=function(a){return function(e,t){return"string"==typeof e&&"string"==typeof t||(e=x(e),t=x(t)),a(e,t)}},zc=pc(uc),gc=pc(function(a,e){return a>=e}),mc=Object.prototype.hasOwnProperty;var wc=function(a,e){return null!=a&&mc.call(a,e)};var fc=function(a,e){return null!=a&&Ps(a,e,wc)},yc=Math.max,bc=Math.min;var hc=function(a,e,t){return a>=bc(e,t)&&a<yc(e,t)};var vc=function(a,e,t){return e=A(e),void 0===t?(t=e,e=0):t=A(t),a=x(a),hc(a,e,t)},kc="[object String]";var jc=function(a){return"string"==typeof a||!Object(u.a)(a)&&Object(n.a)(a)&&Object(i.a)(a)==kc};var _c=function(a,e){return c(e,function(e){return a[e]})};var xc=function(a){return null==a?[]:_c(a,bt(a))},qc=Math.max;var Ec=function(a,e,t,i){a=Xe(a)?a:xc(a),t=t&&!i?O(t):0;var n=a.length;return t<0&&(t=qc(n+t,0)),jc(a)?t<=n&&a.indexOf(e,t)>-1:!!n&&Va(a,e,t)>-1},Ac=Math.max;var Oc=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=null==t?0:O(t);return n<0&&(n=Ac(i+n,0)),Va(a,e,n)};var Sc=function(a){return null!=a&&a.length?Hi(a,0,-1):[]},Tc=Math.min;var Mc=function(a,e,t){for(var i=t?Cd:Ya,n=a[0].length,o=a.length,r=o,s=Array(o),d=1/0,l=[];r--;){var u=a[r];r&&e&&(u=c(u,lt(e))),d=Tc(u.length,d),s[r]=!t&&(e||n>=120&&u.length>=120)?new Kr(r&&u):void 0}u=a[0];var p=-1,z=s[0];a:for(;++p<n&&l.length<d;){var g=u[p],m=e?e(g):g;if(g=t||0!==g?g:0,!(z?Vr(z,m):i(l,m,t))){for(r=o;--r;){var w=s[r];if(!(w?Vr(w,m):i(a[r],m,t)))continue a}z&&z.push(m),l.push(g)}}return l};var Pc=function(a){return kd(a)?a:[]},Cc=Ze(function(a){var e=c(a,Pc);return e.length&&e[0]===a[0]?Mc(e):[]}),Rc=Ze(function(a){var e=Bd(a),t=c(a,Pc);return e===Bd(t)?e=void 0:t.pop(),t.length&&t[0]===a[0]?Mc(t,Ls(e,2)):[]}),Dc=Ze(function(a){var e=Bd(a),t=c(a,Pc);return(e="function"==typeof e?e:void 0)&&t.pop(),t.length&&t[0]===a[0]?Mc(t,void 0,e):[]});var Fc=function(a,e,t,i){return Qs(a,function(a,n,o){e(i,t(a),n,o)}),i};var Bc=function(a,e){return function(t,i){return Fc(t,a,e(i),{})}},$c=Object.prototype.toString,Ic=Bc(function(a,e,t){null!=e&&"function"!=typeof e.toString&&(e=$c.call(e)),a[e]=t},Ia(M)),Lc=Object.prototype,Wc=Lc.hasOwnProperty,Nc=Lc.toString,Uc=Bc(function(a,e,t){null!=e&&"function"!=typeof e.toString&&(e=Nc.call(e)),Wc.call(a,e)?a[e].push(t):a[e]=[t]},Ls);var Kc=function(a,e){return e.length<2?a:hi(a,Hi(e,0,-1))};var Hc=function(a,e,t){e=fi(e,a);var i=null==(a=Kc(a,e))?a:a[bi(Bd(e))];return null==i?void 0:sa(i,a,t)},Vc=Ze(Hc),Yc=Ze(function(a,e,t){var i=-1,n="function"==typeof e,o=Xe(a)?Array(a.length):[];return ad(a,function(a){o[++i]=n?sa(e,a,t):Hc(a,e,t)}),o}),Gc="[object ArrayBuffer]";var Zc=function(a){return Object(n.a)(a)&&Object(i.a)(a)==Gc},Jc=ct.a&&ct.a.isArrayBuffer,Qc=Jc?lt(Jc):Zc,Xc="[object Boolean]";var au=function(a){return!0===a||!1===a||Object(n.a)(a)&&Object(i.a)(a)==Xc},eu="[object Date]";var tu=function(a){return Object(n.a)(a)&&Object(i.a)(a)==eu},iu=ct.a&&ct.a.isDate,nu=iu?lt(iu):tu;var ou=function(a){return Object(n.a)(a)&&1===a.nodeType&&!Ci(a)},ru="[object Map]",su="[object Set]",du=Object.prototype.hasOwnProperty;var lu=function(a){if(null==a)return!0;if(Xe(a)&&(Object(u.a)(a)||"string"==typeof a||"function"==typeof a.splice||Object(rt.a)(a)||pt(a)||Object(ot.a)(a)))return!a.length;var e=Mo(a);if(e==ru||e==su)return!a.size;if(it(a))return!yt(a).length;for(var t in a)if(du.call(a,t))return!1;return!0};var cu=function(a,e){return _s(a,e)};var uu=function(a,e,t){var i=(t="function"==typeof t?t:void 0)?t(a,e):void 0;return void 0===i?_s(a,e,void 0,t):!!i},pu=B.a.isFinite;var zu=function(a){return"number"==typeof a&&pu(a)};var gu=function(a){return"number"==typeof a&&a==O(a)};var mu=function(a,e){return a===e||Es(a,e,Os(e))};var wu=function(a,e,t){return t="function"==typeof t?t:void 0,Es(a,e,Os(e),t)},fu="[object Number]";var yu=function(a){return"number"==typeof a||Object(n.a)(a)&&Object(i.a)(a)==fu};var bu=function(a){return yu(a)&&a!=+a},hu=t(62),vu=$?F:hu.a,ku="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";var ju=function(a){if(vu(a))throw new Error(ku);return Z(a)};var _u=function(a){return null==a};var xu=function(a){return null===a},qu="[object RegExp]";var Eu=function(a){return Object(n.a)(a)&&Object(i.a)(a)==qu},Au=ct.a&&ct.a.isRegExp,Ou=Au?lt(Au):Eu,Su=9007199254740991;var Tu=function(a){return gu(a)&&a>=-Su&&a<=Su};var Mu=function(a){return void 0===a},Pu="[object WeakMap]";var Cu=function(a){return Object(n.a)(a)&&Mo(a)==Pu},Ru="[object WeakSet]";var Du=function(a){return Object(n.a)(a)&&Object(i.a)(a)==Ru},Fu=1;var Bu=function(a){return Ls("function"==typeof a?a:Er(a,Fu))},$u=Array.prototype.join;var Iu=function(a,e){return null==a?"":$u.call(a,e)},Lu=Ln(function(a,e,t){return a+(t?"-":"")+e.toLowerCase()}),Wu=td(function(a,e,t){Ne(a,t,e)});var Nu=function(a,e,t){for(var i=t+1;i--;)if(a[i]===e)return i;return i},Uu=Math.max,Ku=Math.min;var Hu=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=i;return void 0!==t&&(n=(n=O(t))<0?Uu(i+n,0):Ku(n,i-1)),e==e?Nu(a,e,n):Ua(a,Ka,n,!0)},Vu=Ln(function(a,e,t){return a+(t?" ":"")+e.toLowerCase()}),Yu=cn("toLowerCase");var Gu=function(a,e){return a<e},Zu=pc(Gu),Ju=pc(function(a,e){return a<=e});var Qu=function(a,e){var t={};return e=Ls(e,3),Qs(a,function(a,i,n){Ne(t,e(a,i,n),a)}),t};var Xu=function(a,e){var t={};return e=Ls(e,3),Qs(a,function(a,i,n){Ne(t,i,e(a,i,n))}),t},ap=1;var ep=function(a){return Ts(Er(a,ap))},tp=1;var ip=function(a,e){return Fs(a,Er(e,tp))};var np=function(a,e,t){for(var i=-1,n=a.length;++i<n;){var o=a[i],s=e(o);if(null!=s&&(void 0===d?s==s&&!r(s):t(s,d)))var d=s,l=o}return l};var op=function(a){return a&&a.length?np(a,M,uc):void 0};var rp=function(a,e){return a&&a.length?np(a,Ls(e,2),uc):void 0};var sp=function(a,e){for(var t,i=-1,n=a.length;++i<n;){var o=e(a[i]);void 0!==o&&(t=void 0===t?o:t+o)}return t},dp=NaN;var lp=function(a,e){var t=null==a?0:a.length;return t?sp(a,e)/t:dp};var cp=function(a){return lp(a,M)};var up=function(a,e){return lp(a,Ls(e,2))},pp=et(function(a,e,t){qd(a,e,t)}),zp=Ze(function(a,e){return function(t){return Hc(t,a,e)}}),gp=Ze(function(a,e){return function(t){return Hc(a,t,e)}});var mp=function(a){return a&&a.length?np(a,M,Gu):void 0};var wp=function(a,e){return a&&a.length?np(a,Ls(e,2),Gu):void 0};var fp=function(a,e,t){var i=bt(e),n=rc(e,i),o=!(y(t)&&"chain"in t&&!t.chain),r=F(a);return Na(n,function(t){var i=e[t];a[t]=i,r&&(a.prototype[t]=function(){var e=this.__chain__;if(o||e){var t=a(this.__wrapped__);return(t.__actions__=_a(this.__actions__)).push({func:i,args:arguments,thisArg:a}),t.__chain__=e,t}return i.apply(a,Object(fo.a)([this.value()],arguments))})}),a},yp=w(function(a,e){return a*e},1),bp="Expected a function";var hp=function(a){if("function"!=typeof a)throw new TypeError(bp);return function(){var e=arguments;switch(e.length){case 0:return!a.call(this);case 1:return!a.call(this,e[0]);case 2:return!a.call(this,e[0],e[1]);case 3:return!a.call(this,e[0],e[1],e[2])}return!a.apply(this,e)}};var vp=function(a){for(var e,t=[];!(e=a.next()).done;)t.push(e.value);return t},kp="[object Map]",jp="[object Set]",_p=l.a?l.a.iterator:void 0;var xp=function(a){if(!a)return[];if(Xe(a))return jc(a)?ln(a):_a(a);if(_p&&a[_p])return vp(a[_p]());var e=Mo(a);return(e==kp?Jr:e==jp?Qr:xc)(a)};var qp=function(){void 0===this.__values__&&(this.__values__=xp(this.value()));var a=this.__index__>=this.__values__.length;return{done:a,value:a?void 0:this.__values__[this.__index__++]}};var Ep=function(a,e){var t=a.length;if(t)return de(e+=e<0?t:0,t)?a[e]:void 0};var Ap=function(a,e){return a&&a.length?Ep(a,O(e)):void 0};var Op=function(a){return a=O(a),Ze(function(e){return Ep(e,a)})};var Sp=function(a,e){return e=fi(e,a),null==(a=Kc(a,e))||delete a[bi(Bd(e))]};var Tp=function(a){return Ci(a)?void 0:a},Mp=xi(function(a,e){var t={};if(null==a)return t;var i=!1;e=c(e,function(e){return e=fi(e,a),i||(i=e.length>1),e}),Ve(a,ko(a),t),i&&(t=Er(t,7,Tp));for(var n=e.length;n--;)Sp(t,e[n]);return t});var Pp=function(a,e,t,i){if(!y(a))return a;for(var n=-1,o=(e=fi(e,a)).length,r=o-1,s=a;null!=s&&++n<o;){var d=bi(e[n]),l=t;if(n!=r){var c=s[d];void 0===(l=i?i(c,d,s):void 0)&&(l=y(c)?c:de(e[n+1])?[]:{})}He(s,d,l),s=s[d]}return a};var Cp=function(a,e,t){for(var i=-1,n=e.length,o={};++i<n;){var r=e[i],s=hi(a,r);t(s,r)&&Pp(o,fi(r,a),s)}return o};var Rp=function(a,e){if(null==a)return{};var t=c(ko(a),function(a){return[a]});return e=Ls(e),Cp(a,t,function(a,t){return e(a,t[0])})};var Dp=function(a,e){return Rp(a,hp(Ls(e)))};var Fp=function(a){return Ii(2,a)};var Bp=function(a,e){var t=a.length;for(a.sort(e);t--;)a[t]=a[t].value;return a};var $p=function(a,e){if(a!==e){var t=void 0!==a,i=null===a,n=a==a,o=r(a),s=void 0!==e,d=null===e,l=e==e,c=r(e);if(!d&&!c&&!o&&a>e||o&&s&&l&&!d&&!c||i&&s&&l||!t&&l||!n)return 1;if(!i&&!o&&!c&&a<e||c&&t&&n&&!i&&!o||d&&t&&n||!s&&n||!l)return-1}return 0};var Ip=function(a,e,t){for(var i=-1,n=a.criteria,o=e.criteria,r=n.length,s=t.length;++i<r;){var d=$p(n[i],o[i]);if(d)return i>=s?d:d*("desc"==t[i]?-1:1)}return a.index-e.index};var Lp=function(a,e,t){var i=-1;e=c(e.length?e:[M],lt(Ls));var n=Dl(a,function(a,t,n){return{criteria:c(e,function(e){return e(a)}),index:++i,value:a}});return Bp(n,function(a,e){return Ip(a,e,t)})};var Wp=function(a,e,t,i){return null==a?[]:(Object(u.a)(e)||(e=null==e?[]:[e]),t=i?void 0:t,Object(u.a)(t)||(t=null==t?[]:[t]),Lp(a,e,t))};var Np=function(a){return xi(function(e){return e=c(e,lt(Ls)),Ze(function(t){var i=this;return a(e,function(a){return sa(a,i,t)})})})},Up=Np(c),Kp=Ze,Hp=Math.min,Vp=Kp(function(a,e){var t=(e=1==e.length&&Object(u.a)(e[0])?c(e[0],lt(Ls)):c(Object(ji.a)(e,1),lt(Ls))).length;return Ze(function(i){for(var n=-1,o=Hp(i.length,t);++n<o;)i[n]=e[n].call(this,i[n]);return sa(a,this,i)})}),Yp=Np(ml),Gp=Np(Hr),Zp=9007199254740991,Jp=Math.floor;var Qp=function(a,e){var t="";if(!a||e<1||e>Zp)return t;do{e%2&&(t+=a),(e=Jp(e/2))&&(a+=a)}while(e);return t},Xp=Bs("length"),az="[\\ud800-\\udfff]",ez="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",tz="[^\\ud800-\\udfff]",iz="(?:\\ud83c[\\udde6-\\uddff]){2}",nz="[\\ud800-\\udbff][\\udc00-\\udfff]",oz="(?:"+ez+"|\\ud83c[\\udffb-\\udfff])"+"?",rz="[\\ufe0e\\ufe0f]?"+oz+("(?:\\u200d(?:"+[tz,iz,nz].join("|")+")[\\ufe0e\\ufe0f]?"+oz+")*"),sz="(?:"+[tz+ez+"?",ez,iz,nz,az].join("|")+")",dz=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+sz+rz,"g");var lz=function(a){for(var e=dz.lastIndex=0;dz.test(a);)++e;return e};var cz=function(a){return Gi(a)?lz(a):Xp(a)},uz=Math.ceil;var pz=function(a,e){var t=(e=void 0===e?" ":m(e)).length;if(t<2)return t?Qp(e,a):e;var i=Qp(e,uz(a/cz(e)));return Gi(e)?Vi(ln(i),0,a).join(""):i.slice(0,a)},zz=Math.ceil,gz=Math.floor;var mz=function(a,e,t){a=wi(a);var i=(e=O(e))?cz(a):0;if(!e||i>=e)return a;var n=(e-i)/2;return pz(gz(n),t)+a+pz(zz(n),t)};var wz=function(a,e,t){a=wi(a);var i=(e=O(e))?cz(a):0;return e&&i<e?a+pz(e-i,t):a};var fz=function(a,e,t){a=wi(a);var i=(e=O(e))?cz(a):0;return e&&i<e?pz(e-i,t)+a:a},yz=/^\s+/,bz=B.a.parseInt;var hz=function(a,e,t){return t||null==e?e=0:e&&(e=+e),bz(wi(a).replace(yz,""),e||0)},vz=Ze(function(a,e){var t=pe(e,oe(vz));return Ie(a,32,void 0,e,t)});vz.placeholder={};var kz=vz,jz=Ze(function(a,e){var t=pe(e,oe(jz));return Ie(a,64,void 0,e,t)});jz.placeholder={};var _z=jz,xz=td(function(a,e,t){a[t?0:1].push(e)},function(){return[[],[]]});var qz=function(a,e){return Cp(a,e,function(e,t){return Cs(a,t)})},Ez=xi(function(a,e){return null==a?{}:qz(a,e)});var Az=function(a){for(var e,t=this;t instanceof za;){var i=xa(t);i.__index__=0,i.__values__=void 0,e?n.__wrapped__=i:e=i;var n=i;t=t.__wrapped__}return n.__wrapped__=a,e};var Oz=function(a){return function(e){return null==a?void 0:hi(a,e)}};var Sz=function(a,e,t,i){for(var n=t-1,o=a.length;++n<o;)if(i(a[n],e))return n;return-1},Tz=Array.prototype.splice;var Mz=function(a,e,t,i){var n=i?Sz:Va,o=-1,r=e.length,s=a;for(a===e&&(e=_a(e)),t&&(s=c(a,lt(t)));++o<r;)for(var d=0,l=e[o],u=t?t(l):l;(d=n(s,u,d,i))>-1;)s!==a&&Tz.call(s,d,1),Tz.call(a,d,1);return a};var Pz=function(a,e){return a&&a.length&&e&&e.length?Mz(a,e):a},Cz=Ze(Pz);var Rz=function(a,e,t){return a&&a.length&&e&&e.length?Mz(a,e,Ls(t,2)):a};var Dz=function(a,e,t){return a&&a.length&&e&&e.length?Mz(a,e,void 0,t):a},Fz=Array.prototype.splice;var Bz=function(a,e){for(var t=a?e.length:0,i=t-1;t--;){var n=e[t];if(t==i||n!==o){var o=n;de(n)?Fz.call(a,n,1):Sp(a,n)}}return a},$z=xi(function(a,e){var t=null==a?0:a.length,i=ki(a,e);return Bz(a,c(e,function(a){return de(a,t)?+a:a}).sort($p)),i}),Iz=Math.floor,Lz=Math.random;var Wz=function(a,e){return a+Iz(Lz()*(e-a+1))},Nz=parseFloat,Uz=Math.min,Kz=Math.random;var Hz=function(a,e,t){if(t&&"boolean"!=typeof t&&at(a,e,t)&&(e=t=void 0),void 0===t&&("boolean"==typeof e?(t=e,e=void 0):"boolean"==typeof a&&(t=a,a=void 0)),void 0===a&&void 0===e?(a=0,e=1):(a=A(a),void 0===e?(e=a,a=0):e=A(e)),a>e){var i=a;a=e,e=i}if(t||a%1||e%1){var n=Kz();return Uz(a+n*(e-a+Nz("1e-"+((n+"").length-1))),e)}return Wz(a,e)},Vz=Math.ceil,Yz=Math.max;var Gz=function(a,e,t,i){for(var n=-1,o=Yz(Vz((e-a)/(t||1)),0),r=Array(o);o--;)r[i?o:++n]=a,a+=t;return r};var Zz=function(a){return function(e,t,i){return i&&"number"!=typeof i&&at(e,t,i)&&(t=i=void 0),e=A(e),void 0===t?(t=e,e=0):t=A(t),i=void 0===i?e<t?1:-1:A(i),Gz(e,t,i,a)}},Jz=Zz(),Qz=Zz(!0),Xz=xi(function(a,e){return Ie(a,256,void 0,void 0,void 0,e)});var ag=function(a,e,t,i,n){return n(a,function(a,n,o){t=i?(i=!1,a):e(t,a,n,o)}),t};var eg=function(a,e,t){var i=Object(u.a)(a)?zn:ag,n=arguments.length<3;return i(a,Ls(e,4),t,n,ad)};var tg=function(a,e,t,i){var n=null==a?0:a.length;for(i&&n&&(t=a[--n]);n--;)t=e(t,a[n],n,a);return t};var ig=function(a,e,t){var i=Object(u.a)(a)?tg:ag,n=arguments.length<3;return i(a,Ls(e,4),t,n,Qd)};var ng=function(a,e){return(Object(u.a)(a)?uo:kl)(a,hp(Ls(e,3)))};var og=function(a,e){var t=[];if(!a||!a.length)return t;var i=-1,n=[],o=a.length;for(e=Ls(e,3);++i<o;){var r=a[i];e(r,i,a)&&(t.push(r),n.push(i))}return Bz(a,n),t};var rg=function(a,e,t){return e=(t?at(a,e,t):void 0===e)?1:O(e),Qp(wi(a),e)};var sg=function(){var a=arguments,e=wi(a[0]);return a.length<3?e:e.replace(a[1],a[2])},dg="Expected a function";var lg=function(a,e){if("function"!=typeof a)throw new TypeError(dg);return e=void 0===e?e:O(e),Ze(a,e)};var cg=function(a,e,t){var i=-1,n=(e=fi(e,a)).length;for(n||(n=1,a=void 0);++i<n;){var o=null==a?void 0:a[bi(e[i])];void 0===o&&(i=n,o=t),a=F(o)?o.call(a):o}return a},ug=Array.prototype.reverse;var pg=function(a){return null==a?a:ug.call(a)},zg=Kn("round");var gg=function(a){var e=a.length;return e?a[Wz(0,e-1)]:void 0};var mg=function(a){return gg(xc(a))};var wg=function(a){return(Object(u.a)(a)?gg:mg)(a)};var fg=function(a,e){var t=-1,i=a.length,n=i-1;for(e=void 0===e?i:e;++t<e;){var o=Wz(t,n),r=a[o];a[o]=a[t],a[t]=r}return a.length=e,a};var yg=function(a,e){return fg(_a(a),Jn(e,0,a.length))};var bg=function(a,e){var t=xc(a);return fg(t,Jn(e,0,t.length))};var hg=function(a,e,t){return e=(t?at(a,e,t):void 0===e)?1:O(e),(Object(u.a)(a)?yg:bg)(a,e)};var vg=function(a,e,t){return null==a?a:Pp(a,e,t)};var kg=function(a,e,t,i){return i="function"==typeof i?i:void 0,null==a?a:Pp(a,e,t,i)};var jg=function(a){return fg(_a(a))};var _g=function(a){return fg(xc(a))};var xg=function(a){return(Object(u.a)(a)?jg:_g)(a)},qg="[object Map]",Eg="[object Set]";var Ag=function(a){if(null==a)return 0;if(Xe(a))return jc(a)?cz(a):a.length;var e=Mo(a);return e==qg||e==Eg?a.size:yt(a).length};var Og=function(a,e,t){var i=null==a?0:a.length;return i?(t&&"number"!=typeof t&&at(a,e,t)?(e=0,t=i):(e=null==e?0:O(e),t=void 0===t?i:O(t)),Hi(a,e,t)):[]},Sg=Ln(function(a,e,t){return a+(t?"_":"")+e.toLowerCase()});var Tg=function(a,e){var t;return ad(a,function(a,i,n){return!(t=e(a,i,n))}),!!t};var Mg=function(a,e,t){var i=Object(u.a)(a)?Hr:Tg;return t&&at(a,e,t)&&(e=void 0),i(a,Ls(e,3))},Pg=Ze(function(a,e){if(null==a)return[];var t=e.length;return t>1&&at(a,e[0],e[1])?e=[]:t>2&&at(e[0],e[1],e[2])&&(e=[e[0]]),Lp(a,Object(ji.a)(e,1),[])}),Cg=4294967294,Rg=Math.floor,Dg=Math.min;var Fg=function(a,e,t,i){e=t(e);for(var n=0,o=null==a?0:a.length,s=e!=e,d=null===e,l=r(e),c=void 0===e;n<o;){var u=Rg((n+o)/2),p=t(a[u]),z=void 0!==p,g=null===p,m=p==p,w=r(p);if(s)var f=i||m;else f=c?m&&(i||z):d?m&&z&&(i||!g):l?m&&z&&!g&&(i||!w):!g&&!w&&(i?p<=e:p<e);f?n=u+1:o=u}return Dg(o,Cg)},Bg=2147483647;var $g=function(a,e,t){var i=0,n=null==a?i:a.length;if("number"==typeof e&&e==e&&n<=Bg){for(;i<n;){var o=i+n>>>1,s=a[o];null!==s&&!r(s)&&(t?s<=e:s<e)?i=o+1:n=o}return n}return Fg(a,e,M,t)};var Ig=function(a,e){return $g(a,e)};var Lg=function(a,e,t){return Fg(a,e,Ls(t,2))};var Wg=function(a,e){var t=null==a?0:a.length;if(t){var i=$g(a,e);if(i<t&&Ue(a[i],e))return i}return-1};var Ng=function(a,e){return $g(a,e,!0)};var Ug=function(a,e,t){return Fg(a,e,Ls(t,2),!0)};var Kg=function(a,e){if(null!=a&&a.length){var t=$g(a,e,!0)-1;if(Ue(a[t],e))return t}return-1};var Hg=function(a,e){for(var t=-1,i=a.length,n=0,o=[];++t<i;){var r=a[t],s=e?e(r):r;if(!t||!Ue(s,d)){var d=s;o[n++]=0===r?0:r}}return o};var Vg=function(a){return a&&a.length?Hg(a):[]};var Yg=function(a,e){return a&&a.length?Hg(a,Ls(e,2)):[]},Gg=4294967295;var Zg=function(a,e,t){return t&&"number"!=typeof t&&at(a,e,t)&&(e=t=void 0),(t=void 0===t?Gg:t>>>0)?(a=wi(a))&&("string"==typeof e||null!=e&&!Ou(e))&&!(e=m(e))&&Gi(a)?Vi(ln(a),0,t):a.split(e,t):[]},Jg="Expected a function",Qg=Math.max;var Xg=function(a,e){if("function"!=typeof a)throw new TypeError(Jg);return e=null==e?0:Qg(O(e),0),Ze(function(t){var i=t[e],n=Vi(t,0,e);return i&&Object(fo.a)(n,i),sa(a,this,n)})},am=Ln(function(a,e,t){return a+(t?" ":"")+un(e)});var em=function(a,e,t){return a=wi(a),t=null==t?0:Jn(O(t),0,a.length),e=m(e),a.slice(t,t+e.length)==e};var tm=function(){return{}};var im=function(){return""};var nm=function(){return!0},om=w(function(a,e){return a-e},0);var rm=function(a){return a&&a.length?sp(a,M):0};var sm=function(a,e){return a&&a.length?sp(a,Ls(e,2)):0};var dm=function(a){var e=null==a?0:a.length;return e?Hi(a,1,e):[]};var lm=function(a,e,t){return a&&a.length?(e=t||void 0===e?1:O(e),Hi(a,0,e<0?0:e)):[]};var cm=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:O(e),Hi(a,(e=i-e)<0?0:e,i)):[]};var um=function(a,e){return a&&a.length?Ud(a,Ls(e,3),!1,!0):[]};var pm=function(a,e){return a&&a.length?Ud(a,Ls(e,3)):[]};var zm=function(a,e){return e(a),a},gm=Object.prototype,mm=gm.hasOwnProperty;var wm=function(a,e,t,i){return void 0===a||Ue(a,gm[t])&&!mm.call(i,t)?e:a},fm={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var ym=function(a){return"\\"+fm[a]},bm=/<%=([\s\S]+?)%>/g,hm={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:bm,variable:"",imports:{_:{escape:ul}}},vm=/\b__p \+= '';/g,km=/\b(__p \+=) '' \+/g,jm=/(__e\(.*?\)|\b__t\)) \+\n'';/g,_m=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xm=/($^)/,qm=/['\n\r\u2028\u2029\\]/g;var Em=function(a,e,t){var i=hm.imports._.templateSettings||hm;t&&at(a,e,t)&&(e=void 0),a=wi(a),e=Et({},e,i,wm);var n,o,r=Et({},e.imports,i.imports,wm),s=bt(r),d=_c(r,s),l=0,c=e.interpolate||xm,u="__p += '",p=RegExp((e.escape||xm).source+"|"+c.source+"|"+(c===bm?_m:xm).source+"|"+(e.evaluate||xm).source+"|$","g"),z="sourceURL"in e?"//# sourceURL="+e.sourceURL+"\n":"";a.replace(p,function(e,t,i,r,s,d){return i||(i=r),u+=a.slice(l,d).replace(qm,ym),t&&(n=!0,u+="' +\n__e("+t+") +\n'"),s&&(o=!0,u+="';\n"+s+";\n__p += '"),i&&(u+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),l=d+e.length,e}),u+="';\n";var g=e.variable;g||(u="with (obj) {\n"+u+"\n}\n"),u=(o?u.replace(vm,""):u).replace(km,"$1").replace(jm,"$1;"),u="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(n?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}";var m=Bi(function(){return Function(s,z+"return "+u).apply(void 0,d)});if(m.source=u,Fi(m))throw m;return m},Am="Expected a function";var Om=function(a,e,t){var i=!0,n=!0;if("function"!=typeof a)throw new TypeError(Am);return y(t)&&(i="leading"in t?!!t.leading:i,n="trailing"in t?!!t.trailing:n),wd(a,e,{leading:i,maxWait:e,trailing:n})};var Sm=function(a,e){return e(a)},Tm=9007199254740991,Mm=4294967295,Pm=Math.min;var Cm=function(a,e){if((a=O(a))<1||a>Tm)return[];var t=Mm,i=Pm(a,Mm);e=Vd(e),a-=Mm;for(var n=nt(i,e);++t<a;)e(t);return n};var Rm=function(){return this};var Dm=function(a,e){var t=a;return t instanceof wa&&(t=t.value()),zn(e,function(a,e){return e.func.apply(e.thisArg,Object(fo.a)([a],e.args))},t)};var Fm=function(){return Dm(this.__wrapped__,this.__actions__)};var Bm=function(a){return wi(a).toLowerCase()};var $m=function(a){return Object(u.a)(a)?c(a,bi):r(a)?[a]:_a(mi(wi(a)))},Im=9007199254740991;var Lm=function(a){return a?Jn(O(a),-Im,Im):0===a?a:0};var Wm=function(a){return wi(a).toUpperCase()};var Nm=function(a,e,t){var i=Object(u.a)(a),n=i||Object(rt.a)(a)||pt(a);if(e=Ls(e,4),null==t){var o=a&&a.constructor;t=n?i?new o:[]:y(a)&&F(o)?ia(Ei(a)):{}}return(n?Na:Qs)(a,function(a,i,n){return e(t,a,i,n)}),t};var Um=function(a,e){for(var t=a.length;t--&&Va(e,a[t],0)>-1;);return t};var Km=function(a,e){for(var t=-1,i=a.length;++t<i&&Va(e,a[t],0)>-1;);return t},Hm=/^\s+|\s+$/g;var Vm=function(a,e,t){if((a=wi(a))&&(t||void 0===e))return a.replace(Hm,"");if(!a||!(e=m(e)))return a;var i=ln(a),n=ln(e),o=Km(i,n),r=Um(i,n)+1;return Vi(i,o,r).join("")},Ym=/\s+$/;var Gm=function(a,e,t){if((a=wi(a))&&(t||void 0===e))return a.replace(Ym,"");if(!a||!(e=m(e)))return a;var i=ln(a),n=Um(i,ln(e))+1;return Vi(i,0,n).join("")},Zm=/^\s+/;var Jm=function(a,e,t){if((a=wi(a))&&(t||void 0===e))return a.replace(Zm,"");if(!a||!(e=m(e)))return a;var i=ln(a),n=Km(i,ln(e));return Vi(i,n).join("")},Qm=30,Xm="...",aw=/\w*$/;var ew=function(a,e){var t=Qm,i=Xm;if(y(e)){var n="separator"in e?e.separator:n;t="length"in e?O(e.length):t,i="omission"in e?m(e.omission):i}var o=(a=wi(a)).length;if(Gi(a)){var r=ln(a);o=r.length}if(t>=o)return a;var s=t-cz(i);if(s<1)return i;var d=r?Vi(r,0,s).join(""):a.slice(0,s);if(void 0===n)return d+i;if(r&&(s+=d.length-s),Ou(n)){if(a.slice(s).search(n)){var l,c=d;for(n.global||(n=RegExp(n.source,wi(aw.exec(n))+"g")),n.lastIndex=0;l=n.exec(c);)var u=l.index;d=d.slice(0,void 0===u?s:u)}}else if(a.indexOf(m(n),s)!=s){var p=d.lastIndexOf(n);p>-1&&(d=d.slice(0,p))}return d+i};var tw=function(a){return We(a,1)},iw=gn({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),nw=/&(?:amp|lt|gt|quot|#39);/g,ow=RegExp(nw.source);var rw=function(a){return(a=wi(a))&&ow.test(a)?a.replace(nw,iw):a},sw=xo&&1/Qr(new xo([,-0]))[1]==1/0?function(a){return new xo(a)}:fa,dw=200;var lw=function(a,e,t){var i=-1,n=Ya,o=a.length,r=!0,s=[],d=s;if(t)r=!1,n=Cd;else if(o>=dw){var l=e?null:sw(a);if(l)return Qr(l);r=!1,n=Vr,d=new Kr}else d=e?[]:s;a:for(;++i<o;){var c=a[i],u=e?e(c):c;if(c=t||0!==c?c:0,r&&u==u){for(var p=d.length;p--;)if(d[p]===u)continue a;e&&d.push(u),s.push(c)}else n(d,u,t)||(d!==s&&d.push(u),s.push(c))}return s},cw=Ze(function(a){return lw(Object(ji.a)(a,1,kd,!0))}),uw=Ze(function(a){var e=Bd(a);return kd(e)&&(e=void 0),lw(Object(ji.a)(a,1,kd,!0),Ls(e,2))}),pw=Ze(function(a){var e=Bd(a);return e="function"==typeof e?e:void 0,lw(Object(ji.a)(a,1,kd,!0),void 0,e)});var zw=function(a){return a&&a.length?lw(a):[]};var gw=function(a,e){return a&&a.length?lw(a,Ls(e,2)):[]};var mw=function(a,e){return e="function"==typeof e?e:void 0,a&&a.length?lw(a,void 0,e):[]},ww=0;var fw=function(a){var e=++ww;return wi(a)+e};var yw=function(a,e){return null==a||Sp(a,e)},bw=Math.max;var hw=function(a){if(!a||!a.length)return[];var e=0;return a=uo(a,function(a){if(kd(a))return e=bw(a.length,e),!0}),nt(e,function(e){return c(a,Bs(e))})};var vw=function(a,e){if(!a||!a.length)return[];var t=hw(a);return null==e?t:c(t,function(a){return sa(e,void 0,a)})};var kw=function(a,e,t,i){return Pp(a,e,t(hi(a,e)),i)};var jw=function(a,e,t){return null==a?a:kw(a,e,Vd(t))};var _w=function(a,e,t,i){return i="function"==typeof i?i:void 0,null==a?a:kw(a,e,Vd(t),i)},xw=Ln(function(a,e,t){return a+(t?" ":"")+e.toUpperCase()});var qw=function(a){return null==a?[]:_c(a,xt(a))},Ew=Ze(function(a,e){return kd(a)?Dd(a,e):[]});var Aw=function(a,e){return kz(Vd(e),a)},Ow=xi(function(a){var e=a.length,t=e?a[0]:0,i=this.__wrapped__,n=function(e){return ki(e,a)};return!(e>1||this.__actions__.length)&&i instanceof wa&&de(t)?((i=i.slice(t,+t+(e?1:0))).__actions__.push({func:Sm,args:[n],thisArg:void 0}),new ja(i,this.__chain__).thru(function(a){return e&&!a.length&&a.push(void 0),a})):this.thru(n)});var Sw=function(){return Vn(this)};var Tw=function(){var a=this.__wrapped__;if(a instanceof wa){var e=a;return this.__actions__.length&&(e=new wa(this)),(e=e.reverse()).__actions__.push({func:Sm,args:[pg],thisArg:void 0}),new ja(e,this.__chain__)}return this.thru(pg)};var Mw=function(a,e,t){var i=a.length;if(i<2)return i?lw(a[0]):[];for(var n=-1,o=Array(i);++n<i;)for(var r=a[n],s=-1;++s<i;)s!=n&&(o[n]=Dd(o[n]||r,a[s],e,t));return lw(Object(ji.a)(o,1),e,t)},Pw=Ze(function(a){return Mw(uo(a,kd))}),Cw=Ze(function(a){var e=Bd(a);return kd(e)&&(e=void 0),Mw(uo(a,kd),Ls(e,2))}),Rw=Ze(function(a){var e=Bd(a);return e="function"==typeof e?e:void 0,Mw(uo(a,kd),void 0,e)}),Dw=Ze(hw);var Fw=function(a,e,t){for(var i=-1,n=a.length,o=e.length,r={};++i<n;){var s=i<o?e[i]:void 0;t(r,a[i],s)}return r};var Bw=function(a,e){return Fw(a||[],e||[],He)};var $w=function(a,e){return Fw(a||[],e||[],Pp)},Iw=Ze(function(a){var e=a.length,t=e>1?a[e-1]:void 0;return t="function"==typeof t?(a.pop(),t):void 0,vw(a,t)}),Lw={chunk:Zn,compact:$r,concat:Ir,difference:Fd,differenceBy:$d,differenceWith:Id,drop:Wd,dropRight:Nd,dropRightWhile:Kd,dropWhile:Hd,fill:vl,findIndex:ql,findLastIndex:Ml,first:Rl,flatten:_i,flattenDeep:Wl.default,flattenDepth:Nl,fromPairs:oc,head:Rl,indexOf:Oc,initial:Sc,intersection:Cc,intersectionBy:Rc,intersectionWith:Dc,join:Iu,last:Bd,lastIndexOf:Hu,nth:Ap,pull:Cz,pullAll:Pz,pullAllBy:Rz,pullAllWith:Dz,pullAt:$z,remove:og,reverse:pg,slice:Og,sortedIndex:Ig,sortedIndexBy:Lg,sortedIndexOf:Wg,sortedLastIndex:Ng,sortedLastIndexBy:Ug,sortedLastIndexOf:Kg,sortedUniq:Vg,sortedUniqBy:Yg,tail:dm,take:lm,takeRight:cm,takeRightWhile:um,takeWhile:pm,union:cw,unionBy:uw,unionWith:pw,uniq:zw,uniqBy:gw,uniqWith:mw,unzip:hw,unzipWith:vw,without:Ew,xor:Pw,xorBy:Cw,xorWith:Rw,zip:Dw,zipObject:Bw,zipObjectDeep:$w,zipWith:Iw},Ww={countBy:nd,each:Yd,eachRight:Xd,every:fl,filter:jl,find:El,findLast:Pl,flatMap:Bl,flatMapDeep:Il,flatMapDepth:Ll,forEach:Yd,forEachRight:Xd,groupBy:cc,includes:Ec,invokeMap:Yc,keyBy:Wu,map:Fl,orderBy:Wp,partition:xz,reduce:eg,reduceRight:ig,reject:ng,sample:wg,sampleSize:hg,shuffle:xg,size:Ag,some:Mg,sortBy:Pg},Nw={now:pd},Uw={after:T,ary:We,before:Ii,bind:Wi,bindKey:Ki,curry:dd,curryRight:ud,debounce:wd,defer:Md,delay:Pd,flip:Kl,memoize:ui,negate:hp,once:Fp,overArgs:Vp,partial:kz,partialRight:_z,rearg:Xz,rest:lg,spread:Xg,throttle:Om,unary:tw,wrap:Aw},Kw={castArray:Nn,clone:Or,cloneDeep:Mr,cloneDeepWith:Rr,cloneWith:Fr,conformsTo:Ys,eq:Ue,gt:zc,gte:gc,isArguments:ot.a,isArray:u.a,isArrayBuffer:Qc,isArrayLike:Xe,isArrayLikeObject:kd,isBoolean:au,isBuffer:rt.a,isDate:nu,isElement:ou,isEmpty:lu,isEqual:cu,isEqualWith:uu,isError:Fi,isFinite:zu,isFunction:F,isInteger:gu,isLength:Qe,isMap:gr,isMatch:mu,isMatchWith:wu,isNaN:bu,isNative:ju,isNil:_u,isNull:xu,isNumber:yu,isObject:y,isObjectLike:n.a,isPlainObject:Ci,isRegExp:Ou,isSafeInteger:Tu,isSet:yr,isString:jc,isSymbol:r,isTypedArray:pt,isUndefined:Mu,isWeakMap:Cu,isWeakSet:Du,lt:Zu,lte:Ju,toArray:xp,toFinite:A,toInteger:O,toLength:bl,toNumber:x,toPlainObject:_d,toSafeInteger:Lm,toString:wi},Hw={add:f,ceil:Hn,divide:Ld,floor:Hl,max:op,maxBy:rp,mean:cp,meanBy:up,min:mp,minBy:wp,multiply:yp,round:zg,subtract:om,sum:rm,sumBy:sm},Vw={clamp:Qn,inRange:vc,random:Hz},Yw={assign:vt,assignIn:qt,assignInWith:Et,assignWith:At,at:qi,create:od,defaults:hd,defaultsDeep:Od,entries:rl,entriesIn:sl,extend:qt,extendWith:Et,findKey:Ol,findLastKey:Cl,forIn:ec,forInRight:tc,forOwn:ic,forOwnRight:nc,functions:sc,functionsIn:dc,get:vi,has:fc,hasIn:Cs,invert:Ic,invertBy:Uc,invoke:Vc,keys:bt,keysIn:xt,mapKeys:Qu,mapValues:Xu,merge:pp,mergeWith:Ad,omit:Mp,omitBy:Dp,pick:Ez,pickBy:Rp,result:cg,set:vg,setWith:kg,toPairs:rl,toPairsIn:sl,transform:Nm,unset:yw,update:jw,updateWith:_w,values:xc,valuesIn:qw},Gw={at:Ow,chain:Vn,commit:Br,lodash:Aa,next:qp,plant:Az,reverse:Tw,tap:zm,thru:Sm,toIterator:Rm,toJSON:Fm,value:Fm,valueOf:Fm,wrapperChain:Sw},Zw={camelCase:Wn,capitalize:pn,deburr:yn,endsWith:al,escape:ul,escapeRegExp:gl,kebabCase:Lu,lowerCase:Vu,lowerFirst:Yu,pad:mz,padEnd:wz,padStart:fz,parseInt:hz,repeat:rg,replace:sg,snakeCase:Sg,split:Zg,startCase:am,startsWith:em,template:Em,templateSettings:hm,toLower:Bm,toUpper:Wm,trim:Vm,trimEnd:Gm,trimStart:Jm,truncate:ew,unescape:rw,upperCase:xw,upperFirst:un,words:$n},Jw={attempt:Bi,bindAll:Ni,cond:Ns,conforms:Vs,constant:Ia,defaultTo:fd,flow:Xl,flowRight:ac,identity:M,iteratee:Bu,matches:ep,matchesProperty:ip,method:zp,methodOf:gp,mixin:fp,noop:fa,nthArg:Op,over:Up,overEvery:Yp,overSome:Gp,property:Is,propertyOf:Oz,range:Jz,rangeRight:Qz,stubArray:po,stubFalse:hu.a,stubObject:tm,stubString:im,stubTrue:nm,times:Cm,toPath:$m,uniqueId:fw};var Qw=function(){var a=new wa(this.__wrapped__);return a.__actions__=_a(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=_a(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=_a(this.__views__),a};var Xw=function(){if(this.__filtered__){var a=new wa(this);a.__dir__=-1,a.__filtered__=!0}else(a=this.clone()).__dir__*=-1;return a},af=Math.max,ef=Math.min;var tf=function(a,e,t){for(var i=-1,n=t.length;++i<n;){var o=t[i],r=o.size;switch(o.type){case"drop":a+=r;break;case"dropRight":e-=r;break;case"take":e=ef(e,a+r);break;case"takeRight":a=af(a,e-r)}}return{start:a,end:e}},nf=1,of=2,rf=Math.min;var sf=function(){var a=this.__wrapped__.value(),e=this.__dir__,t=Object(u.a)(a),i=e<0,n=t?a.length:0,o=tf(0,n,this.__views__),r=o.start,s=o.end,d=s-r,l=i?s:r-1,c=this.__iteratees__,p=c.length,z=0,g=rf(d,this.__takeCount__);if(!t||!i&&n==d&&g==d)return Dm(a,this.__actions__);var m=[];a:for(;d--&&z<g;){for(var w=-1,f=a[l+=e];++w<p;){var y=c[w],b=y.iteratee,h=y.type,v=b(f);if(h==of)f=v;else if(!v){if(h==nf)continue a;break a}}m[z++]=f}return m},df=Array.prototype,lf=Object.prototype.hasOwnProperty,cf=l.a?l.a.iterator:void 0,uf=Math.max,pf=Math.min,zf=function(a){return function(e,t,i){if(null==i){var n=y(t),o=n&&bt(t),r=o&&o.length&&rc(t,o);(r?r.length:n)||(i=t,t=e,e=this)}return a(e,t,i)}}(fp);
2
- /**
3
- * @license
4
- * Lodash (Custom Build) <https://lodash.com/>
5
- * Build: `lodash modularize exports="es" -o ./`
6
- * Copyright JS Foundation and other contributors <https://js.foundation/>
7
- * Released under MIT license <https://lodash.com/license>
8
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
9
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
10
- */Aa.after=Uw.after,Aa.ary=Uw.ary,Aa.assign=Yw.assign,Aa.assignIn=Yw.assignIn,Aa.assignInWith=Yw.assignInWith,Aa.assignWith=Yw.assignWith,Aa.at=Yw.at,Aa.before=Uw.before,Aa.bind=Uw.bind,Aa.bindAll=Jw.bindAll,Aa.bindKey=Uw.bindKey,Aa.castArray=Kw.castArray,Aa.chain=Gw.chain,Aa.chunk=Lw.chunk,Aa.compact=Lw.compact,Aa.concat=Lw.concat,Aa.cond=Jw.cond,Aa.conforms=Jw.conforms,Aa.constant=Jw.constant,Aa.countBy=Ww.countBy,Aa.create=Yw.create,Aa.curry=Uw.curry,Aa.curryRight=Uw.curryRight,Aa.debounce=Uw.debounce,Aa.defaults=Yw.defaults,Aa.defaultsDeep=Yw.defaultsDeep,Aa.defer=Uw.defer,Aa.delay=Uw.delay,Aa.difference=Lw.difference,Aa.differenceBy=Lw.differenceBy,Aa.differenceWith=Lw.differenceWith,Aa.drop=Lw.drop,Aa.dropRight=Lw.dropRight,Aa.dropRightWhile=Lw.dropRightWhile,Aa.dropWhile=Lw.dropWhile,Aa.fill=Lw.fill,Aa.filter=Ww.filter,Aa.flatMap=Ww.flatMap,Aa.flatMapDeep=Ww.flatMapDeep,Aa.flatMapDepth=Ww.flatMapDepth,Aa.flatten=Lw.flatten,Aa.flattenDeep=Lw.flattenDeep,Aa.flattenDepth=Lw.flattenDepth,Aa.flip=Uw.flip,Aa.flow=Jw.flow,Aa.flowRight=Jw.flowRight,Aa.fromPairs=Lw.fromPairs,Aa.functions=Yw.functions,Aa.functionsIn=Yw.functionsIn,Aa.groupBy=Ww.groupBy,Aa.initial=Lw.initial,Aa.intersection=Lw.intersection,Aa.intersectionBy=Lw.intersectionBy,Aa.intersectionWith=Lw.intersectionWith,Aa.invert=Yw.invert,Aa.invertBy=Yw.invertBy,Aa.invokeMap=Ww.invokeMap,Aa.iteratee=Jw.iteratee,Aa.keyBy=Ww.keyBy,Aa.keys=bt,Aa.keysIn=Yw.keysIn,Aa.map=Ww.map,Aa.mapKeys=Yw.mapKeys,Aa.mapValues=Yw.mapValues,Aa.matches=Jw.matches,Aa.matchesProperty=Jw.matchesProperty,Aa.memoize=Uw.memoize,Aa.merge=Yw.merge,Aa.mergeWith=Yw.mergeWith,Aa.method=Jw.method,Aa.methodOf=Jw.methodOf,Aa.mixin=zf,Aa.negate=hp,Aa.nthArg=Jw.nthArg,Aa.omit=Yw.omit,Aa.omitBy=Yw.omitBy,Aa.once=Uw.once,Aa.orderBy=Ww.orderBy,Aa.over=Jw.over,Aa.overArgs=Uw.overArgs,Aa.overEvery=Jw.overEvery,Aa.overSome=Jw.overSome,Aa.partial=Uw.partial,Aa.partialRight=Uw.partialRight,Aa.partition=Ww.partition,Aa.pick=Yw.pick,Aa.pickBy=Yw.pickBy,Aa.property=Jw.property,Aa.propertyOf=Jw.propertyOf,Aa.pull=Lw.pull,Aa.pullAll=Lw.pullAll,Aa.pullAllBy=Lw.pullAllBy,Aa.pullAllWith=Lw.pullAllWith,Aa.pullAt=Lw.pullAt,Aa.range=Jw.range,Aa.rangeRight=Jw.rangeRight,Aa.rearg=Uw.rearg,Aa.reject=Ww.reject,Aa.remove=Lw.remove,Aa.rest=Uw.rest,Aa.reverse=Lw.reverse,Aa.sampleSize=Ww.sampleSize,Aa.set=Yw.set,Aa.setWith=Yw.setWith,Aa.shuffle=Ww.shuffle,Aa.slice=Lw.slice,Aa.sortBy=Ww.sortBy,Aa.sortedUniq=Lw.sortedUniq,Aa.sortedUniqBy=Lw.sortedUniqBy,Aa.split=Zw.split,Aa.spread=Uw.spread,Aa.tail=Lw.tail,Aa.take=Lw.take,Aa.takeRight=Lw.takeRight,Aa.takeRightWhile=Lw.takeRightWhile,Aa.takeWhile=Lw.takeWhile,Aa.tap=Gw.tap,Aa.throttle=Uw.throttle,Aa.thru=Sm,Aa.toArray=Kw.toArray,Aa.toPairs=Yw.toPairs,Aa.toPairsIn=Yw.toPairsIn,Aa.toPath=Jw.toPath,Aa.toPlainObject=Kw.toPlainObject,Aa.transform=Yw.transform,Aa.unary=Uw.unary,Aa.union=Lw.union,Aa.unionBy=Lw.unionBy,Aa.unionWith=Lw.unionWith,Aa.uniq=Lw.uniq,Aa.uniqBy=Lw.uniqBy,Aa.uniqWith=Lw.uniqWith,Aa.unset=Yw.unset,Aa.unzip=Lw.unzip,Aa.unzipWith=Lw.unzipWith,Aa.update=Yw.update,Aa.updateWith=Yw.updateWith,Aa.values=Yw.values,Aa.valuesIn=Yw.valuesIn,Aa.without=Lw.without,Aa.words=Zw.words,Aa.wrap=Uw.wrap,Aa.xor=Lw.xor,Aa.xorBy=Lw.xorBy,Aa.xorWith=Lw.xorWith,Aa.zip=Lw.zip,Aa.zipObject=Lw.zipObject,Aa.zipObjectDeep=Lw.zipObjectDeep,Aa.zipWith=Lw.zipWith,Aa.entries=Yw.toPairs,Aa.entriesIn=Yw.toPairsIn,Aa.extend=Yw.assignIn,Aa.extendWith=Yw.assignInWith,zf(Aa,Aa),Aa.add=Hw.add,Aa.attempt=Jw.attempt,Aa.camelCase=Zw.camelCase,Aa.capitalize=Zw.capitalize,Aa.ceil=Hw.ceil,Aa.clamp=Vw.clamp,Aa.clone=Kw.clone,Aa.cloneDeep=Kw.cloneDeep,Aa.cloneDeepWith=Kw.cloneDeepWith,Aa.cloneWith=Kw.cloneWith,Aa.conformsTo=Kw.conformsTo,Aa.deburr=Zw.deburr,Aa.defaultTo=Jw.defaultTo,Aa.divide=Hw.divide,Aa.endsWith=Zw.endsWith,Aa.eq=Kw.eq,Aa.escape=Zw.escape,Aa.escapeRegExp=Zw.escapeRegExp,Aa.every=Ww.every,Aa.find=Ww.find,Aa.findIndex=Lw.findIndex,Aa.findKey=Yw.findKey,Aa.findLast=Ww.findLast,Aa.findLastIndex=Lw.findLastIndex,Aa.findLastKey=Yw.findLastKey,Aa.floor=Hw.floor,Aa.forEach=Ww.forEach,Aa.forEachRight=Ww.forEachRight,Aa.forIn=Yw.forIn,Aa.forInRight=Yw.forInRight,Aa.forOwn=Yw.forOwn,Aa.forOwnRight=Yw.forOwnRight,Aa.get=Yw.get,Aa.gt=Kw.gt,Aa.gte=Kw.gte,Aa.has=Yw.has,Aa.hasIn=Yw.hasIn,Aa.head=Lw.head,Aa.identity=M,Aa.includes=Ww.includes,Aa.indexOf=Lw.indexOf,Aa.inRange=Vw.inRange,Aa.invoke=Yw.invoke,Aa.isArguments=Kw.isArguments,Aa.isArray=u.a,Aa.isArrayBuffer=Kw.isArrayBuffer,Aa.isArrayLike=Kw.isArrayLike,Aa.isArrayLikeObject=Kw.isArrayLikeObject,Aa.isBoolean=Kw.isBoolean,Aa.isBuffer=Kw.isBuffer,Aa.isDate=Kw.isDate,Aa.isElement=Kw.isElement,Aa.isEmpty=Kw.isEmpty,Aa.isEqual=Kw.isEqual,Aa.isEqualWith=Kw.isEqualWith,Aa.isError=Kw.isError,Aa.isFinite=Kw.isFinite,Aa.isFunction=Kw.isFunction,Aa.isInteger=Kw.isInteger,Aa.isLength=Kw.isLength,Aa.isMap=Kw.isMap,Aa.isMatch=Kw.isMatch,Aa.isMatchWith=Kw.isMatchWith,Aa.isNaN=Kw.isNaN,Aa.isNative=Kw.isNative,Aa.isNil=Kw.isNil,Aa.isNull=Kw.isNull,Aa.isNumber=Kw.isNumber,Aa.isObject=y,Aa.isObjectLike=Kw.isObjectLike,Aa.isPlainObject=Kw.isPlainObject,Aa.isRegExp=Kw.isRegExp,Aa.isSafeInteger=Kw.isSafeInteger,Aa.isSet=Kw.isSet,Aa.isString=Kw.isString,Aa.isSymbol=Kw.isSymbol,Aa.isTypedArray=Kw.isTypedArray,Aa.isUndefined=Kw.isUndefined,Aa.isWeakMap=Kw.isWeakMap,Aa.isWeakSet=Kw.isWeakSet,Aa.join=Lw.join,Aa.kebabCase=Zw.kebabCase,Aa.last=Bd,Aa.lastIndexOf=Lw.lastIndexOf,Aa.lowerCase=Zw.lowerCase,Aa.lowerFirst=Zw.lowerFirst,Aa.lt=Kw.lt,Aa.lte=Kw.lte,Aa.max=Hw.max,Aa.maxBy=Hw.maxBy,Aa.mean=Hw.mean,Aa.meanBy=Hw.meanBy,Aa.min=Hw.min,Aa.minBy=Hw.minBy,Aa.stubArray=Jw.stubArray,Aa.stubFalse=Jw.stubFalse,Aa.stubObject=Jw.stubObject,Aa.stubString=Jw.stubString,Aa.stubTrue=Jw.stubTrue,Aa.multiply=Hw.multiply,Aa.nth=Lw.nth,Aa.noop=Jw.noop,Aa.now=Nw.now,Aa.pad=Zw.pad,Aa.padEnd=Zw.padEnd,Aa.padStart=Zw.padStart,Aa.parseInt=Zw.parseInt,Aa.random=Vw.random,Aa.reduce=Ww.reduce,Aa.reduceRight=Ww.reduceRight,Aa.repeat=Zw.repeat,Aa.replace=Zw.replace,Aa.result=Yw.result,Aa.round=Hw.round,Aa.sample=Ww.sample,Aa.size=Ww.size,Aa.snakeCase=Zw.snakeCase,Aa.some=Ww.some,Aa.sortedIndex=Lw.sortedIndex,Aa.sortedIndexBy=Lw.sortedIndexBy,Aa.sortedIndexOf=Lw.sortedIndexOf,Aa.sortedLastIndex=Lw.sortedLastIndex,Aa.sortedLastIndexBy=Lw.sortedLastIndexBy,Aa.sortedLastIndexOf=Lw.sortedLastIndexOf,Aa.startCase=Zw.startCase,Aa.startsWith=Zw.startsWith,Aa.subtract=Hw.subtract,Aa.sum=Hw.sum,Aa.sumBy=Hw.sumBy,Aa.template=Zw.template,Aa.times=Jw.times,Aa.toFinite=Kw.toFinite,Aa.toInteger=O,Aa.toLength=Kw.toLength,Aa.toLower=Zw.toLower,Aa.toNumber=Kw.toNumber,Aa.toSafeInteger=Kw.toSafeInteger,Aa.toString=Kw.toString,Aa.toUpper=Zw.toUpper,Aa.trim=Zw.trim,Aa.trimEnd=Zw.trimEnd,Aa.trimStart=Zw.trimStart,Aa.truncate=Zw.truncate,Aa.unescape=Zw.unescape,Aa.uniqueId=Jw.uniqueId,Aa.upperCase=Zw.upperCase,Aa.upperFirst=Zw.upperFirst,Aa.each=Ww.forEach,Aa.eachRight=Ww.forEachRight,Aa.first=Lw.head,zf(Aa,function(){var a={};return Qs(Aa,function(e,t){lf.call(Aa.prototype,t)||(a[t]=e)}),a}(),{chain:!1}),Aa.VERSION="4.17.11",(Aa.templateSettings=Zw.templateSettings).imports._=Aa,Na(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){Aa[a].placeholder=Aa}),Na(["drop","take"],function(a,e){wa.prototype[a]=function(t){t=void 0===t?1:uf(O(t),0);var i=this.__filtered__&&!e?new wa(this):this.clone();return i.__filtered__?i.__takeCount__=pf(t,i.__takeCount__):i.__views__.push({size:pf(t,4294967295),type:a+(i.__dir__<0?"Right":"")}),i},wa.prototype[a+"Right"]=function(e){return this.reverse()[a](e).reverse()}}),Na(["filter","map","takeWhile"],function(a,e){var t=e+1,i=1==t||3==t;wa.prototype[a]=function(a){var e=this.clone();return e.__iteratees__.push({iteratee:Ls(a,3),type:t}),e.__filtered__=e.__filtered__||i,e}}),Na(["head","last"],function(a,e){var t="take"+(e?"Right":"");wa.prototype[a]=function(){return this[t](1).value()[0]}}),Na(["initial","tail"],function(a,e){var t="drop"+(e?"":"Right");wa.prototype[a]=function(){return this.__filtered__?new wa(this):this[t](1)}}),wa.prototype.compact=function(){return this.filter(M)},wa.prototype.find=function(a){return this.filter(a).head()},wa.prototype.findLast=function(a){return this.reverse().find(a)},wa.prototype.invokeMap=Ze(function(a,e){return"function"==typeof a?new wa(this):this.map(function(t){return Hc(t,a,e)})}),wa.prototype.reject=function(a){return this.filter(hp(Ls(a)))},wa.prototype.slice=function(a,e){a=O(a);var t=this;return t.__filtered__&&(a>0||e<0)?new wa(t):(a<0?t=t.takeRight(-a):a&&(t=t.drop(a)),void 0!==e&&(t=(e=O(e))<0?t.dropRight(-e):t.take(e-a)),t)},wa.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},wa.prototype.toArray=function(){return this.take(4294967295)},Qs(wa.prototype,function(a,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),n=Aa[i?"take"+("last"==e?"Right":""):e],o=i||/^find/.test(e);n&&(Aa.prototype[e]=function(){var e=this.__wrapped__,r=i?[1]:arguments,s=e instanceof wa,d=r[0],l=s||Object(u.a)(e),c=function(a){var e=n.apply(Aa,Object(fo.a)([a],r));return i&&p?e[0]:e};l&&t&&"function"==typeof d&&1!=d.length&&(s=l=!1);var p=this.__chain__,z=!!this.__actions__.length,g=o&&!p,m=s&&!z;if(!o&&l){e=m?e:new wa(this);var w=a.apply(e,r);return w.__actions__.push({func:Sm,args:[c],thisArg:void 0}),new ja(w,p)}return g&&m?a.apply(this,r):(w=this.thru(c),g?i?w.value()[0]:w.value():w)})}),Na(["pop","push","shift","sort","splice","unshift"],function(a){var e=df[a],t=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",i=/^(?:pop|shift)$/.test(a);Aa.prototype[a]=function(){var a=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(Object(u.a)(n)?n:[],a)}return this[t](function(t){return e.apply(Object(u.a)(t)?t:[],a)})}}),Qs(wa.prototype,function(a,e){var t=Aa[e];if(t){var i=t.name+"";(ba[i]||(ba[i]=[])).push({name:e,func:t})}}),ba[be(void 0,2).name]=[{name:"wrapper",func:void 0}],wa.prototype.clone=Qw,wa.prototype.reverse=Xw,wa.prototype.value=sf,Aa.prototype.at=Gw.at,Aa.prototype.chain=Gw.wrapperChain,Aa.prototype.commit=Gw.commit,Aa.prototype.next=Gw.next,Aa.prototype.plant=Gw.plant,Aa.prototype.reverse=Gw.reverse,Aa.prototype.toJSON=Aa.prototype.valueOf=Aa.prototype.value=Gw.value,Aa.prototype.first=Aa.prototype.head,cf&&(Aa.prototype[cf]=Gw.toIterator);var gf=Aa;t.d(e,"add",function(){return f}),t.d(e,"after",function(){return T}),t.d(e,"ary",function(){return We}),t.d(e,"assign",function(){return vt}),t.d(e,"assignIn",function(){return qt}),t.d(e,"assignInWith",function(){return Et}),t.d(e,"assignWith",function(){return At}),t.d(e,"at",function(){return qi}),t.d(e,"attempt",function(){return Bi}),t.d(e,"before",function(){return Ii}),t.d(e,"bind",function(){return Wi}),t.d(e,"bindAll",function(){return Ni}),t.d(e,"bindKey",function(){return Ki}),t.d(e,"camelCase",function(){return Wn}),t.d(e,"capitalize",function(){return pn}),t.d(e,"castArray",function(){return Nn}),t.d(e,"ceil",function(){return Hn}),t.d(e,"chain",function(){return Vn}),t.d(e,"chunk",function(){return Zn}),t.d(e,"clamp",function(){return Qn}),t.d(e,"clone",function(){return Or}),t.d(e,"cloneDeep",function(){return Mr}),t.d(e,"cloneDeepWith",function(){return Rr}),t.d(e,"cloneWith",function(){return Fr}),t.d(e,"commit",function(){return Br}),t.d(e,"compact",function(){return $r}),t.d(e,"concat",function(){return Ir}),t.d(e,"cond",function(){return Ns}),t.d(e,"conforms",function(){return Vs}),t.d(e,"conformsTo",function(){return Ys}),t.d(e,"constant",function(){return Ia}),t.d(e,"countBy",function(){return nd}),t.d(e,"create",function(){return od}),t.d(e,"curry",function(){return dd}),t.d(e,"curryRight",function(){return ud}),t.d(e,"debounce",function(){return wd}),t.d(e,"deburr",function(){return yn}),t.d(e,"defaultTo",function(){return fd}),t.d(e,"defaults",function(){return hd}),t.d(e,"defaultsDeep",function(){return Od}),t.d(e,"defer",function(){return Md}),t.d(e,"delay",function(){return Pd}),t.d(e,"difference",function(){return Fd}),t.d(e,"differenceBy",function(){return $d}),t.d(e,"differenceWith",function(){return Id}),t.d(e,"divide",function(){return Ld}),t.d(e,"drop",function(){return Wd}),t.d(e,"dropRight",function(){return Nd}),t.d(e,"dropRightWhile",function(){return Kd}),t.d(e,"dropWhile",function(){return Hd}),t.d(e,"each",function(){return Yd}),t.d(e,"eachRight",function(){return Xd}),t.d(e,"endsWith",function(){return al}),t.d(e,"entries",function(){return rl}),t.d(e,"entriesIn",function(){return sl}),t.d(e,"eq",function(){return Ue}),t.d(e,"escape",function(){return ul}),t.d(e,"escapeRegExp",function(){return gl}),t.d(e,"every",function(){return fl}),t.d(e,"extend",function(){return qt}),t.d(e,"extendWith",function(){return Et}),t.d(e,"fill",function(){return vl}),t.d(e,"filter",function(){return jl}),t.d(e,"find",function(){return El}),t.d(e,"findIndex",function(){return ql}),t.d(e,"findKey",function(){return Ol}),t.d(e,"findLast",function(){return Pl}),t.d(e,"findLastIndex",function(){return Ml}),t.d(e,"findLastKey",function(){return Cl}),t.d(e,"first",function(){return Rl}),t.d(e,"flatMap",function(){return Bl}),t.d(e,"flatMapDeep",function(){return Il}),t.d(e,"flatMapDepth",function(){return Ll}),t.d(e,"flatten",function(){return _i}),t.d(e,"flattenDeep",function(){return Wl.default}),t.d(e,"flattenDepth",function(){return Nl}),t.d(e,"flip",function(){return Kl}),t.d(e,"floor",function(){return Hl}),t.d(e,"flow",function(){return Xl}),t.d(e,"flowRight",function(){return ac}),t.d(e,"forEach",function(){return Yd}),t.d(e,"forEachRight",function(){return Xd}),t.d(e,"forIn",function(){return ec}),t.d(e,"forInRight",function(){return tc}),t.d(e,"forOwn",function(){return ic}),t.d(e,"forOwnRight",function(){return nc}),t.d(e,"fromPairs",function(){return oc}),t.d(e,"functions",function(){return sc}),t.d(e,"functionsIn",function(){return dc}),t.d(e,"get",function(){return vi}),t.d(e,"groupBy",function(){return cc}),t.d(e,"gt",function(){return zc}),t.d(e,"gte",function(){return gc}),t.d(e,"has",function(){return fc}),t.d(e,"hasIn",function(){return Cs}),t.d(e,"head",function(){return Rl}),t.d(e,"identity",function(){return M}),t.d(e,"inRange",function(){return vc}),t.d(e,"includes",function(){return Ec}),t.d(e,"indexOf",function(){return Oc}),t.d(e,"initial",function(){return Sc}),t.d(e,"intersection",function(){return Cc}),t.d(e,"intersectionBy",function(){return Rc}),t.d(e,"intersectionWith",function(){return Dc}),t.d(e,"invert",function(){return Ic}),t.d(e,"invertBy",function(){return Uc}),t.d(e,"invoke",function(){return Vc}),t.d(e,"invokeMap",function(){return Yc}),t.d(e,"isArguments",function(){return ot.a}),t.d(e,"isArray",function(){return u.a}),t.d(e,"isArrayBuffer",function(){return Qc}),t.d(e,"isArrayLike",function(){return Xe}),t.d(e,"isArrayLikeObject",function(){return kd}),t.d(e,"isBoolean",function(){return au}),t.d(e,"isBuffer",function(){return rt.a}),t.d(e,"isDate",function(){return nu}),t.d(e,"isElement",function(){return ou}),t.d(e,"isEmpty",function(){return lu}),t.d(e,"isEqual",function(){return cu}),t.d(e,"isEqualWith",function(){return uu}),t.d(e,"isError",function(){return Fi}),t.d(e,"isFinite",function(){return zu}),t.d(e,"isFunction",function(){return F}),t.d(e,"isInteger",function(){return gu}),t.d(e,"isLength",function(){return Qe}),t.d(e,"isMap",function(){return gr}),t.d(e,"isMatch",function(){return mu}),t.d(e,"isMatchWith",function(){return wu}),t.d(e,"isNaN",function(){return bu}),t.d(e,"isNative",function(){return ju}),t.d(e,"isNil",function(){return _u}),t.d(e,"isNull",function(){return xu}),t.d(e,"isNumber",function(){return yu}),t.d(e,"isObject",function(){return y}),t.d(e,"isObjectLike",function(){return n.a}),t.d(e,"isPlainObject",function(){return Ci}),t.d(e,"isRegExp",function(){return Ou}),t.d(e,"isSafeInteger",function(){return Tu}),t.d(e,"isSet",function(){return yr}),t.d(e,"isString",function(){return jc}),t.d(e,"isSymbol",function(){return r}),t.d(e,"isTypedArray",function(){return pt}),t.d(e,"isUndefined",function(){return Mu}),t.d(e,"isWeakMap",function(){return Cu}),t.d(e,"isWeakSet",function(){return Du}),t.d(e,"iteratee",function(){return Bu}),t.d(e,"join",function(){return Iu}),t.d(e,"kebabCase",function(){return Lu}),t.d(e,"keyBy",function(){return Wu}),t.d(e,"keys",function(){return bt}),t.d(e,"keysIn",function(){return xt}),t.d(e,"last",function(){return Bd}),t.d(e,"lastIndexOf",function(){return Hu}),t.d(e,"lodash",function(){return Aa}),t.d(e,"lowerCase",function(){return Vu}),t.d(e,"lowerFirst",function(){return Yu}),t.d(e,"lt",function(){return Zu}),t.d(e,"lte",function(){return Ju}),t.d(e,"map",function(){return Fl}),t.d(e,"mapKeys",function(){return Qu}),t.d(e,"mapValues",function(){return Xu}),t.d(e,"matches",function(){return ep}),t.d(e,"matchesProperty",function(){return ip}),t.d(e,"max",function(){return op}),t.d(e,"maxBy",function(){return rp}),t.d(e,"mean",function(){return cp}),t.d(e,"meanBy",function(){return up}),t.d(e,"memoize",function(){return ui}),t.d(e,"merge",function(){return pp}),t.d(e,"mergeWith",function(){return Ad}),t.d(e,"method",function(){return zp}),t.d(e,"methodOf",function(){return gp}),t.d(e,"min",function(){return mp}),t.d(e,"minBy",function(){return wp}),t.d(e,"mixin",function(){return fp}),t.d(e,"multiply",function(){return yp}),t.d(e,"negate",function(){return hp}),t.d(e,"next",function(){return qp}),t.d(e,"noop",function(){return fa}),t.d(e,"now",function(){return pd}),t.d(e,"nth",function(){return Ap}),t.d(e,"nthArg",function(){return Op}),t.d(e,"omit",function(){return Mp}),t.d(e,"omitBy",function(){return Dp}),t.d(e,"once",function(){return Fp}),t.d(e,"orderBy",function(){return Wp}),t.d(e,"over",function(){return Up}),t.d(e,"overArgs",function(){return Vp}),t.d(e,"overEvery",function(){return Yp}),t.d(e,"overSome",function(){return Gp}),t.d(e,"pad",function(){return mz}),t.d(e,"padEnd",function(){return wz}),t.d(e,"padStart",function(){return fz}),t.d(e,"parseInt",function(){return hz}),t.d(e,"partial",function(){return kz}),t.d(e,"partialRight",function(){return _z}),t.d(e,"partition",function(){return xz}),t.d(e,"pick",function(){return Ez}),t.d(e,"pickBy",function(){return Rp}),t.d(e,"plant",function(){return Az}),t.d(e,"property",function(){return Is}),t.d(e,"propertyOf",function(){return Oz}),t.d(e,"pull",function(){return Cz}),t.d(e,"pullAll",function(){return Pz}),t.d(e,"pullAllBy",function(){return Rz}),t.d(e,"pullAllWith",function(){return Dz}),t.d(e,"pullAt",function(){return $z}),t.d(e,"random",function(){return Hz}),t.d(e,"range",function(){return Jz}),t.d(e,"rangeRight",function(){return Qz}),t.d(e,"rearg",function(){return Xz}),t.d(e,"reduce",function(){return eg}),t.d(e,"reduceRight",function(){return ig}),t.d(e,"reject",function(){return ng}),t.d(e,"remove",function(){return og}),t.d(e,"repeat",function(){return rg}),t.d(e,"replace",function(){return sg}),t.d(e,"rest",function(){return lg}),t.d(e,"result",function(){return cg}),t.d(e,"reverse",function(){return pg}),t.d(e,"round",function(){return zg}),t.d(e,"sample",function(){return wg}),t.d(e,"sampleSize",function(){return hg}),t.d(e,"set",function(){return vg}),t.d(e,"setWith",function(){return kg}),t.d(e,"shuffle",function(){return xg}),t.d(e,"size",function(){return Ag}),t.d(e,"slice",function(){return Og}),t.d(e,"snakeCase",function(){return Sg}),t.d(e,"some",function(){return Mg}),t.d(e,"sortBy",function(){return Pg}),t.d(e,"sortedIndex",function(){return Ig}),t.d(e,"sortedIndexBy",function(){return Lg}),t.d(e,"sortedIndexOf",function(){return Wg}),t.d(e,"sortedLastIndex",function(){return Ng}),t.d(e,"sortedLastIndexBy",function(){return Ug}),t.d(e,"sortedLastIndexOf",function(){return Kg}),t.d(e,"sortedUniq",function(){return Vg}),t.d(e,"sortedUniqBy",function(){return Yg}),t.d(e,"split",function(){return Zg}),t.d(e,"spread",function(){return Xg}),t.d(e,"startCase",function(){return am}),t.d(e,"startsWith",function(){return em}),t.d(e,"stubArray",function(){return po}),t.d(e,"stubFalse",function(){return hu.a}),t.d(e,"stubObject",function(){return tm}),t.d(e,"stubString",function(){return im}),t.d(e,"stubTrue",function(){return nm}),t.d(e,"subtract",function(){return om}),t.d(e,"sum",function(){return rm}),t.d(e,"sumBy",function(){return sm}),t.d(e,"tail",function(){return dm}),t.d(e,"take",function(){return lm}),t.d(e,"takeRight",function(){return cm}),t.d(e,"takeRightWhile",function(){return um}),t.d(e,"takeWhile",function(){return pm}),t.d(e,"tap",function(){return zm}),t.d(e,"template",function(){return Em}),t.d(e,"templateSettings",function(){return hm}),t.d(e,"throttle",function(){return Om}),t.d(e,"thru",function(){return Sm}),t.d(e,"times",function(){return Cm}),t.d(e,"toArray",function(){return xp}),t.d(e,"toFinite",function(){return A}),t.d(e,"toInteger",function(){return O}),t.d(e,"toIterator",function(){return Rm}),t.d(e,"toJSON",function(){return Fm}),t.d(e,"toLength",function(){return bl}),t.d(e,"toLower",function(){return Bm}),t.d(e,"toNumber",function(){return x}),t.d(e,"toPairs",function(){return rl}),t.d(e,"toPairsIn",function(){return sl}),t.d(e,"toPath",function(){return $m}),t.d(e,"toPlainObject",function(){return _d}),t.d(e,"toSafeInteger",function(){return Lm}),t.d(e,"toString",function(){return wi}),t.d(e,"toUpper",function(){return Wm}),t.d(e,"transform",function(){return Nm}),t.d(e,"trim",function(){return Vm}),t.d(e,"trimEnd",function(){return Gm}),t.d(e,"trimStart",function(){return Jm}),t.d(e,"truncate",function(){return ew}),t.d(e,"unary",function(){return tw}),t.d(e,"unescape",function(){return rw}),t.d(e,"union",function(){return cw}),t.d(e,"unionBy",function(){return uw}),t.d(e,"unionWith",function(){return pw}),t.d(e,"uniq",function(){return zw}),t.d(e,"uniqBy",function(){return gw}),t.d(e,"uniqWith",function(){return mw}),t.d(e,"uniqueId",function(){return fw}),t.d(e,"unset",function(){return yw}),t.d(e,"unzip",function(){return hw}),t.d(e,"unzipWith",function(){return vw}),t.d(e,"update",function(){return jw}),t.d(e,"updateWith",function(){return _w}),t.d(e,"upperCase",function(){return xw}),t.d(e,"upperFirst",function(){return un}),t.d(e,"value",function(){return Fm}),t.d(e,"valueOf",function(){return Fm}),t.d(e,"values",function(){return xc}),t.d(e,"valuesIn",function(){return qw}),t.d(e,"without",function(){return Ew}),t.d(e,"words",function(){return $n}),t.d(e,"wrap",function(){return Aw}),t.d(e,"wrapperAt",function(){return Ow}),t.d(e,"wrapperChain",function(){return Sw}),t.d(e,"wrapperCommit",function(){return Br}),t.d(e,"wrapperLodash",function(){return Aa}),t.d(e,"wrapperNext",function(){return qp}),t.d(e,"wrapperPlant",function(){return Az}),t.d(e,"wrapperReverse",function(){return Tw}),t.d(e,"wrapperToIterator",function(){return Rm}),t.d(e,"wrapperValue",function(){return Fm}),t.d(e,"xor",function(){return Pw}),t.d(e,"xorBy",function(){return Cw}),t.d(e,"xorWith",function(){return Rw}),t.d(e,"zip",function(){return Dw}),t.d(e,"zipObject",function(){return Bw}),t.d(e,"zipObjectDeep",function(){return $w}),t.d(e,"zipWith",function(){return Iw}),t.d(e,"default",function(){return gf})},function(a,e,t){"use strict";var i=Array.isArray;e.a=i},function(a,e,t){"use strict";e.a=function(a){return null!=a&&"object"==typeof a}},,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(42));var o=function(){return[]},r=function(a){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=o,this.score=0,this.text="",this.marks=[],(0,i.isUndefined)(a)&&(a={}),(0,i.isUndefined)(a.score)||this.setScore(a.score),(0,i.isUndefined)(a.text)||this.setText(a.text),(0,i.isUndefined)(a.marks)||this.setMarks(a.marks)};r.prototype.hasScore=function(){return this._hasScore},r.prototype.getScore=function(){return this.score},r.prototype.setScore=function(a){(0,i.isNumber)(a)&&(this.score=a,this._hasScore=!0)},r.prototype.hasText=function(){return""!==this.text},r.prototype.getText=function(){return this.text},r.prototype.setText=function(a){(0,i.isUndefined)(a)&&(a=""),this.text=a},r.prototype.getMarks=function(){return this.marks},r.prototype.setMarks=function(a){(0,i.isArray)(a)&&(this.marks=a,this._hasMarks=a.length>0)},r.prototype.setIdentifier=function(a){this._identifier=a},r.prototype.getIdentifier=function(){return this._identifier},r.prototype.setMarker=function(a){this._marker=a},r.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==this.emptyMarker},r.prototype.getMarker=function(){return this._marker},r.prototype.setHasMarks=function(a){this._hasMarks=a},r.prototype.hasMarks=function(){return this._hasMarks},r.prototype.serialize=function(){return{_parseClass:"AssessmentResult",identifier:this._identifier,score:this.score,text:this.text,marks:this.marks.map(a=>a.serialize())}},r.parse=function(a){const e=new r({text:a.text,score:a.score,marks:a.marks.map(a=>n.default.parse(a))});return e.setIdentifier(a.identifier),e},e.default=r},,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(563);Object.keys(i).forEach(function(a){"default"!==a&&"__esModule"!==a&&Object.defineProperty(e,a,{enumerable:!0,get:function(){return i[a]}})})},function(a,e,t){"use strict";var i=t(153),n="object"==typeof self&&self&&self.Object===Object&&self,o=i.a||n||Function("return this")();e.a=o},function(a,e,t){"use strict";var i=t(26),n=t(15),o=t(28),r=t(2),s=n.a?n.a.isConcatSpreadable:void 0;var d=function(a){return Object(r.a)(a)||Object(o.a)(a)||!!(s&&a&&a[s])};e.a=function a(e,t,n,o,r){var s=-1,l=e.length;for(n||(n=d),r||(r=[]);++s<l;){var c=e[s];t>0&&n(c)?t>1?a(c,t-1,n,o,r):Object(i.a)(r,c):o||(r[r.length]=c)}return r}},,,function(a,e,t){"use strict";var i=t(15),n=Object.prototype,o=n.hasOwnProperty,r=n.toString,s=i.a?i.a.toStringTag:void 0;var d=function(a){var e=o.call(a,s),t=a[s];try{a[s]=void 0;var i=!0}catch(a){}var n=r.call(a);return i&&(e?a[s]=t:delete a[s]),n},l=Object.prototype.toString;var c=function(a){return l.call(a)},u="[object Null]",p="[object Undefined]",z=i.a?i.a.toStringTag:void 0;e.a=function(a){return null==a?void 0===a?p:u:z&&z in Object(a)?d(a):c(a)}},,function(a,e,t){(function(a,i){var n=/%[sdj%]/g;e.format=function(a){if(!f(a)){for(var e=[],t=0;t<arguments.length;t++)e.push(s(arguments[t]));return e.join(" ")}t=1;for(var i=arguments,o=i.length,r=String(a).replace(n,function(a){if("%%"===a)return"%";if(t>=o)return a;switch(a){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(a){return"[Circular]"}default:return a}}),d=i[t];t<o;d=i[++t])m(d)||!h(d)?r+=" "+d:r+=" "+s(d);return r},e.deprecate=function(t,n){if(y(a.process))return function(){return e.deprecate(t,n).apply(this,arguments)};if(!0===i.noDeprecation)return t;var o=!1;return function(){if(!o){if(i.throwDeprecation)throw new Error(n);i.traceDeprecation?console.trace(n):console.error(n),o=!0}return t.apply(this,arguments)}};var o,r={};function s(a,t){var i={seen:[],stylize:l};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),g(t)?i.showHidden=t:t&&e._extend(i,t),y(i.showHidden)&&(i.showHidden=!1),y(i.depth)&&(i.depth=2),y(i.colors)&&(i.colors=!1),y(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=d),c(i,a,i.depth)}function d(a,e){var t=s.styles[e];return t?"["+s.colors[t][0]+"m"+a+"["+s.colors[t][1]+"m":a}function l(a,e){return a}function c(a,t,i){if(a.customInspect&&t&&j(t.inspect)&&t.inspect!==e.inspect&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(i,a);return f(n)||(n=c(a,n,i)),n}var o=function(a,e){if(y(e))return a.stylize("undefined","undefined");if(f(e)){var t="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(t,"string")}if(w(e))return a.stylize(""+e,"number");if(g(e))return a.stylize(""+e,"boolean");if(m(e))return a.stylize("null","null")}(a,t);if(o)return o;var r=Object.keys(t),s=function(a){var e={};return a.forEach(function(a,t){e[a]=!0}),e}(r);if(a.showHidden&&(r=Object.getOwnPropertyNames(t)),k(t)&&(r.indexOf("message")>=0||r.indexOf("description")>=0))return u(t);if(0===r.length){if(j(t)){var d=t.name?": "+t.name:"";return a.stylize("[Function"+d+"]","special")}if(b(t))return a.stylize(RegExp.prototype.toString.call(t),"regexp");if(v(t))return a.stylize(Date.prototype.toString.call(t),"date");if(k(t))return u(t)}var l,h="",_=!1,x=["{","}"];(z(t)&&(_=!0,x=["[","]"]),j(t))&&(h=" [Function"+(t.name?": "+t.name:"")+"]");return b(t)&&(h=" "+RegExp.prototype.toString.call(t)),v(t)&&(h=" "+Date.prototype.toUTCString.call(t)),k(t)&&(h=" "+u(t)),0!==r.length||_&&0!=t.length?i<0?b(t)?a.stylize(RegExp.prototype.toString.call(t),"regexp"):a.stylize("[Object]","special"):(a.seen.push(t),l=_?function(a,e,t,i,n){for(var o=[],r=0,s=e.length;r<s;++r)E(e,String(r))?o.push(p(a,e,t,i,String(r),!0)):o.push("");return n.forEach(function(n){n.match(/^\d+$/)||o.push(p(a,e,t,i,n,!0))}),o}(a,t,i,s,r):r.map(function(e){return p(a,t,i,s,e,_)}),a.seen.pop(),function(a,e,t){if(a.reduce(function(a,e){return 0,e.indexOf("\n")>=0&&0,a+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return t[0]+(""===e?"":e+"\n ")+" "+a.join(",\n ")+" "+t[1];return t[0]+e+" "+a.join(", ")+" "+t[1]}(l,h,x)):x[0]+h+x[1]}function u(a){return"["+Error.prototype.toString.call(a)+"]"}function p(a,e,t,i,n,o){var r,s,d;if((d=Object.getOwnPropertyDescriptor(e,n)||{value:e[n]}).get?s=d.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):d.set&&(s=a.stylize("[Setter]","special")),E(i,n)||(r="["+n+"]"),s||(a.seen.indexOf(d.value)<0?(s=m(t)?c(a,d.value,null):c(a,d.value,t-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+s.split("\n").map(function(a){return" "+a}).join("\n")):s=a.stylize("[Circular]","special")),y(r)){if(o&&n.match(/^\d+$/))return s;(r=JSON.stringify(""+n)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(r=r.substr(1,r.length-2),r=a.stylize(r,"name")):(r=r.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),r=a.stylize(r,"string"))}return r+": "+s}function z(a){return Array.isArray(a)}function g(a){return"boolean"==typeof a}function m(a){return null===a}function w(a){return"number"==typeof a}function f(a){return"string"==typeof a}function y(a){return void 0===a}function b(a){return h(a)&&"[object RegExp]"===_(a)}function h(a){return"object"==typeof a&&null!==a}function v(a){return h(a)&&"[object Date]"===_(a)}function k(a){return h(a)&&("[object Error]"===_(a)||a instanceof Error)}function j(a){return"function"==typeof a}function _(a){return Object.prototype.toString.call(a)}function x(a){return a<10?"0"+a.toString(10):a.toString(10)}e.debuglog=function(a){if(y(o)&&(o=i.env.NODE_DEBUG||""),a=a.toUpperCase(),!r[a])if(new RegExp("\\b"+a+"\\b","i").test(o)){var t=i.pid;r[a]=function(){var i=e.format.apply(e,arguments);console.error("%s %d: %s",a,t,i)}}else r[a]=function(){};return r[a]},e.inspect=s,s.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]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=z,e.isBoolean=g,e.isNull=m,e.isNullOrUndefined=function(a){return null==a},e.isNumber=w,e.isString=f,e.isSymbol=function(a){return"symbol"==typeof a},e.isUndefined=y,e.isRegExp=b,e.isObject=h,e.isDate=v,e.isError=k,e.isFunction=j,e.isPrimitive=function(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a},e.isBuffer=t(595);var q=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function E(a,e){return Object.prototype.hasOwnProperty.call(a,e)}e.log=function(){console.log("%s - %s",function(){var a=new Date,e=[x(a.getHours()),x(a.getMinutes()),x(a.getSeconds())].join(":");return[a.getDate(),q[a.getMonth()],e].join(" ")}(),e.format.apply(e,arguments))},e.inherits=t(103),e._extend=function(a,e){if(!e||!h(e))return a;for(var t=Object.keys(e),i=t.length;i--;)a[t[i]]=e[t[i]];return a}}).call(this,t(44),t(594))},function(a,e,t){"use strict";var i=t(8).a.Symbol;e.a=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=class{getResult(a,e,t){throw"The method getResult is not implemented"}isApplicable(a){return!0}}},,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.split("_")[0]}},,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){if(""===(a=(0,n.default)((0,i.stripFullTags)(a))))return[];var e=a.split(/\s/g);return e=(0,r.map)(e,function(a){return(0,o.default)(a)}),(0,r.filter)(e,function(a){return""!==a.trim()})};var i=t(33),n=s(t(25)),o=s(t(189)),r=t(1);function s(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";(function(a){var i=t(153),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof a&&a&&!a.nodeType&&a,r=o&&o.exports===n&&i.a.process,s=function(){try{var a=o&&o.require&&o.require("util").types;return a||r&&r.binding&&r.binding("util")}catch(a){}}();e.a=s}).call(this,t(181)(a))},function(a,e,t){"use strict";(function(a){var i=t(8),n=t(62),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=o&&"object"==typeof a&&a&&!a.nodeType&&a,s=r&&r.exports===o?i.a.Buffer:void 0,d=(s?s.isBuffer:void 0)||n.a;e.a=d}).call(this,t(181)(a))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(a=(a=a.replace(/\s{2,}/g," ")).replace(/\s\./g,".")).replace(/^\s+|\s+$/g,"")}},function(a,e,t){"use strict";e.a=function(a,e){for(var t=-1,i=e.length,n=a.length;++t<i;)a[n+t]=e[t];return a}},,function(a,e,t){"use strict";var i=t(12),n=t(3),o="[object Arguments]";var r=function(a){return Object(n.a)(a)&&Object(i.a)(a)==o},s=Object.prototype,d=s.hasOwnProperty,l=s.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(a){return Object(n.a)(a)&&d.call(a,"callee")&&!l.call(a,"callee")};e.a=c},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){a=(0,o.unifyNonBreakingSpace)(a);let e=(0,n.getBlocks)(a);e=(0,i.flatMap)(e,function(a){return a.split(s)});const t=(0,i.flatMap)(e,d);return(0,i.filter)(t,(0,i.negate)(i.isEmpty))};var i=t(1),n=t(123),o=t(261),r=function(a){return a&&a.__esModule?a:{default:a}}(t(568));const s=new RegExp("\n\r|\n|\r");const d=(0,i.memoize)(function(a){const e=new r.default;var t=e.createTokenizer();const i=t.tokenizer,n=t.tokens;return e.tokenize(i,a),0===n.length?[]:e.getSentencesFromTokens(n)})},,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stripBlockTagsAtStartEnd=e.stripIncompleteTags=e.stripFullTags=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(25)),n=t(123);var o=new RegExp("^<("+n.blockElements.join("|")+")[^>]*?>","i"),r=new RegExp("</("+n.blockElements.join("|")+")[^>]*?>$","i"),s=function(a){return a=(a=a.replace(/^(<\/([^>]+)>)+/i,"")).replace(/(<([^/>]+)>)+$/i,"")},d=function(a){return a=(a=a.replace(o,"")).replace(r,"")},l=function(a){return a=a.replace(/(<([^>]+)>)/gi," "),a=(0,i.default)(a)};e.stripFullTags=l,e.stripIncompleteTags=s,e.stripBlockTagsAtStartEnd=d,e.default={stripFullTags:l,stripIncompleteTags:s,stripBlockTagsAtStartEnd:d}},,,,,,,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=t(1);function o(a){(0,n.defaults)(a,{original:"",marked:""}),this._properties=a}o.prototype.getOriginal=function(){return this._properties.original},o.prototype.getMarked=function(){return this._properties.marked},o.prototype.applyWithReplace=function(a){return a.split(this._properties.original).join(this._properties.marked)},o.prototype.serialize=function(){return i({_parseClass:"Mark"},this._properties)},o.parse=function(a){return delete a._parseClass,new o(a)},e.default=o},function(a,e,t){"use strict";function i(a,e,t){return a>e&&a<=t}function n(a,e,t){return a>=e&&a<t}function o(a,e,t){return a>=e&&a<=t}Object.defineProperty(e,"__esModule",{value:!0}),e.inRange=i,e.inRangeStartInclusive=n,e.inRangeEndInclusive=i,e.inRangeStartEndInclusive=o,e.default={inRange:i,inRangeStartInclusive:n,inRangeEndInclusive:i,inRangeStartEndInclusive:o}},function(a,e){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(a){"object"==typeof window&&(t=window)}a.exports=t},,,,,,function(a,e,t){"use strict";function i(a){return a.replace(/[‘’‛`]/g,"'")}function n(a){return a.replace(/[“”〝〞〟‟„]/g,'"')}function o(a){return n(i(a))}Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeSingle=i,e.normalizeDouble=n,e.normalize=o,e.default={normalizeSingle:i,normalizeDouble:n,normalize:o}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=l(t(138)),n=l(t(135)),o=l(t(857)),r=l(t(5)),s=t(858),d=t(1);function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a,e){this.type="Assessor",this.setI18n(a),this._assessments=[],this._options=e||{},(0,d.isUndefined)(this._options.researcher)||(this._researcher=this._options.researcher)};c.prototype.setI18n=function(a){if((0,d.isUndefined)(a))throw new n.default("The assessor requires an i18n object.");this.i18n=a},c.prototype.getAvailableAssessments=function(){return this._assessments},c.prototype.isApplicable=function(a,e,t){return!a.hasOwnProperty("isApplicable")&&"function"!=typeof a.isApplicable||a.isApplicable(e,t)},c.prototype.hasMarker=function(a){return(0,d.isFunction)(this._options.marker)&&(a.hasOwnProperty("getMarks")||"function"==typeof a.getMarks)},c.prototype.getSpecificMarker=function(){return this._options.marker},c.prototype.getPaper=function(){return this._lastPaper},c.prototype.getMarker=function(a,e,t){var i=this._options.marker;return function(){let n=a.getMarks(e,t);n=(0,o.default)(n),i(e,n)}},c.prototype.assess=function(a){(0,d.isUndefined)(this._researcher)?this._researcher=new i.default(a):this._researcher.setPaper(a);var e=this.getAvailableAssessments();this.results=[],e=(0,d.filter)(e,function(e){return this.isApplicable(e,a,this._researcher)}.bind(this)),this.setHasMarkers(!1),this.results=(0,d.map)(e,this.executeAssessment.bind(this,a,this._researcher)),this._lastPaper=a},c.prototype.setHasMarkers=function(a){this._hasMarkers=a},c.prototype.hasMarkers=function(){return this._hasMarkers},c.prototype.executeAssessment=function(a,e,t){var i;try{(i=t.getResult(a,e,this.i18n)).setIdentifier(t.identifier),i.hasMarks()&&(i.marks=t.getMarks(a,e),i.marks=(0,o.default)(i.marks)),i.hasMarks()&&this.hasMarker(t)&&(this.setHasMarkers(!0),i.setMarker(this.getMarker(t,a,e)))}catch(a){(0,s.showTrace)(a),(i=new r.default).setScore(-1),i.setText(this.i18n.sprintf(this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),t.identifier,a))}return i},c.prototype.getValidResults=function(){return(0,d.filter)(this.results,function(a){return this.isValidResult(a)}.bind(this))},c.prototype.isValidResult=function(a){return a.hasScore()&&a.hasText()},c.prototype.calculateOverallScore=function(){var a=this.getValidResults(),e=0;return(0,d.forEach)(a,function(a){e+=a.getScore()}),Math.round(e/(9*a.length)*100)||0},c.prototype.addAssessment=function(a,e){return e.hasOwnProperty("identifier")||(e.identifier=a),this._assessments.push(e),!0},c.prototype.removeAssessment=function(a){var e=(0,d.findIndex)(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier});-1!==e&&this._assessments.splice(e,1)},c.prototype.getAssessment=function(a){return(0,d.find)(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier})},c.prototype.getApplicableAssessments=function(){var a=this.getAvailableAssessments();return(0,d.filter)(a,function(a){return this.isApplicable(a,this.getPaper())}.bind(this))},e.default=c},function(a,e){var t=Array.isArray;a.exports=t},,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a).length};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(22))},function(a,e,t){var i=t(310),n="object"==typeof self&&self&&self.Object===Object&&self,o=i||n||Function("return this")();a.exports=o},,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=t(798),o={auxiliaries:[],type:"",language:""},r=function(a,e,t){this.setParticiple(a),this.setSentencePart(e),this._determinesSentencePartIsPassive=!1,t=t||{},(0,i.defaults)(t,o),function(a){(0,i.forEach)(a,function(a,e){var t=(0,n.getType)(o[e]);if(!1===(0,n.isSameType)(a,t))throw Error("Attribute "+e+" has invalid type. Expected "+t+", got "+(0,n.getType)(a)+".")})}(t),this._attributes=t};r.prototype.setParticiple=function(a){if(""===a)throw Error("The participle should not be empty.");if(!(0,i.isString)(a))throw Error("The participle should be a string.");this._participle=a},r.prototype.getParticiple=function(){return this._participle},r.prototype.setSentencePart=function(a){if(""===a)throw Error("The sentence part should not be empty.");this._sentencePart=a},r.prototype.getSentencePart=function(){return this._sentencePart},r.prototype.getType=function(){return this._attributes.type},r.prototype.getAuxiliaries=function(){return this._attributes.auxiliaries},r.prototype.getLanguage=function(){return this._attributes.language},r.prototype.determinesSentencePartIsPassive=function(){return this._determinesSentencePartIsPassive},r.prototype.setSentencePartPassiveness=function(a){if(!(0,n.isSameType)(a,"boolean"))throw Error("Passiveness had invalid type. Expected boolean, got "+(0,n.getType)(a)+".");this._determinesSentencePartIsPassive=a},r.prototype.serialize=function(){return{_parseClass:"Participle",attributes:this._attributes,participle:this._participle,sentencePart:this._sentencePart,determinesSentencePartIsPassive:this._determinesSentencePartIsPassive}},r.parse=function(a){const e=new r(a.participle,a.sentencePart,a.attributes);return e.setSentencePartPassiveness(a.determinesSentencePartIsPassive),e},e.default=r},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a,e,t){this._sentencePartText=a,this._auxiliaries=e,this._locale=t,this._isPassive=!1};i.prototype.getSentencePartText=function(){return this._sentencePartText},i.prototype.isPassive=function(){return this._isPassive},i.prototype.getAuxiliaries=function(){return this._auxiliaries},i.prototype.getLocale=function(){return this._locale},i.prototype.setPassive=function(a){this._isPassive=a},i.prototype.serialize=function(){return{_parseClass:"SentencePart",sentencePartText:this._sentencePartText,auxiliaries:this._auxiliaries,locale:this._locale,isPassive:this._isPassive}},i.parse=function(a){const e=new i(a.sentencePartText,a.auxiliaries,a.locale);return e.setPassive(a.isPassive),e},e.default=i},function(a,e,t){"use strict";e.a=function(){return!1}},,,,,,,,,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return"<yoastmark class='yoast-text-mark'>"+a+"</yoastmark>"}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={scores:{onlyFunctionWords:0},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/functionwordskeyphrase-1"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/functionwordskeyphrase-2")};this.identifier="functionWordsInKeyphrase",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._functionWordsInKeyphrase=e.getResearch("functionWordsInKeyphrase"),this._keyword=(0,i.escape)(a.getKeyword());const n=new r.default;return this._functionWordsInKeyphrase&&(n.setScore(this._config.scores.onlyFunctionWords),n.setText(t.sprintf(t.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}isApplicable(a){return a.hasKeyword()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={scores:{good:9,okay:6,bad:3},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33e"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33f")};this.identifier="introductionKeyword",this._config=(0,i.merge)(e,a)}getResult(a,e,t){const i=new r.default;this._firstParagraphMatches=e.getResearch("firstParagraph");const n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}isApplicable(a){return a.hasKeyword()&&a.hasText()}calculateResult(a){return this._firstParagraphMatches.foundInOneSentence?{score:this._config.scores.good,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=l(t(16)),o=l(t(262)),r=l(t(20)),s=t(7),d=l(t(5));function l(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},parametersNoFunctionWordSupport:{recommendedMaximum:6,acceptableMaximum:9},scores:{veryBad:-999,bad:3,okay:6,good:9},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33i"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33j"),isRelatedKeyphrase:!1};this.identifier="keyphraseLength",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._keyphraseLength=e.getResearch("keyphraseLength");const n=new d.default;this._boundaries=this._config.parameters,!1===(0,o.default)().includes((0,r.default)(a.getLocale()))&&(this._boundaries=(0,i.merge)({},this._config.parameters,this._config.parametersNoFunctionWordSupport));const s=this.calculateResult(t);return(0,i.isUndefined)(s)||(n.setScore(s.score),n.setText(s.resultText)),n}calculateResult(a){return this._keyphraseLength<this._boundaries.recommendedMinimum?this._config.isRelatedKeyphrase?{score:this._config.scores.veryBad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.veryBad,resultText:a.sprintf(a.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._config.urlTitle,this._config.urlCallToAction,"</a>")}:(0,i.inRange)(this._keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum+1)?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._config.urlTitle,"</a>")}:(0,i.inRange)(this._keyphraseLength,this._boundaries.recommendedMaximum+1,this._boundaries.acceptableMaximum+1)?{score:this._config.scores.okay,resultText:a.sprintf(a.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._keyphraseLength,this._boundaries.recommendedMaximum,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.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._keyphraseLength,this._boundaries.recommendedMaximum,this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=z(t(573)),o=z(t(16)),r=z(t(20)),s=z(t(276)),d=z(t(5)),l=t(43),c=t(7),u=z(t(275)),p=z(t(55));function z(a){return a&&a.__esModule?a:{default:a}}e.default=class extends o.default{constructor(a={}){super();const e={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:(0,c.createAnchorOpeningTag)("https://yoa.st/33v"),urlCallToAction:(0,c.createAnchorOpeningTag)("https://yoa.st/33w")};this.identifier="keywordDensity",this._config=(0,i.merge)(e,a)}setBoundaries(a,e){this._hasMorphologicalForms?this._boundaries=this._config.parameters.multipleWordForms:this._boundaries=this._config.parameters.noWordForms,this._minRecommendedKeywordCount=(0,n.default)(a,e,this._boundaries.minimum,"min"),this._maxRecommendedKeywordCount=(0,n.default)(a,e,this._boundaries.maximum,"max")}getResult(a,e,t){this._hasMorphologicalForms=!1!==e.getData("morphology")&&(0,s.default)().includes((0,r.default)(a.getLocale())),this._keywordCount=e.getResearch("keywordCount");const i=this._keywordCount.length;this.setBoundaries(a.getText(),i);const n=new d.default;this._keywordDensity=e.getResearch("getKeywordDensity"),this._keywordDensity=this._keywordDensity*(0,u.default)(i);const o=this.calculateResult(t);return n.setScore(o.score),n.setText(o.resultText),n.setHasMarks(this._keywordCount.count>0),n}hasNoMatches(){return 0===this._keywordCount.count}hasTooFewMatches(){return(0,l.inRangeStartInclusive)(this._keywordDensity,0,this._boundaries.minimum)||1===this._keywordCount.count}hasGoodNumberOfMatches(){return(0,l.inRangeStartEndInclusive)(this._keywordDensity,this._boundaries.minimum,this._boundaries.maximum)||2===this._keywordCount.count&&this._minRecommendedKeywordCount<=2}hasTooManyMatches(){return(0,l.inRangeEndInclusive)(this._keywordDensity,this._boundaries.maximum,this._boundaries.overMaximum)}calculateResult(a){return this.hasNoMatches()?{score:this._config.scores.underMinimum,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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)}}getMarks(){return this._keywordCount.markings}isApplicable(a){return a.hasText()&&a.hasKeyword()&&(0,p.default)(a.getText())>=100}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedMinimum:1},scores:{good:9,ok:6,bad:3},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33k"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33l")};this.identifier="metaDescriptionKeyword",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._keyphraseCounts=e.getResearch("metaDescriptionKeyword");const i=new r.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}calculateResult(a){return 1===this._keyphraseCounts||2===this._keyphraseCounts?{score:this._config.scores.good,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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>")}}isApplicable(a){return a.hasKeyword()&&a.hasDescription()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e=!1,t="",s=!1){const d="("+(a=(0,i.map)(a,function(a){return s&&(a=(0,o.default)(a)),a=(0,r.default)(a),e?a:(0,n.default)(a,!0,t)})).join(")|(")+")";return new RegExp(d,"ig")};var i=t(1),n=s(t(106)),o=s(t(137)),r=s(t(301));function s(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findTopicFormsInString=e.findWordFormsInString=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(91)),n=t(1);const o=function(a,e,t){const o=a.length,r=Array(o);for(let n=0;n<o;n++){const o=(0,i.default)(e,a[n],t).count>0;r[n]=o?1:0}const s=(0,n.sum)(r),d={countWordMatches:s,percentWordMatches:0};return o>0&&(d.percentWordMatches=Math.round(s/o*100)),d};e.findWordFormsInString=o,e.findTopicFormsInString=function(a,e,t,i){let r=o(a.keyphraseForms,e,i);if(r.keyphraseOrSynonym="keyphrase",100===r.percentWordMatches||!1===t||(0,n.isEmpty)(a.synonymsForms))return r;const s=[];for(let t=0;t<a.synonymsForms.length;t++){const n=a.synonymsForms[t];s[t]=o(n,e,i)}const d=s.map(a=>a.percentWordMatches),l=d.indexOf(Math.max(...d));return r.percentWordMatches>=s[l].percentWordMatches?r:((r=s[l]).keyphraseOrSynonym="synonym",r)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){const o=(0,n.default)(a),p=[];return(0,i.forEach)(o,function(i){let n="";if(0!==g(i,t).length&&(n="regular"),0!==m(i,t).length&&(n="irregular"),""!==n)switch(t){case"fr":p.push(new s.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"es":p.push(new d.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"it":p.push(new l.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"nl":p.push(new c.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"pl":p.push(new u.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"en":default:p.push(new r.default(i,a,{auxiliaries:e,type:n,language:t}))}}),p};var i=t(1),n=p(t(22)),o=p(t(790)),r=p(t(797)),s=p(t(800)),d=p(t(802)),l=p(t(803)),c=p(t(804)),u=p(t(805));function p(a){return a&&a.__esModule?a:{default:a}}const z=(0,o.default)(),g=z.regularParticiples,m=z.irregularParticiples},,,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=(0,n.default)(a);return(0,i.indexOf)(e,t)>-1};var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(20))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return Math.round(a)===a?Math.round(a):Math.round(10*a)/10}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{en:m,de:g,nl:w,fr:b,es:f,it:y,pt:h,ru:v,pl:k,sv:j}};var i=z(t(569)),n=z(t(193)),o=z(t(266)),r=z(t(194)),s=z(t(195)),d=z(t(196)),l=z(t(570)),c=z(t(571)),u=z(t(197)),p=z(t(572));function z(a){return a&&a.__esModule?a:{default:a}}const g=(0,i.default)(),m=(0,n.default)(),w=(0,o.default)(),f=(0,r.default)(),y=(0,s.default)(),b=(0,d.default)(),h=(0,l.default)(),v=(0,c.default)(),k=(0,u.default)(),j=(0,p.default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.checkIfWordEndingIsOnExceptionList=function(a,e){for(let t=0;t<e.length;t++)if(a.endsWith(e[t]))return!0;return!1},e.checkIfWordIsOnVerbExceptionList=function(a,e,t){const n=(0,i.flattenSortLength)(t).find(e=>a.startsWith(e));let o="";"string"==typeof n&&(o=a.slice(n.length)).length>2&&(a=o);return e.includes(a)},e.checkExceptionListWithTwoStems=function(a,e){for(const t of a){const a=t.find(a=>e.endsWith(a));if(a){const i=e.slice(0,e.length-a.length);return i+t[0]}}};var i=t(127)},function(a,e){a.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t="en_EN"){let d=0,l=[];return e=e.map(r.normalize),(0,s.uniq)(e).forEach(function(e){const i=(0,o.default)(a,e,t);d+=i.count,l=l.concat(i.matches)}),null===l&&(l=[]),l=l.map(function(a){return(0,i.default)((0,n.default)(a))}),{count:d,matches:l}};var i=d(t(25)),n=d(t(189)),o=d(t(306)),r=t(50),s=t(1);function d(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){var i=t(140),n=t(639),o=t(640),r="[object Null]",s="[object Undefined]",d=i?i.toStringTag:void 0;a.exports=function(a){return null==a?void 0===a?s:r:d&&d in Object(a)?n(a):o(a)}},function(a,e){a.exports=function(a){return null!=a&&"object"==typeof a}},function(a,e,t){var i=t(663),n=t(666);a.exports=function(a,e){var t=n(a,e);return i(t)?t:void 0}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){(0,i.isEmpty)(this.getParticiple())?this.setSentencePartPassiveness(!1):this.setSentencePartPassiveness(this.isPassive())};var i=t(1)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){const n=(0,c.default)(a).map(a=>a.toLowerCase()),o=n.indexOf(e.toLowerCase());if(o<1)return!1;const r=n[o-1],s=(0,i.get)(p,t,[]);return(0,i.includes)(s,r)};var i=t(1),n=u(t(266)),o=u(t(193)),r=u(t(196)),s=u(t(195)),d=u(t(197)),l=u(t(194)),c=u(t(22));function u(a){return a&&a.__esModule?a:{default:a}}const p={nl:(0,n.default)().cannotDirectlyPrecedePassiveParticiple,en:(0,o.default)().cannotDirectlyPrecedePassiveParticiple,fr:(0,r.default)().cannotDirectlyPrecedePassiveParticiple,it:(0,s.default)().cannotDirectlyPrecedePassiveParticiple,pl:(0,d.default)().cannotDirectlyPrecedePassiveParticiple,es:(0,l.default)().cannotDirectlyPrecedePassiveParticiple}},,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});const i=function(a,e="i"){return 2===a.length?{reg:new RegExp(a[0],e),repl:a[1]}:3===a.length?{reg:new RegExp(a[0],e),repl1:a[1],repl2:a[2]}:void 0},n=function(a,e="i"){return a.map(a=>i(a,e))};e.createSingleRuleFromMorphologyData=i,e.createRulesFromMorphologyData=n,e.default=n},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedMaximum:0},scores:{bad:2},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/34l"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/34m")};this.identifier="textCompetingLinks",this._config=(0,i.merge)(e,a)}getResult(a,e,t){const n=new r.default;this.linkCount=e.getResearch("getLinkStatistics");const o=this.calculateResult(t);return(0,i.isUndefined)(o)?n:(n.setScore(o.score),n.setText(o.resultText),n.setHasMarks(!1),n)}isApplicable(a){return a.hasText()&&a.hasKeyword()}calculateResult(a){if(this.linkCount.keyword.totalKeyword>this._config.parameters.recommendedMaximum)return{score:this._config.scores.bad,resultText:a.sprintf(a.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>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=d(t(16)),o=t(43),r=t(7),s=d(t(5));function d(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noImages:3,withAltGoodNumberOfKeywordMatches:9,withAltTooFewKeywordMatches:6,withAltTooManyKeywordMatches:6,withAltNonKeyword:6,withAlt:6,noAlt:6},urlTitle:(0,r.createAnchorOpeningTag)("https://yoa.st/33c"),urlCallToAction:(0,r.createAnchorOpeningTag)("https://yoa.st/33d")};this.identifier="textImages",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this.imageCount=e.getResearch("imageCount"),this.altProperties=e.getResearch("altTagCount"),this._minNumberOfKeywordMatches=Math.ceil(this.imageCount*this._config.parameters.lowerBoundary),this._maxNumberOfKeywordMatches=Math.floor(this.imageCount*this._config.parameters.upperBoundary);const i=this.calculateResult(t),n=new s.default;return n.setScore(i.score),n.setText(i.resultText),n}isApplicable(a){return a.hasText()}hasTooFewMatches(){return this.imageCount>4&&this.altProperties.withAltKeyword>0&&this.altProperties.withAltKeyword<this._minNumberOfKeywordMatches}hasGoodNumberOfMatches(){return this.imageCount<5&&this.altProperties.withAltKeyword>0||5===this.imageCount&&(0,o.inRangeStartEndInclusive)(this.altProperties.withAltKeyword,2,4)||this.imageCount>4&&(0,o.inRangeStartEndInclusive)(this.altProperties.withAltKeyword,this._minNumberOfKeywordMatches,this._maxNumberOfKeywordMatches)}hasTooManyMatches(){return this.imageCount>4&&this.altProperties.withAltKeyword>this._maxNumberOfKeywordMatches}calculateResult(a){return 0===this.imageCount?{score:this._config.scores.noImages,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%3$s: No images appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.altProperties.withAlt>0?{score:this._config.scores.withAlt,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%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:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%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>")}:this.hasTooFewMatches()?{score:this._config.scores.withAltTooFewKeywordMatches,resultText:a.sprintf(a.dngettext("js-text-analysis","%3$sImage alt attributes%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 alt attributes%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:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%2$s: Good job!"),this._config.urlTitle,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.withAltTooManyKeywordMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%3$sImage alt attributes%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:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%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>")}}}},function(a,e){"function"==typeof Object.create?a.exports=function(a,e){a.super_=e,a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:a.exports=function(a,e){a.super_=e;var t=function(){};t.prototype=e.prototype,a.prototype=new t,a.prototype.constructor=a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a,"<img(?:[^>]+)?>")};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(203))},function(a,e,t){var i=t(292),n=t(296);function o(e,t){return delete a.exports[e],a.exports[e]=t,t}a.exports={Parser:i,Tokenizer:t(293),ElementType:t(90),DomHandler:n,get FeedHandler(){return o("FeedHandler",t(602))},get Stream(){return o("Stream",t(613))},get WritableStream(){return o("WritableStream",t(299))},get ProxyHandler(){return o("ProxyHandler",t(620))},get DomUtils(){return o("DomUtils",t(298))},get CollectingHandler(){return o("CollectingHandler",t(621))},DefaultHandler:n,get RssHandler(){return o("RssHandler",this.FeedHandler)},parseDOM:function(a,e){var t=new n(e);return new i(t,e).end(a),t.dom},parseFeed:function(e,t){var n=new a.exports.FeedHandler(t);return new i(n,t).end(e),n.dom},createDomStream:function(a,e,t){var o=new n(a,e,t);return new i(o,e)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e=!1,t=""){var i;return"(^|"+(i='[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+t+"<>")+"'‘’‛`])"+a+(e?"($|((?="+i+"]))|((['‘’‛`])("+i+"])))":"($|("+i+"])|((['‘’‛`])("+i+"])))")}},function(a,e,t){"use strict";t.r(e);var i=t(9),n=1/0;e.default=function(a){return null!=a&&a.length?Object(i.a)(a,n):[]}},,,,,,,,,,,,,,,,function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBlocks=e.isInlineElement=e.isBlockElement=e.inlineElements=e.blockElements=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(258)),n=t(1);var o,r=["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"],s=["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"],d=new RegExp("^("+r.join("|")+")$","i"),l=new RegExp("^("+s.join("|")+")$","i"),c=new RegExp("^<("+r.join("|")+")[^>]*?>$","i"),u=new RegExp("^</("+r.join("|")+")[^>]*?>$","i"),p=new RegExp("^<("+s.join("|")+")[^>]*>$","i"),z=new RegExp("^</("+s.join("|")+")[^>]*>$","i"),g=/^<([^>\s/]+)[^>]*>$/,m=/^<\/([^>\s]+)[^>]*>$/,w=/^[^<]+$/,f=/^<[^><]*$/,y=/<!--(.|[\r\n])*?-->/g,b=[];function h(a){return d.test(a)}function v(a){return l.test(a)}const k=(0,n.memoize)(function(a){var e=[],t=0,r="",s="",d="";return a=a.replace(y,""),b=[],(o=(0,i.default)(function(a){b.push(a)})).addRule(w,"content"),o.addRule(f,"greater-than-sign-content"),o.addRule(c,"block-start"),o.addRule(u,"block-end"),o.addRule(p,"inline-start"),o.addRule(z,"inline-end"),o.addRule(g,"other-element-start"),o.addRule(m,"other-element-end"),o.onText(a),o.end(),(0,n.forEach)(b,function(a,i){var n=b[i+1];switch(a.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":n&&(0!==t||"block-start"!==n.type&&"block-end"!==n.type)?s+=a.src:(s+=a.src,e.push(s),r="",s="",d="");break;case"block-start":0!==t&&(""!==s.trim()&&e.push(s),s="",d=""),t++,r=a.src;break;case"block-end":t--,d=a.src,""!==r&&""!==d?e.push(r+s+d):""!==s.trim()&&e.push(s),r="",s="",d=""}t<0&&(t=0)}),e});e.blockElements=r,e.inlineElements=s,e.isBlockElement=h,e.isInlineElement=v,e.getBlocks=k,e.default={blockElements:r,inlineElements:s,isBlockElement:h,isInlineElement:v,getBlocks:k}},function(a,e,t){"use strict";function i(a){const e=[],t=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi;let i;for(;null!==(i=t.exec(a));)e.push(i);return e}function n(a){const e=[],t=/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi;let i;for(;null!==(i=t.exec(a));)e.push(i);return e}function o(a){return i(a).map(a=>a[0])}function r(a){return n(a).map(a=>a[0])}function s(a){return a.replace(/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi,"")}Object.defineProperty(e,"__esModule",{value:!0}),e.getSubheadings=i,e.getSubheadingsTopLevel=n,e.getSubheadingContents=o,e.getSubheadingContentsTopLevel=r,e.removeSubheadingsTopLevel=s,e.default={getSubheadings:i,getSubheadingsTopLevel:n,getSubheadingContents:o,getSubheadingContentsTopLevel:r,removeSubheadingsTopLevel:s}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{participleLike:i,otherAuxiliaries:n.concat(o),filteredAuxiliaries:i.concat(n),infinitiveAuxiliaries:o,allAuxiliaries:i.concat(n,o)}};var i=["bekommst","bekommt","bekamst","bekommest","bekommet","bekämest","bekämst","bekämet","bekämt","gekriegt","gehörst","gehört","gehörtest","gehörtet","gehörest","gehöret","erhältst","erhält","erhaltet","erhielt","erhieltest","erhieltst","erhieltet","erhaltest"],n=["werde","wirst","wird","werden","werdet","wurde","ward","wurdest","wardst","wurden","wurdet","worden","werdest","würde","würdest","würden","würdet","bekomme","bekommen","bekam","bekamen","bekäme","bekämen","kriege","kriegst","kriegt","kriegen","kriegte","kriegtest","kriegten","kriegtet","kriegest","krieget","gehöre","gehören","gehörte","gehörten","erhalte","erhalten","erhielten","erhielte"],o=["werden","bekommen","kriegen","gehören","erhalten"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.buildOneFormFromRegex=function(a,e){for(let t=0;t<e.length;t++)if(!0===e[t].reg.test(a))return a.replace(e[t].reg,e[t].repl)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.flattenSortLength=function(a){return(0,i.flatten)(Object.values(a)).sort((a,e)=>e.length-a.length||a.localeCompare(e))};var i=t(1)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.modifyStem=function(a,e){const t=e.find(e=>-1!==a.search(new RegExp(e[0])));void 0!==t&&(a=a.replace(new RegExp(t[0]),t[1]));return a},e.isVowelDoublingAllowed=function(a,e,t){const s=(0,i.checkIfWordIsOnVerbExceptionList)(a,e.getVowelDoubling,t),d=n(a,e.noVowelDoubling,t),l=o(a),c=r(a,e.noVowelDoubling.rule);return s||!d&&l&&c};var i=t(89);const n=function(a,e,t){if((0,i.checkIfWordEndingIsOnExceptionList)(a,e.endingMatch)||(0,i.checkIfWordIsOnVerbExceptionList)(a,e.verbs,t)||e.exactMatch.includes(a))return!0},o=function(a){return a.charAt(a.length-4)!==a.charAt(a.length-3)},r=function(a,e){return-1===a.search(new RegExp(e))}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=d(t(16)),o=d(t(199)),r=t(7),s=d(t(5));function d(a){return a&&a.__esModule?a:{default:a}}const l=o.default.maxMeta;e.default=class extends n.default{constructor(a={}){super();const e={recommendedMaximumLength:120,maximumLength:l,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9},urlTitle:(0,r.createAnchorOpeningTag)("https://yoa.st/34d"),urlCallToAction:(0,r.createAnchorOpeningTag)("https://yoa.st/34e")};this.identifier="metaDescriptionLength",this._config=(0,i.merge)(e,a)}getMaximumLength(){return this._config.maximumLength}getResult(a,e,t){const i=e.getResearch("metaDescriptionLength"),n=new s.default;return n.setScore(this.calculateScore(i)),n.setText(this.translateScore(i,t)),n.max=this._config.maximumLength,n.actual=i,n}calculateScore(a){return 0===a?this._config.scores.noMetaDescription:a<=this._config.recommendedMaximumLength?this._config.scores.tooShort:a>this._config.maximumLength?this._config.scores.tooLong:a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?this._config.scores.correctLength:0}translateScore(a,e){return 0===a?e.sprintf(e.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>"):a<=this._config.recommendedMaximumLength?e.sprintf(e.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):a>this._config.maximumLength?e.sprintf(e.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):a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?e.sprintf(e.dgettext("js-text-analysis","%1$sMeta description length%2$s: Well done!"),this._config.urlTitle,"</a>"):void 0}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=d(t(16)),o=t(43),r=t(7),s=d(t(5));function d(a){return a&&a.__esModule?a:{default:a}}const l=600;e.default=class extends n.default{constructor(a={}){super();const e={minLength:400,maxLength:l,scores:{noTitle:1,widthTooShort:6,widthTooLong:3,widthCorrect:9},urlTitle:(0,r.createAnchorOpeningTag)("https://yoa.st/34h"),urlCallToAction:(0,r.createAnchorOpeningTag)("https://yoa.st/34i")};this.identifier="titleWidth",this._config=(0,i.merge)(e,a)}getMaximumLength(){return l}getResult(a,e,t){const i=e.getResearch("pageTitleWidth"),n=new s.default;return n.setScore(this.calculateScore(i)),n.setText(this.translateScore(i,t)),n.max=this._config.maxLength,n.actual=i,n}calculateScore(a){return(0,o.inRangeEndInclusive)(a,1,400)?this._config.scores.widthTooShort:(0,o.inRangeEndInclusive)(a,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:a>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}translateScore(a,e){return(0,o.inRangeEndInclusive)(a,1,400)?e.sprintf(e.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>"):(0,o.inRangeEndInclusive)(a,this._config.minLength,this._config.maxLength)?e.sprintf(e.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):a>this._config.maxLength?e.sprintf(e.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>"):e.sprintf(e.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>")}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=l(t(16)),o=t(7),r=l(t(73)),s=l(t(5)),d=l(t(42));function l(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={scores:{textContainsSuperfluousH1:1},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/3a6"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/3a7")};this.identifier="singleH1",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._h1s=e.getResearch("h1s");const n=new s.default,o=this.calculateResult(t);return(0,i.isUndefined)(o)||(n.setScore(o.score),n.setText(o.resultText),n.setHasMarks(!0)),n}firstH1AtBeginning(){return 0===this._h1s[0].position}calculateResult(a){if(0!==this._h1s.length&&(1!==this._h1s.length||!this.firstH1AtBeginning()))return{score:this._config.scores.textContainsSuperfluousH1,resultText:a.sprintf(a.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>")}}getMarks(){const a=this._h1s;return this.firstH1AtBeginning()&&a.shift(),(0,i.map)(a,function(a){return new d.default({original:"<h1>"+a.content+"</h1>",marked:"<h1>"+(0,r.default)(a.content)+"</h1>"})})}isApplicable(a){return a.hasText()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/34n"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/34o"),cornerstoneContent:!1};this.identifier="textLength",this._config=(0,i.merge)(e,a)}getResult(a,e,t){const i=e.getResearch("wordCountInText"),n=new r.default,o=this.calculateResult(i,t);return n.setScore(o.score),n.setText(o.resultText),n}calculateResult(a,e){if(a>=this._config.recommendedMinimum)return{score:this._config.scores.recommendedMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%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!",a),a,this._config.urlTitle,"</a>")};if((0,i.inRange)(a,0,this._config.belowMinimum)){let t=this._config.scores.farBelowMinimum;return(0,i.inRange)(a,0,this._config.veryFarBelowMinimum)&&(t=this._config.scores.veryFarBelowMinimum),{score:t,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","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),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}return(0,i.inRange)(a,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?!1===this._config.cornerstoneContent?{score:this._config.scores.slightlyBelowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","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),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.slightlyBelowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","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),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.belowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","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),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedPosition:0},scores:{good:9,okay:6,bad:2},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33g"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33h")};this.identifier="titleKeyword",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._keywordMatches=e.getResearch("findKeywordInPageTitle"),this._keyword=(0,i.escape)(a.getKeyword());const n=new r.default,o=this.calculateResult(t,this._keyword);return n.setScore(o.score),n.setText(o.resultText),n}isApplicable(a){return a.hasKeyword()&&a.hasTitle()}calculateResult(a,e){const t=this._keywordMatches.exactMatchFound,i=this._keywordMatches.position,n=this._keywordMatches.allWordsFound,o=this._keywordMatches.exactMatchKeyphrase;return!0===t?0===i?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%2$s: The exact match of the keyphrase appears at the beginning of the SEO title. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: The exact match of the keyphrase appears in the SEO title, but not at the beginning. %2$sTry to move it to the beginning%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:n?{score:this._config.scores.okay,resultText:a.sprintf(a.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%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:o?{score:this._config.scores.bad,resultText:a.sprintf(a.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%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>",e)}:{score:this._config.scores.bad,resultText:a.sprintf(a.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$sTry to use the exact match of your keyphrase in the SEO title%3$s.'),this._config.urlTitle,this._config.urlCallToAction,"</a>",e)}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={scores:{okay:6,good:9},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33o"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33p")};this.identifier="urlKeyword",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._keywordInURL=e.getResearch("keywordCountInUrl");const i=new r.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}isApplicable(a){return a.hasKeyword()&&a.hasUrl()}calculateResult(a){return this._keywordInURL.keyphraseLength<3?100===this._keywordInURL.percentWordMatches?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: Great work!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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>")}}}},function(a,e,t){"use strict";function i(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a}Object.defineProperty(e,"__esModule",{value:!0}),function(a){return a&&a.__esModule?a:{default:a}}(t(14)).default.inherits(i,Error),e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(a){return-1===a?"error":0===a?"feedback":a<=4?"bad":a>4&&a<=7?"ok":a>7?"good":""}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){for(var e=(0,i.default)(),t=0;t<e.length;t++)a=a.replace(e[t].letters,e[t].base);return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(598))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=K(t(622)),n=t(1),o=K(t(208)),r=K(t(135)),s=K(t(305)),d=K(t(623)),l=K(t(732)),c=K(t(326)),u=K(t(733)),p=K(t(734)),z=K(t(735)),g=K(t(736)),m=K(t(737)),w=K(t(739)),f=K(t(741)),y=K(t(742)),b=K(t(756)),h=K(t(331)),v=K(t(757)),k=K(t(758)),j=K(t(759)),_=K(t(760)),x=K(t(761)),q=K(t(763)),E=K(t(764)),A=K(t(765)),O=K(t(766)),S=K(t(767)),T=K(t(768)),M=K(t(770)),P=K(t(787)),C=K(t(833)),R=K(t(845)),D=K(t(846)),F=K(t(847)),B=K(t(342)),$=t(849),I=K(t(851)),L=K(t(852)),W=K(t(853)),N=K(t(854)),U=K(t(855));function K(a){return a&&a.__esModule?a:{default:a}}const H=$.keyphraseDistributionResearcher;var V=function(a){this.setPaper(a),this.defaultResearches={urlLength:u.default,wordCountInText:s.default,findKeywordInPageTitle:p.default,calculateFleschReading:y.default,getLinkStatistics:d.default,getLinks:c.default,linkCount:l.default,imageCount:h.default,altTagCount:v.default,matchKeywordInSubheadings:z.default,keywordCount:m.default,getKeywordDensity:g.default,stopWordsInKeyword:w.default,stopWordsInUrl:f.default,metaDescriptionLength:b.default,keyphraseLength:k.default,keywordCountInUrl:_.default,firstParagraph:x.default,metaDescriptionKeyword:j.default,pageTitleWidth:q.default,wordComplexity:E.default,getParagraphLength:A.default,countSentencesFromText:O.default,countSentencesFromDescription:S.default,getSubheadingTextLengths:T.default,findTransitionWords:M.default,passiveVoice:P.default,getSentenceBeginnings:C.default,relevantWords:R.default,readingTime:D.default,getTopicDensity:F.default,topicCount:B.default,sentences:i.default,keyphraseDistribution:H,morphology:U.default,functionWordsInKeyphrase:I.default,h1s:L.default,prominentWordsForInsights:W.default,prominentWordsForInternalLinking:N.default},this._data={},this.customResearches={}};V.prototype.setPaper=function(a){this.paper=a},V.prototype.addResearch=function(a,e){if((0,n.isUndefined)(a)||(0,n.isEmpty)(a))throw new r.default("Research name cannot be empty");if(!(e instanceof Function))throw new o.default("The research requires a Function callback.");this.customResearches[a]=e},V.prototype.hasResearch=function(a){return Object.keys(this.getAvailableResearches()).filter(function(e){return e===a}).length>0},V.prototype.getAvailableResearches=function(){return(0,n.merge)(this.defaultResearches,this.customResearches)},V.prototype.getResearch=function(a){if((0,n.isUndefined)(a)||(0,n.isEmpty)(a))throw new r.default("Research name cannot be empty");return!!this.hasResearch(a)&&this.getAvailableResearches()[a](this.paper,this)},V.prototype.addResearchData=function(a,e){this._data[a]=e},V.prototype.getData=function(a){return!!this._data.hasOwnProperty(a)&&this._data[a]},e.default=V},function(a,e,t){var i=t(636),n=t(645),o=t(211);a.exports=function(a){return o(a)?i(a):n(a)}},function(a,e,t){var i=t(56).Symbol;a.exports=i},function(a,e){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(a,e){a.exports=function(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)}},function(a,e,t){var i=t(653),n=t(654),o=t(655),r=t(656),s=t(657);function d(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}d.prototype.clear=i,d.prototype.delete=n,d.prototype.get=o,d.prototype.has=r,d.prototype.set=s,a.exports=d},function(a,e,t){var i=t(316);a.exports=function(a,e){for(var t=a.length;t--;)if(i(a[t][0],e))return t;return-1}},function(a,e,t){var i=t(94)(Object,"create");a.exports=i},function(a,e,t){var i=t(675);a.exports=function(a,e){var t=a.__data__;return i(e)?t["string"==typeof e?"string":"hash"]:t.map}},function(a,e,t){var i=t(92),n=t(93),o="[object Symbol]";a.exports=function(a){return"symbol"==typeof a||n(a)&&i(a)==o}},function(a,e,t){var i=t(147),n=1/0;a.exports=function(a){if("string"==typeof a||i(a))return a;var e=a+"";return"0"==e&&1/a==-n?"-0":e}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){const n=(0,d.default)(a).map(a=>a.toLowerCase()),o=n.indexOf(e.toLowerCase());if(o<1)return!1;const r=(0,i.get)(c,t,[]);for(let a=0;a<o;a++)if((0,i.includes)(r,n[a]))return!0;return!1};var i=t(1),n=l(t(193)),o=l(t(196)),r=l(t(195)),s=l(t(194)),d=l(t(22));function l(a){return a&&a.__esModule?a:{default:a}}const c={en:(0,n.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,fr:(0,o.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,it:(0,r.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,es:(0,s.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(14),n=v(t(75)),o=v(t(76)),r=v(t(77)),s=v(t(78)),d=v(t(101)),l=v(t(192)),c=v(t(133)),u=v(t(134)),p=v(t(51)),z=v(t(129)),g=v(t(201)),m=v(t(102)),w=v(t(132)),f=v(t(200)),y=v(t(130)),b=v(t(74)),h=v(t(131));function v(a){return a&&a.__esModule?a:{default:a}}const k=function(a,e){p.default.call(this,a,e),this.type="SEOAssessor",this._assessments=[new n.default,new o.default,new r.default,new s.default,new z.default,new g.default,new d.default,new m.default,new w.default,new f.default,new c.default,new l.default,new y.default,new u.default,new b.default,new h.default]};(0,i.inherits)(k,p.default),e.default=k},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=m(t(51)),n=m(t(182)),o=m(t(183)),r=m(t(187)),s=m(t(188)),d=m(t(191)),l=m(t(185)),c=m(t(186)),u=m(t(190)),p=m(t(346)),z=m(t(136)),g=t(1);function m(a){return a&&a.__esModule?a:{default:a}}const w=function(a,e={}){i.default.call(this,a,e),this.type="ContentAssessor";const t=e.hasOwnProperty("locale")?e.locale:"en_US";this._assessments=[new n.default((0,p.default)(t).fleschReading),new s.default,o.default,new r.default((0,p.default)(t).sentenceLength),d.default,l.default,u.default,c.default]};t(14).inherits(w,i.default),w.prototype.calculatePenaltyPointsFullSupport=function(a){switch(a){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},w.prototype.calculatePenaltyPointsPartialSupport=function(a){switch(a){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},w.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},w.prototype.calculatePenaltyPoints=function(){const a=this.getValidResults(),e=(0,g.map)(a,function(a){const e=(0,z.default)(a.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(e):this.calculatePenaltyPointsPartialSupport(e)}.bind(this));return(0,g.sum)(e)},w.prototype._ratePenaltyPoints=function(a){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(a>6)return 30;if(a>4)return 60}else{if(a>4)return 30;if(a>2)return 60}return 90},w.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;const a=this.calculatePenaltyPoints();return this._ratePenaltyPoints(a)},e.default=w},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=t(1);var o={keyword:"",synonyms:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:""},r=function(a,e){this._text=a||"",e=e||{},(0,n.defaults)(e,o),""===e.locale&&(e.locale=o.locale);const t=e.keyword.replace(/[‘’“”"'.?!:;,¿¡«»&*@#±^%|~`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\u002b\u0026\s]/g,"");(0,n.isEmpty)(t)&&(e.keyword=o.keyword),this._attributes=e};r.prototype.hasKeyword=function(){return""!==this._attributes.keyword},r.prototype.getKeyword=function(){return this._attributes.keyword},r.prototype.hasSynonyms=function(){return""!==this._attributes.synonyms},r.prototype.getSynonyms=function(){return this._attributes.synonyms},r.prototype.hasText=function(){return""!==this._text},r.prototype.getText=function(){return this._text},r.prototype.hasDescription=function(){return""!==this._attributes.description},r.prototype.getDescription=function(){return this._attributes.description},r.prototype.hasTitle=function(){return""!==this._attributes.title},r.prototype.getTitle=function(){return this._attributes.title},r.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},r.prototype.getTitleWidth=function(){return this._attributes.titleWidth},r.prototype.hasUrl=function(){return""!==this._attributes.url},r.prototype.getUrl=function(){return this._attributes.url},r.prototype.hasLocale=function(){return""!==this._attributes.locale},r.prototype.getLocale=function(){return this._attributes.locale},r.prototype.hasPermalink=function(){return""!==this._attributes.permalink},r.prototype.getPermalink=function(){return this._attributes.permalink},r.prototype.serialize=function(){return i({_parseClass:"Paper",text:this._text},this._attributes)},r.prototype.equals=function(a){return this._text===a.getText()&&(0,n.isEqual)(this._attributes,a._attributes)},r.parse=function(a){const e=a.text,t=(a._parseClass,function(a,e){var t={};for(var i in a)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(a,i)&&(t[i]=a[i]);return t}(a,["text","_parseClass"]));return new r(e,t)},e.default=r},function(a,e,t){"use strict";(function(a){var t="object"==typeof a&&a&&a.Object===Object&&a;e.a=t}).call(this,t(44))},function(a,e,t){"use strict";(function(a){var i=t(8),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=n&&"object"==typeof a&&a&&!a.nodeType&&a,r=o&&o.exports===n?i.a.Buffer:void 0,s=r?r.allocUnsafe:void 0;e.a=function(a,e){if(e)return a.slice();var t=a.length,i=s?s(t):new a.constructor(t);return a.copy(i),i}}).call(this,t(181)(a))},,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e){a.exports=function(a){if(!a.webpackPolyfill){var e=Object.create(a);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}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=d(t(16)),o=d(t(86)),r=t(7),s=d(t(5));function d(a){return a&&a.__esModule?a:{default:a}}const l=["en","nl","de","it","ru","fr","es"];e.default=class extends n.default{constructor(a){super();const e={urlTitle:(0,r.createAnchorOpeningTag)("https://yoa.st/34r"),urlCallToAction:(0,r.createAnchorOpeningTag)("https://yoa.st/34s")};this.identifier="fleschReadingEase",this._config=(0,i.merge)(e,a)}getResult(a,e,t){if(this.fleschReadingResult=e.getResearch("calculateFleschReading"),this.isApplicable(a)){const a=new s.default(t),e=this.calculateResult(t);return a.setScore(e.score),a.setText(e.resultText),a}return null}calculateResult(a){this.fleschReadingResult<0&&(this.fleschReadingResult=0),this.fleschReadingResult>100&&(this.fleschReadingResult=100);let e=0,t="",n=a.dgettext("js-text-analysis","Good job!");return this.fleschReadingResult>=this._config.borders.veryEasy?(e=this._config.scores.veryEasy,t=a.dgettext("js-text-analysis","very easy")):(0,i.inRange)(this.fleschReadingResult,this._config.borders.easy,this._config.borders.veryEasy)?(e=this._config.scores.easy,t=a.dgettext("js-text-analysis","easy")):(0,i.inRange)(this.fleschReadingResult,this._config.borders.fairlyEasy,this._config.borders.easy)?(e=this._config.scores.fairlyEasy,t=a.dgettext("js-text-analysis","fairly easy")):(0,i.inRange)(this.fleschReadingResult,this._config.borders.okay,this._config.borders.fairlyEasy)?(e=this._config.scores.okay,t=a.dgettext("js-text-analysis","ok")):(0,i.inRange)(this.fleschReadingResult,this._config.borders.fairlyDifficult,this._config.borders.okay)?(e=this._config.scores.fairlyDifficult,t=a.dgettext("js-text-analysis","fairly difficult"),n=a.dgettext("js-text-analysis","Try to make shorter sentences to improve readability")):(0,i.inRange)(this.fleschReadingResult,this._config.borders.difficult,this._config.borders.fairlyDifficult)?(e=this._config.scores.difficult,t=a.dgettext("js-text-analysis","difficult"),n=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")):(e=this._config.scores.veryDifficult,t=a.dgettext("js-text-analysis","very difficult"),n=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")),e>=this._config.scores.okay?{score:e,resultText:a.sprintf(a.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"),this._config.urlTitle,"</a>",this.fleschReadingResult,t,n)}:{score:e,resultText:a.sprintf(a.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"),this._config.urlTitle,"</a>",this.fleschReadingResult,t,this._config.urlCallToAction,n,"</a>.")}}isApplicable(a){return(0,o.default)(a.getLocale(),l)&&a.hasText()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=t(43),o=u(t(184)),r=u(t(73)),s=t(7),d=t(33),l=u(t(5)),c=u(t(42));function u(a){return a&&a.__esModule?a:{default:a}}const p=function(a){return(0,i.filter)(a,function(a){return(0,o.default)(150,a.wordCount)})};e.default={identifier:"textParagraphTooLong",getResult:function(a,e,t){var i=e.getResearch("getParagraphLength"),o=function(a,e,t){let i;const o=(0,s.createAnchorOpeningTag)("https://yoa.st/35d"),r=(0,s.createAnchorOpeningTag)("https://yoa.st/35e");if(0===a.length)return{};const d=a[0].wordCount;return d<=150&&(i=9),(0,n.inRangeEndInclusive)(d,150,200)&&(i=6),d>200&&(i=3),i>=7?{score:i,hasMarks:!1,text:t.sprintf(t.dgettext("js-text-analysis","%1$sParagraph length%2$s: None of the paragraphs are too long. Great job!"),o,"</a>")}:{score:i,hasMarks:!0,text:t.sprintf(t.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!",e.length),o,"</a>",e.length,150,r)}}(i=function(a){return a.sort(function(a,e){return e.wordCount-a.wordCount})}(i),p(i),t),r=new l.default;return r.setScore(o.score),r.setText(o.text),r.setHasMarks(o.hasMarks),r},isApplicable:function(a){return a.hasText()},getMarks:function(a,e){var t=e.getResearch("getParagraphLength"),n=p(t);return(0,i.map)(n,function(a){var e=(0,d.stripBlockTagsAtStartEnd)(a.text),t=(0,r.default)(e);return new c.default({original:e,marked:t})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){return e>a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=p(t(87)),o=p(t(86)),r=t(43),s=p(t(73)),d=t(7),l=t(33),c=p(t(5)),u=p(t(42));function p(a){return a&&a.__esModule?a:{default:a}}const z=["en","de","fr","es","ru","it","nl","pl","sv"];e.default={identifier:"passiveVoice",getResult:function(a,e,t){const i=function(a,e){let t,i=0;const o=(0,d.createAnchorOpeningTag)("https://yoa.st/34t"),s=(0,d.createAnchorOpeningTag)("https://yoa.st/34u");0!==a.total&&(i=(0,n.default)(a.passives.length/a.total*100));const l=i>0;return i<=10&&(t=9),(0,r.inRangeEndInclusive)(i,10,15)&&(t=6),i>15&&(t=3),t>=7?{score:t,hasMarks:l,text:e.sprintf(e.dgettext("js-text-analysis","%1$sPassive voice%2$s: You're using enough active voice. That's great!"),o,"</a>")}:{score:t,hasMarks:l,text:e.sprintf(e.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."),o,"</a>",i+"%","10%",s)}}(e.getResearch("passiveVoice"),t),o=new c.default;return o.setScore(i.score),o.setText(i.text),o.setHasMarks(i.hasMarks),o},isApplicable:function(a){return(0,o.default)(a.getLocale(),z)&&a.hasText()},getMarks:function(a,e){const t=e.getResearch("passiveVoice");return(0,i.map)(t.passives,function(a){a=(0,l.stripIncompleteTags)(a);const e=(0,s.default)(a);return new u.default({original:a,marked:e})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=c(t(73)),o=t(7),r=t(33),s=c(t(5)),d=c(t(42)),l=c(t(86));function c(a){return a&&a.__esModule?a:{default:a}}const u=["en","de","es","fr","nl","it","ru","pl","sv","pt"];e.default={identifier:"sentenceBeginnings",getResult:function(a,e,t){const n=function(a,e){const t=(0,o.createAnchorOpeningTag)("https://yoa.st/35f"),i=(0,o.createAnchorOpeningTag)("https://yoa.st/35g");return a.total>0?{score:3,hasMarks:!0,text:e.sprintf(e.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!",a.total),t,"</a>",a.lowestCount,a.total,i)}:{score:9,hasMarks:!1,text:e.sprintf(e.dgettext("js-text-analysis","%1$sConsecutive sentences%2$s: There is enough variety in your sentences. That's great!"),t,"</a>")}}(function(a){const e=(0,i.partition)(a,function(a){return a.count>2});if(0===e[0].length)return{total:0};const t=(0,i.sortBy)(e[0],function(a){return a.count});return{total:e[0].length,lowestCount:t[0].count}}(e.getResearch("getSentenceBeginnings")),t),r=new s.default;return r.setScore(n.score),r.setText(n.text),r.setHasMarks(n.hasMarks),r},isApplicable:function(a){return(0,l.default)(a.getLocale(),u)&&a.hasText()},getMarks:function(a,e){let t=e.getResearch("getSentenceBeginnings");t=(0,i.filter)(t,function(a){return a.count>2});const o=(0,i.map)(t,function(a){return a.sentences});return(0,i.map)((0,i.flatten)(o),function(a){a=(0,r.stripIncompleteTags)(a);const e=(0,n.default)(a);return new d.default({original:a,marked:e})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=z(t(16)),o=z(t(259)),r=z(t(87)),s=t(43),d=z(t(73)),l=t(7),c=t(33),u=z(t(5)),p=z(t(42));function z(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super(),this.identifier="textSentenceLength",this._config=(0,i.merge)({recommendedWordCount:20,slightlyTooMany:25,farTooMany:30},a)}getResult(a,e,t){const i=e.getResearch("countSentencesFromText"),n=this.calculatePercentage(i),o=this.calculateScore(n),r=new u.default;return r.setScore(o),r.setText(this.translateScore(o,n,t)),r.setHasMarks(n>0),r}isApplicable(a){return a.hasText()}getMarks(a,e){const t=e.getResearch("countSentencesFromText"),n=this.getTooLongSentences(t);return(0,i.map)(n,function(a){const e=(0,c.stripIncompleteTags)(a.sentence);return new p.default({original:e,marked:(0,d.default)(e)})})}translateScore(a,e,t){const i=(0,l.createAnchorOpeningTag)("https://yoa.st/34v"),n=(0,l.createAnchorOpeningTag)("https://yoa.st/34w");return a>=7?t.sprintf(t.dgettext("js-text-analysis","%1$sSentence length%2$s: Great!"),i,"</a>"):t.sprintf(t.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."),i,"</a>",e+"%",this._config.recommendedWordCount,this._config.slightlyTooMany+"%",n)}calculatePercentage(a){let e=0;if(0!==a.length){const t=this.countTooLongSentences(a);e=(0,r.default)(t/a.length*100)}return e}calculateScore(a){let e;return a<=this._config.slightlyTooMany&&(e=9),(0,s.inRangeEndInclusive)(a,this._config.slightlyTooMany,this._config.farTooMany)&&(e=6),a>this._config.farTooMany&&(e=3),e}getTooLongSentences(a){return(0,o.default)(a,this._config.recommendedWordCount)}countTooLongSentences(a){return this.getTooLongSentences(a).length}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=u(t(16)),o=t(43),r=u(t(184)),s=t(7),d=t(124),l=u(t(22)),c=u(t(5));function u(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/34x"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/34y"),scores:{goodShortTextNoSubheadings:9,goodSubheadings:9,okSubheadings:6,badSubheadings:3,badLongTextNoSubheadings:2}};this.identifier="subheadingsTooLong",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._subheadingTextsLength=e.getResearch("getSubheadingTextLengths"),this._subheadingTextsLength=this._subheadingTextsLength.sort(function(a,e){return e.wordCount-a.wordCount}),this._tooLongTextsNumber=this.getTooLongSubheadingTexts().length;const i=new c.default;i.setIdentifier(this.identifier),this._hasSubheadings=this.hasSubheadings(a),this._textLength=(0,l.default)(a.getText()).length;const n=this.calculateResult(t);return n.resultTextPlural=n.resultTextPlural||"",i.setScore(n.score),i.setText(n.resultText),i}isApplicable(a){return a.hasText()}hasSubheadings(a){return(0,d.getSubheadings)(a.getText()).length>0}getTooLongSubheadingTexts(){return(0,i.filter)(this._subheadingTextsLength,function(a){return(0,r.default)(this._config.parameters.recommendedMaximumWordCount,a.wordCount)}.bind(this))}calculateResult(a){if(this._textLength>300){if(this._hasSubheadings){const e=this._subheadingTextsLength[0].wordCount;return e<=this._config.parameters.slightlyTooMany?{score:this._config.scores.goodSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:(0,o.inRangeEndInclusive)(e,this._config.parameters.slightlyTooMany,this._config.parameters.farTooMany)?{score:this._config.scores.okSubheadings,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.goodShortTextNoSubheadings,resultText:a.sprintf(a.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>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(a=a.replace(i,"")).replace(n,"")};var i=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+"),n=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+$")},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(7),n=t(33),o=function(a){return a&&a.__esModule?a:{default:a}}(t(5));e.default={identifier:"textPresence",getResult:function(a,e,t){const r=(0,n.stripFullTags)(a.getText()),s=(0,i.createAnchorOpeningTag)("https://yoa.st/35h"),d=(0,i.createAnchorOpeningTag)("https://yoa.st/35i");if(r.length<50){const a=new o.default;return a.setText(t.sprintf(t.dgettext("js-text-analysis","%1$sNot enough content%2$s: %3$sPlease add some content to enable a good analysis%2$s."),s,"</a>",d)),a.setScore(3),a}return new o.default}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=p(t(87)),o=t(43),r=t(7),s=t(33),d=p(t(5)),l=p(t(42)),c=p(t(73)),u=p(t(86));function p(a){return a&&a.__esModule?a:{default:a}}const z=["en","de","es","fr","nl","it","pt","ru","ca","pl","sv","hu"],g=function(a,e){const t=function(a){return 0===a.transitionWordSentences||0===a.totalSentences?0:(0,n.default)(a.transitionWordSentences/a.totalSentences*100)}(a),i=function(a){return a<20?3:(0,o.inRangeStartInclusive)(a,20,30)?6:a>=30?9:void 0}(t),s=t>0,d=(0,r.createAnchorOpeningTag)("https://yoa.st/34z"),l=(0,r.createAnchorOpeningTag)("https://yoa.st/35a");return i<7&&0===t?{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.dgettext("js-text-analysis","%1$sTransition words%2$s: None of the sentences contain transition words. %3$sUse some%2$s."),d,"</a>",l)}:i<7?{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.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."),d,"</a>",t+"%",l)}:{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.dgettext("js-text-analysis","%1$sTransition words%2$s: Well done!"),d,"</a>")}};e.default={identifier:"textTransitionWords",getResult:function(a,e,t){const i=e.getResearch("findTransitionWords"),n=g(i,t),o=new d.default;return o.setScore(n.score),o.setText(n.text),o.setHasMarks(n.hasMarks),o},isApplicable:function(a){return(0,u.default)(a.getLocale(),z)&&a.hasText()},getMarks:function(a,e){const t=e.getResearch("findTransitionWords");return(0,i.map)(t.sentenceResults,function(a){let e=a.sentence;return e=(0,s.stripIncompleteTags)(e),new l.default({original:e,marked:(0,c.default)(e)})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{recommendedMinimum:1},scores:{allInternalFollow:9,someInternalFollow:8,noneInternalFollow:7,noInternal:3},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33z"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/34a")};this.identifier="internalLinks",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this.linkStatistics=e.getResearch("getLinkStatistics");const i=new r.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}isApplicable(a){return a.hasText()}calculateResult(a){return 0===this.linkStatistics.internalTotal?{score:this._config.scores.noInternal,resultText:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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:a.sprintf(a.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>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(u,A,B),filteredAtBeginningAndEnding:[].concat(l,O,T,g,D,w,m),filteredAnywhere:[].concat(d,x,p,z,f,$,c,r,q,E,C,F,y,M,P,h,v,k,_,N,S,j,I,L,W),cannotDirectlyPrecedePassiveParticiple:[].concat(l,O,g,m,u,A,w),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(q,E,C,F),all:[].concat(l,c,u,g,m,f,p,z,w,y,A,b,h,v,k,j,_,x,S,r,s,q,E,O,T,M,P,C,d,R,D,F,$,B,I,W,N,U,K)}};var i=o(t(264)),n=o(t(265));function o(a){return a&&a.__esModule?a:{default:a}}const r=(0,i.default)().filteredAuxiliaries,s=(0,i.default)().notFilteredAuxiliaries,d=(0,n.default)().singleWords,l=["the","an","a"],c=["one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","hundred","hundreds","thousand","thousands","million","millions","billion","billions"],u=["first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth"],p=["i","you","he","she","it","we","they"],z=["me","him","us","them"],g=["this","that","these","those"],m=["my","your","his","her","its","their","our","mine","yours","hers","theirs","ours"],w=["all","some","many","lot","lots","ton","tons","bit","no","every","enough","little","much","more","most","plenty","several","few","fewer","kind","kinds"],f=["myself","yourself","himself","herself","itself","oneself","ourselves","yourselves","themselves"],y=["none","nobody","everyone","everybody","someone","somebody","anyone","anybody","nothing","everything","something","anything","each","other","whatever","whichever","whoever","whomever","whomsoever","whosoever","others","neither","both","either","any","such"],b=["one's","nobody's","everyone's","everybody's","someone's","somebody's","anyone's","anybody's","nothing's","everything's","something's","anything's","whoever's","others'","other's","another's","neither's","either's"],h=["which","what","whose"],v=["who","whom"],k=["where","how","why","whether","wherever","whyever","wheresoever","whensoever","howsoever","whysoever","whatsoever","whereso","whomso","whenso","howso","whyso","whoso","whatso"],j=["therefor","therein","hereby","hereto","wherein","therewith","herewith","wherewith","thereby"],_=["there","here","whither","thither","hither","whence","thence"],x=["always","once","twice","thrice"],q=["can","cannot","can't","could","couldn't","could've","dare","dares","dared","do","don't","does","doesn't","did","didn't","done","have","haven't","had","hadn't","has","hasn't","i've","you've","we've","they've","i'd","you'd","he'd","she'd","it'd","we'd","they'd","would","wouldn't","would've","may","might","must","need","needn't","needs","ought","shall","shalln't","shan't","should","shouldn't","will","won't","i'll","you'll","he'll","she'll","it'll","we'll","they'll","there's","there're","there'll","here's","here're","there'll"],E=["appear","appears","appeared","become","becomes","became","come","comes","came","keep","keeps","kept","remain","remains","remained","stay","stays","stayed","turn","turns","turned"],A=["doing","daring","having","appearing","becoming","coming","keeping","remaining","staying","saying","asking","stating","seeming","letting","making","setting","showing","putting","adding","going","using","trying","containing"],O=["in","from","with","under","throughout","atop","for","on","of","to","aboard","about","above","abreast","absent","across","adjacent","after","against","along","alongside","amid","mid","among","apropos","apud","around","as","astride","at","ontop","afore","tofore","behind","ahind","below","ablow","beneath","neath","beside","between","atween","beyond","ayond","by","chez","circa","spite","down","except","into","less","like","minus","near","nearer","nearest","anear","notwithstanding","off","onto","opposite","out","outen","over","past","per","pre","qua","sans","sauf","sithence","through","thru","truout","toward","underneath","up","upon","upside","versus","via","vis-à-vis","without","ago","apart","aside","aslant","away","withal","towards","amidst","amongst","midst","whilst"],S=["back","within","forward","backward","ahead"],T=["and","or","and/or","yet"],M=["sooner","just","only"],P=["if","even"],C=["say","says","said","claimed","ask","asks","asked","stated","explain","explains","explained","think","thinks","talks","talked","announces","announced","tells","told","discusses","discussed","suggests","suggested","understands","understood"],R=["again","definitely","eternally","expressively","instead","expressly","immediately","including","instantly","namely","naturally","next","notably","now","nowadays","ordinarily","positively","truly","ultimately","uniquely","usually","almost","maybe","probably","granted","initially","too","actually","already","e.g","i.e","often","regularly","simply","optionally","perhaps","sometimes","likely","never","ever","else","inasmuch","provided","currently","incidentally","elsewhere","particular","recently","relatively","f.i","clearly","apparently"],D=["highly","very","really","extremely","absolutely","completely","totally","utterly","quite","somewhat","seriously","fairly","fully","amazingly"],F=["seem","seems","seemed","let","let's","lets","make","makes","made","want","showed","shown","go","goes","went","gone","take","takes","took","taken","put","puts","use","used","try","tries","tried","mean","means","meant","called","based","add","adds","added","contain","contains","contained","consist","consists","consisted","ensure","ensures","ensured"],B=["new","newer","newest","old","older","oldest","previous","good","well","better","best","big","bigger","biggest","easy","easier","easiest","fast","faster","fastest","far","hard","harder","hardest","least","own","large","larger","largest","long","longer","longest","low","lower","lowest","high","higher","highest","regular","simple","simpler","simplest","small","smaller","smallest","tiny","tinier","tiniest","short","shorter","shortest","main","actual","nice","nicer","nicest","real","same","able","certain","usual","so-called","mainly","mostly","recent","anymore","complete","lately","possible","commonly","constantly","continually","directly","easily","nearly","slightly","somewhere","estimated","latest","different","similar","widely","bad","worse","worst","great","specific","available","average","awful","awesome","basic","beautiful","busy","current","entire","everywhere","important","major","multiple","normal","necessary","obvious","partly","special","last","early","earlier","earliest","young","younger","youngest",""],$=["oh","wow","tut-tut","tsk-tsk","ugh","whew","phew","yeah","yea","shh","oops","ouch","aha","yikes"],I=["tbs","tbsp","spk","lb","qt","pk","bu","oz","pt","mod","doz","hr","f.g","ml","dl","cl","l","mg","g","kg","quart"],L=["seconds","minute","minutes","hour","hours","day","days","week","weeks","month","months","year","years","today","tomorrow","yesterday"],W=["thing","things","way","ways","matter","case","likelihood","ones","piece","pieces","stuff","times","part","parts","percent","instance","instances","aspect","aspects","item","items","idea","theme","person","instance","instances","detail","details","factor","factors","difference","differences"],N=["not","yes","sure","top","bottom","ok","okay","amen","aka","etc","etcetera","sorry","please"],U=["ms","mss","mrs","mr","dr","prof"],K=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:R,filteredAtEnding:[].concat(r,h,j,_,C),filteredAtBeginningAndEnding:[].concat(n,x,E,u,M,z,p),filteredAnywhere:[].concat(i,s,d,l,c,D,o,b,v,k,S,P,g,A,O,m,w,f,y,I,q,F,B,$),cannotDirectlyPrecedePassiveParticiple:[].concat(n,x,d,p,g,f,o,r,P,C,S,m,w,c,l,q),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(v,j),all:[].concat(n,o,r,u,p,s,c,l,d,z,g,m,w,f,y,q,b,h,v,k,j,_,x,E,A,O,S,i,T,M,P,C,D,R,F,$,I,L,W)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(268)).default)().singleWords,n=["el","la","los","las","un","una","unos","unas"],o=["dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","catorce","quince","dieciseis","diecisiete","dieciocho","diecinueve","veinte","cien","centena","mil","millon","millones"],r=["primera","segunda","tercera","cuarto","cuarta","quinto","quinta","sexto","sexta","septimo","septima","octavo","octava","noveno","novena","décimo","décima","vigésimo","vigésima","primeros","primeras","segundos","segundas","terceros","terceras","cuartos","cuartas","quintos","quintas","sextos","sextas","septimos","septimas","octavos","octavas","novenos","novenas","décimos","décimas","vigésimos","vigésimas"],s=["yo","yos","yoes","tú","él","ella","ello","nosotros","nosotras","vosotros","vosotras","ustedes","ellos","ellas"],d=["me","te","lo","se","nos","os","les"],l=["mí","ti","ud","uds","usted"],c=["conmigo","contigo","consigo"],u=["este","ese","aquel","esta","esa","aquella","estos","esos","aquellos","estas","esas","aquellas","esto","eso","aquello"],p=["mi","mis","mío","míos","mía","mías","nuestro","nuestros","nuestra","nuestras","tuyo","tuyos","tuya","tuyas","tu","tus","vuestro","vuestros","vuestra","vuestras","suyo","suyos","suya","suyas","su","sus"],z=["bastante","bastantes","mucho","muchas","mucha","muchos","más","muchísimo","muchísima","muchísimos","muchísimas","demasiado","demasiada","demasiados","demasiadas","poco","poca","pocos","pocas","menos","poquísimo","poquísima","poquísimos","poquísimas","demás","otros","otras","todo","toda","todos","todas"],g=["alguien","algo","algún","alguno","alguna","algunos","algunas","nadie","nada","ningún","ninguno","ninguna","ningunos","ningunas","tanto","tantos","tanta","tantas"],m=["cuyas","cual"],w=["cuyo"],f=["comoquiera","cualesquiera","cualquier","cuanta","cuantas","cuanto","cuantos","cuál","cuáles","cuánta","cuántas","cuánto","cuántos","cómo","dondequiera","dónde","quien","quienes","quienquiera","quién","quiénes","qué"],y=["allí","ahí","allá","aquí","acá","adónde","delante","detrás","debajo","adelante","atrás","adentro","afuera"],b=["he","has","ha","hay","hemos","habéis","han","hube","hubiste","hubo","hubimos","hubisteis","hubieron","había","habías","habíamos","habíais","habían","habría","habrías","habríais","habrían","habré","habrás","habrá","habremos","habréis","habrán","haya","hayas","hayamos","hayáis","hayan","hubiera","hubieras","hubiéramos","hubierais","hubieran","hubiese","hubieses","hubiésemos","hubieseis","hubiesen","hubiere","hubieres","hubiéremos","hubiereis","hubieren","habed","habido","debo","debes","debe","debemos","debéis","deben","debí","debiste","debió","debimos","debisteis","debieron","debía","debías","debíamos","debíais","debían","debería","deberías","deberíamos","deberíais","deberían","deberé","deberás","deberá","deberemos","deberéis","deberán","deba","debas","debamos","debáis","deban","debiera","debieras","debiéramos","debierais","debieran","debiese","debieses","debiésemos","debieseis","debiesen","debiere","debieres","debiéremos","debiereis","debieren","debed","debido","empiezo","empiezas","empieza","empezáis","empiezan","empecé","empezaste","empezó","empezamos","empezasteis","empezaron","empezaba","empezabas","empezábamos","empezabais","empezaban","empezaría","empezarías","empezaríamos","empezaríais","empezarían","empezaré","empezarás","empezará","empezaremos","empezaréis","empezarán","empiece","empieces","empecemos","empecéis","empiecen","empezara","empezaras","empezáramos","empezarais","empezaran","empezase","empezases","empezásemos","empezaseis","empezasen","empezare","empezares","empezáremos","empezareis","empezaren","empezad","empezado","comienzo","comienzas","comienza","comenzamos","comenzáis","comienzan","comencé","comenzaste","comenzó","comenzasteis","comenzaron","comenzaba","comenzabas","comenzábamos","comenzabais","comenzaban","comenzaría","comenzarías","comenzaríamos","comenzaríais","comenzarían","comenzaré","comenzarás","comenzará","comenzaremos","comenzaréis","comenzarán","comience","comiences","comencemos","comencéis","comiencen","comenzara","comenzaras","comenzáramos","comenzarais","comenzaran","comenzase","comenzases","comenzásemos","comenzaseis","comenzasen","comenzare","comenzares","comenzáremos","comenzareis","comenzaren","comenzad","comenzado","sigo","sigues","sigue","seguimos","seguis","siguen","seguí","seguiste","siguió","seguisteis","siguieron","seguía","seguías","seguíamos","seguíais","seguían","seguiría","seguirías","seguiríamos","seguiríais","seguirían","seguiré","seguirás","seguirá","seguiremos","seguiréis","seguirán","siga","sigas","sigamos","sigáis","sigan","siguiera","siguieras","siguiéramos","siguierais","siguieran","siguiese","siguieses","siguiésemos","siguieseis","siguiesen","siguiere","siguieres","siguiéremos","siguiereis","siguieren","seguid","seguido","tengo","tienes","tiene","tenemos","tenéis","tienen","tuve","tuviste","tuvo","tuvimos","tuvisteis","tuvieron","tenía","tenías","teníamos","teníais","tenían","tendría","tendrías","tendríamos","tendríais","tendrían","tendré","tendrás","tendrá","tendremos","tendréis","tendrán","tenga","tengas","tengamos","tengáis","tengan","tuviera","tuvieras","tuviéramos","tuvierais","tuvieran","tuviese","tuvieses","tuviésemos","tuvieseis","tuviesen","tuviere","tuvieres","tuviéremos","tuviereis","tuvieren","ten","tened","tenido","ando","andas","andamos","andáis","andan","anduve","anduviste","anduvo","anduvimos","anduvisteis","anduvieron","andaba","andabas","andábamos","andabais","andaban","andaría","andarías","andaríamos","andaríais","andarían","andaré","andarás","andará","andaremos","andaréis","andarán","ande","andes","andemos","andéis","anden","anduviera","anduvieras","anduviéramos","anduvierais","anduvieran","anduviese","anduvieses","anduviésemos","anduvieseis","anduviesen","anduviere","anduvieres","anduviéremos","anduviereis","anduvieren","andad","andado","quedo","quedas","queda","quedamos","quedáis","quedan","quedé","quedasteis","quedaron","quedaba","quedabas","quedábamos","quedabais","quedaban","quedaría","quedarías","quedaríamos","quedaríais","quedarían","quedaré","quedarás","quedará","quedaremos","quedaréis","quedarán","quede","quedes","quedemos","quedéis","queden","quedara","quedaras","quedáramos","quedarais","quedaran","quedase","quedases","quedásemos","quedaseis","quedasen","quedare","quedares","quedáremos","quedareis","quedaren","quedad","quedado","hallo","hallas","halla","hallamos","halláis","hallan","hallé","hallaste","halló","hallasteis","hallaron","hallaba","hallabas","hallábamos","hallabais","hallaban","hallaría","hallarías","hallaríamos","hallaríais","hallarían","hallaré","hallarás","hallará","hallaremos","hallaréis","hallarán","halle","halles","hallemos","halléis","hallen","hallara","hallaras","halláramos","hallarais","hallaran","hallase","hallases","hallásemos","hallaseis","hallasen","hallare","hallares","halláremos","hallareis","hallaren","hallad","hallado","vengo","vienes","viene","venimos","venis","vienen","vine","viniste","vino","vinimos","vinisteis","vinieron","venía","vanías","verníamos","veníais","venían","vendría","vendrías","vendríamos","vendíais","vendrían","vendré","vendrás","vendrá","vendremos","vendréis","vendrán","venga","vengas","vengamos","vengáis","vengan","viniera","vinieras","viniéramos","vinierais","vinieran","viniese","vinieses","viniésemos","vinieseis","viniesen","viniere","vinieres","viniéremos","viniereis","vinieren","ven","venid","venido","abro","abres","abre","abrismos","abrís","abren","abrí","abriste","abrió","abristeis","abrieron","abría","abrías","abríais","abrían","abriría","abrirías","abriríamos","abriríais","abrirían","abriré","abrirás","abrirá","abriremos","abriréis","abrirán","abra","abras","abramos","abráis","abran","abriera","abrieras","abriéramos","abrierais","abrieran","abriese","abrieses","abriésemos","abrieseis","abriesen","abriere","abrieres","abriéremos","abriereis","abrieren","abrid","abierto","voy","vas","va","vamos","vais","van","iba","ibas","íbamos","ibais","iban","iría","irías","iríamos","iríais","irían","iré","irás","irá","iremos","iréis","irán","vaya","vayas","vayamos","vayáis","vayan","ve","id","ido","acabo","acabas","acaba","acabamos","acabáis","acaban","acabé","acabaste","acabó","acabasteis","acabaron","acababa","acababas","acabábamos","acababais","acababan","acabaría","acabarías","acabaríamos","acabaríais","acabarían","acabaré","acabarás","acabará","acabaremos","acabaréis","acabarán","acabe","acabes","acabemos","acabéis","acaben","acabara","acabaras","acabáramos","acabarais","acabaran","acabase","acabases","acabásemos","acabaseis","acabasen","acabare","acabares","acabáremos","acabareis","acabaren","acabad","acabado","llevo","llevas","lleva","llevamos","lleváis","llevan","llevé","llevaste","llevó","llevasteis","llevaron","llevaba","llevabas","llevábamos","llevabais","llevaban","llevaría","llevarías","llevaríamos","llevaríais","llevarían","llevaré","llevarás","llevará","llevaremos","llevaréis","llevarán","lleve","lleves","llevemos","llevéis","lleven","llevara","llevaras","lleváramos","llevarais","llevaran","llevase","llevases","llevásemos","llevaseis","llevasen","llevare","llevares","lleváremos","llevareis","llevaren","llevad","llevado","alcanzo","alcanzas","alcanza","alcanzamos","alcanzáis","alcanzan","alcancé","alcanzaste","alcanzó","alcanzasteis","alcanzaron","alcanzaba","alcanzabas","alcanzábamos","alcanzabais","alcanzaban","alcanzaría","alcanzarías","alcanzaríamos","alcanzaríais","alcanzarían","alcanzaré","alcanzarás","alcanzará","alcanzaremos","alcanzaréis","alcanzarán","alcance","alcances","alcancemos","alcancéis","alcancen","alcanzara","alcanzaras","alcanzáramos","alcanzarais","alcanzaran","alcanzase","alcanzases","alcanzásemos","alcanzaseis","alcanzasen","alcanzare","alcanzares","alcanzáremos","alcanzareis","alcanzaren","alcanzad","alcanzado","digo","dices","dice","decimos","decís","dicen","dije","dijiste","dijo","dijimos","dijisteis","dijeron","decía","decías","decíamos","decíais","decían","diría","dirías","diríamos","diríais","dirían","diré","dirás","dirá","diremos","diréis","dirán","diga","digas","digamos","digáis","digan","dijera","dijeras","dijéramos","dijerais","dijeran","dijese","dijeses","dijésemos","dijeseis","dijesen","dijere","dijeres","dijéremos","dijereis","dijeren","di","decid","dicho","continúo","continúas","continúa","continuamos","continuáis","continúan","continué","continuaste","continuó","continuasteis","continuaron","continuaba","continuabas","continuábamos","continuabais","continuaban","continuaría","continuarías","continuaríamos","continuaríais","continuarían","continuaré","continuarás","continuará","continuaremos","continuaréis","continuarán","continúe","continúes","continuemos","continuéis","continúen","continuara","continuaras","continuáramos","continuarais","continuaran","continuase","continuases","continuásemos","continuaseis","continuasen","continuare","continuares","continuáremos","continuareis","continuaren","continuad","continuado","resulto","resultas","resulta","resultamos","resultáis","resultan","resulté","resultaste","resultó","resultasteis","resultaron","resultaba","resultabas","resultábamos","resultabais","resultaban","resultaría","resultarías","resultaríamos","resultaríais","resultarían","resultaré","resultarás","resultará","resultaremos","resultaréis","resultarán","resulte","resultes","resultemos","resultéis","resulten","resultara","resultaras","resultáramos","resultarais","resultaran","resultase","resultases","resultásemos","resultaseis","resultasen","resultare","resultares","resultáremos","resultareis","resultaren","resultad","resultado","puedo","puedes","puede","podemos","podéis","pueden","pude","pudiste","pudo","pudimos","pudisteis","pudieron","podía","podías","podíamos","podíais","podían","podría","podrías","podríamos","podríais","podrían","podré","podrás","podrá","podremos","podréis","podrán","pueda","puedas","podamos","podáis","puedan","pudiera","pudieras","pudiéramos","pudierais","pudieran","pudiese","pudieses","pudiésemos","pudieseis","pudiesen","pudiere","pudieres","pudiéremos","pudiereis","pudieren","poded","podido","quiero","quieres","quiere","queremos","queréis","quieren","quise","quisiste","quiso","quisimos","quisisteis","quisieron","quería","querías","queríamos","queríais","querían","querría","querrías","querríamos","querríais","querrían","querré","querrás","querrá","querremos","querréis","querrán","quiera","quieras","queramos","queráis","quieran","quisiera","quisieras","quisiéramos","quisierais","quisieran","quisiese","quisieses","quisiésemos","quisieseis","quisiesen","quisiere","quisieres","quisiéremos","quisiereis","quisieren","quered","querido","sabes","sabe","sabemos","sabéis","saben","supe","supiste","supo","supimos","supisteis","supieron","sabía","sabías","sabíamos","sabíais","sabían","sabría","sabrías","sabríamos","sabríais","sabrían","sabré","sabrás","sabrá","sabremos","sabréis","sabrán","sepa","sepas","sepamos","sepáis","sepan","supiera","supieras","supiéramos","supierais","supieran","supiese","supieses","supiésemos","supieseis","supiesen","supiere","supieres","supiéremos","supiereis","supieren","sabed","sabido","suelo","sueles","suele","solemos","soléis","suelen","solí","soliste","solió","solimos","solisteis","solieron","solía","solías","solíamos","solíais","solían","solería","solerías","soleríamos","soleríais","solerían","soleré","solerás","solerá","soleremos","soleréis","solerán","suela","suelas","solamos","soláis","suelan","soliera","solieras","soliéramos","solierais","solieran","soliese","solieses","soliésemos","solieseis","soliesen","soliere","solieres","soliéremos","soliereis","solieren","soled","solido","necesito","necesitas","necesitamos","necesitáis","necesitan","necesité","necesitaste","necesitó","necesitasteis","necesitaron","necesitaba","necesitabas","necesitábamos","necesitabais","necesitaban","necesitaría","necesitarías","necesitaríamos","necesitaríais","necesitarían","necesitaré","necesitarás","necesitará","necesitaremos","necesitaréis","necesitarán","necesite","necesites","necesitemos","necesitéis","necesiten","necesitara","necesitaras","necesitáramos","necesitarais","necesitaran","necesitase","necesitases","necesitásemos","necesitaseis","necesitasen","necesitare","necesitares","necesitáremos","necesitareis","necesitaren","necesita","necesitad","necesitado"],h=["haber","deber","empezar","comenzar","seguir","tener","andar","quedar","hallar","venir","abrir","ir","acabar","llevar","alcanzar","decir","continuar","resultar","poder","querer","saber","soler","necesitar"],v=["estoy","estás","está","estamos","estáis","están","estuve","estuviste","estuvo","estuvimos","estuvisteis","estuvieron","estuba","estabas","estábamos","estabais","estaban","estraría","estarías","estaríamos","estaríais","estarían","estaré","estarás","estará","estaremos","estaréis","estarán","esté","estés","estemos","estéis","estén","estuviera","estuviese","estuvieras","estuviéramos","estuvierais","estuvieran","estuvieses","estuviésemos","estuvieseis","estuviesen","estuviere","estuvieres","estuviéremos","estuviereis","estuvieren","estad","estado"],k=["soy","eres","es","somos","sois","son","fui","fuiste","fuimos","fuisteis","fueron","era","eras","éramos","erais","eran","sería","serías","seríamos","seríais","serían","seré","serás","seremos","seréis","serán","sea","seas","seamos","seáis","sean","fueras","fuéramos","fuerais","fueran","fuese","fueses","fuésemos","fueseis","fuesen","fuere","fueres","fuéremos","fuereis","fueren","sé","sed","sido"],j=["estar"],_=["ser"],x=["a","ante","abajo","adonde","al","allende","alrededor","amén","antes","arriba","aun","bajo","cabe","cabo","con","contigo","contra","de","dejante","del","dentro","desde","donde","durante","en","encima","entre","excepto","fuera","hacia","hasta","incluso","mediante","más","opuesto","par","para","próximo","salvo","según","sin","so","sobre","tras","versus","vía"],q=["cerca"],E=["o","y","entonces","e","u","ni","bien","ora"],A=["igual"],O=["apenas","segun","que"],S=["apunto","apunta","confieso","confiesa","confesaba","revelado","revelo","revela","revelaba","declarado","declaro","declara","declaba","señalo","señala","señalaba","declaraba","comento","comenta"],T=["básicamente","esencialmente","primeramente","siempre","nunca","ahora","quizá","acaso","inclusive","probablemente","verdaderamente","seguramente","jamás","obviamente","indiscutiblement","inmediatamente","previamente"],M=["muy","tan","completamente","suficiente","tal","tales"],P=["hago","haces","hace","hacemos","hacéis","hacen","hice","hiciste","hizo","hicimos","hicisteis","hicieron","hacía","hacías","hacíamos","hacíais","hacían","haría,","harías","haríamos","haríais","harían","haré","harás","hará","haremos","haréis","harán","haga","hagas","hagamos","hagáis","hagan","hiciera","hicieras","hiciéramos","hicierais","hicieran","hiciese","hicieses","hiciésemos","hicieseis","hiciesen","hiciere","hicieres","hiciéremos","hiciereis","hicieren","haz","haced","hecho","parezco","pareces","parece","parecemos","parecéis","parecen","parecí","pareciste","pareció","parecimos","parecisteis","parecieron","parecía","parecías","parecíamos","parecíais","parecían","parecería","parecerías","pareceríamos","pareceríais","parecerían","pareceré","parecerás","parecerá","pareceremos","pareceréis","parecerán","parezca","parezcas","parezcamos","parezcáis","parezcan","pareciera","parecieras","pareciéramos","parecierais","parecieran","pareciese","parecieses","pareciésemos","parecieseis","pareciesen","pareciere","parecieres","pareciéremos","pareciereis","parecieren","pareced","parecido","iba","ibais","iban","ibas","id","ido","iremos","irá","irán","irás","iré","iréis","iría","iríais","iríamos","irían","irías","va","vais","vamos","van","vas","vaya","vayamos","vayan","vayas","vayáis","ve","voy","yendo","íbamos"],C=["hacer","parecer","ir"],R=["enfrente","claro","bueno","mejor","mejores","buena","buenos","buenas","óptimo","óptimos","óptimas","bonísimo","bonísima","bonísimos","bonísimas","buenísimo","buenísima","buenísimos","buenísimas","buenérrimo","buenérrima","buenérrimos","buenérrimas","nuevo","nueva","nuevos","nuevas","novísimo","novísima","novísimos","novísimas","nuevísimo","nuevísima","nuevísimos","nuevísimas","viejo","viejos","vieja","viejas","anterior","grande","gran","grandes","mayores","mayor","máximo","máxima","grandísimo","grandísima","máximos","máximas","grandísimos","grandísimas","fácil","fáciles","rápido","rápida","rápidos","rápidas","lejos","lejas","lejote","lejotes","difícil","difíciles","propio","propios","propia","propias","largo","larga","largos","largas","bajos","baja","bajas","inferior","ínfimo","ínfima","ínfimos","ínfimas","bajísimo","bajísima","bajísimos","bajísimas","alto","alta","altos","altas","superior","superiores","supremo","suprema","supremos","supremas","sumo","suma","sumos","sumas","altísimo","altísima","altísimos","altísimas","regular","regulares","normal","pequeño","pequeña","pequeños","pequeñas","menor","pequeñísimo","pequeñísima","pequeñísimos","pequeñísimas","mínimo","mínima","mínimos","mínimas","diminuta","diminuto","diminutas","diminutos","chiquitito","chiquititos","chiquitita","chiquititas","corta","corto","cortas","cortos","principal","principales","mismo","mismos","misma","mismas","capaz","capaces","cierta","cierto","ciertas","ciertos","certísimos","certísimas","ciertísimo","ciertísima","ciertísimos","ciertísimas","llamado","llamada","llamados","llamadas","mayormente","reciente","recientes","completa","completo","completas","completos","absoluta","absoluto","absolutas","absolutos","últimamente","posible","común","comúnes","comúnmente","constantemente","continuamente","directamente","fácilmente","casi","ligeramente","estima","estimada","estimado","aproximada","aproximadamente","última","últimas","último","últimos","diferente","diferentes","similar","mal","malo","malos","mala","malas","peor","pésimo","pésima","malísimo","malísima","pésimos","pésimas","malísimos","malísimas","perfectamente","excelente","final","general"],D=["ah","eh","ejem","ele","achís","adiós","agur","ajá","ajajá","ala","alá","albricias","aleluya","alerta","alirón","aló","amalaya","ar","aro","arrarray","arre","arsa","atatay","aúpa","ax","ay","ayayay","bah","banzai","barajo","bla","bravo","buf","bum","ca","caguendiós","canastos","caracho","caracoles","carajo","caramba","carape","caray","cáscaras","cáspita","cataplum","ce","chao","chau","che","chis","chist","chitón","cho","chucho","chus","cielos","clo","coche","cochi","cojones","concho","coño","córcholis","cuchí","cuidado","cuz","demonio","demontre","despacio","diablo","diantre","dios","ea","epa","equilicuá","estúpido","eureka","evohé","exacto","fantástico","firmes","fo","forte","gua","gualá","guarte","guay","hala","hale","he","hi","hin","hola","hopo","huesque","huiche","huichó","huifa","hurra","huy","ja","jajajá","jajay","jaque","jau","jo","jobar","joder","jolín","jopo","leñe","listo","malhayas","mamola","mecachis","miéchica","mondo","moste","mutis","nanay","narices","oh","ojalá","ojo","okay","ole","olé","órdiga","oste","ostras","ox","oxte","paf","pardiez","paso","pucha","puf","puff","pumba","puñeta","quia","quiúbole","recórcholis","rediez","rediós","salve","sanseacabó","sniff","socorro","ta","tararira","tate","tururú","uf","uh","ui","upa","uste","uy","victoria","vítor","viva","za","zambomba","zapateta","zape","zas"],F=["kg","mg","gr","g","km","m","l","ml","cl"],B=["minuto","minutos","hora","horas","día","días","semana","semanas","mes","meses","año","años","hoy","mañana","ayer"],$=["cosa","cosas","manera","maneras","caso","casos","pieza","piezas","vez","veces","parte","partes","porcentaje","instancia","aspecto","aspectos","punto","puntos","objeto","objectos","persona","personas"],I=["no","euros","sí","síes","noes"],L=["sra","sras","srta","sr","sres","dra","dr","profa","prof"],W=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:R,filteredAtEnding:[].concat(r,S,h,k,_,C,D),filteredAtBeginningAndEnding:[].concat(n,x,q,c,M,p,u),filteredAnywhere:[].concat(i,s,d,l,F,o,b,v,j,O,P,z,E,A,g,m,w,y,L,f,B,$,I),cannotDirectlyPrecedePassiveParticiple:[].concat(n,x,d,u,z,o,r,P,C,O,g,m,l,w),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(v,k),all:[].concat(n,o,r,c,u,s,d,l,p,z,m,w,g,f,y,b,h,v,k,j,_,x,q,E,A,O,S,i,T,M,P,C,F,R,D,B,I,L,$,W)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(269)).default)().singleWords,n=["il","i","la","le","lo","gli","un","uno","una"],o=["due","tre","quattro","cinque","sette","otto","nove","dieci","undici","dodici","tredici","quattordici","quindici","sedici","diciassette","diciotto","diciannove","venti","cento","mille","mila","duemila","tremila","quattromila","cinquemila","seimila","settemila","ottomila","novemila","diecimila","milione","milioni","miliardo","miliardi"],r=["prima","primi","prime","secondo","seconda","secondi","seconde","terzo","terza","terzi","terze","quarto","quarta","quarti","quarte","quinto","quinta","quinti","quinte","sesto","sesta","sesti","seste","settimo","settima","settimi","settime","ottavo","ottava","ottavi","ottave","nono","nona","noni","none","decimo","decima","decimi","decime","undicesimo","undicesima","undicesimi","undicesime","dodicesimo","dodicesima","dodicesimi","dodicesime","tredicesimo","tredicesima","tredicesimi","tredicesime","quattordicesimo","quattordicesima","quattordicesimi","quattordicesime","quindicesimo","quindicesima","quindicesimi","quindicesime","sedicesimo","sedicesima","sedicesimi","sedicesime","diciassettesimo","diciassettesima","diciassettesimi","diciassettesime","diciannovesimo","diciannovesima","diciannovesimi","diciannovesime","ventesimo","ventesima","ventesimi","ventesime"],s=["io","tu","egli","esso","lui","ella","essa","lei","noi","voi","essi","esse","loro"],d=["mi","ti","si","ci","vi","li","me","te","se","glie","glielo","gliela","glieli","gliele","gliene","ce","ve"],l=["sé"],c=["ciò","codesto","codesta","codesti","codeste","colei","colui","coloro","costei","costui","costoro","medesimo","medesima","medesimi","medesime","questo","questa","questi","queste","quello","quella","quelli","quelle","quel","quei","quegli"],u=["mio","mia","miei","mie","tuo","tua","tuoi","tue","suo","sua","suoi","sue","nostro","nostra","nostri","nostre","vostro","vostra","vostri","vostre"],p=["affatto","alcun","alcuna","alcune","alcuni","alcuno","bastantemente","grandemente","massimamente","meno","minimamente","molta","molte","molti","moltissimo","molto","nessun","nessuna","nessuno","niente","nulla","ogni","più","po'","poca","poche","pochi","poco","pochissime","pochissimi","qualche","qualsiasi","qualunque","quintali","rara","rarissima","rarissimo","raro","spesso","spessissimo","sufficientemente","taluno","taluna","taluni","talune","tanta","tante","tanti","tantissime","tantissimi","tanto","tonnellate","troppa","troppe","troppi","troppo","tutta","tutte","tutti","tutto"],z=["alcunché","alcunchè","altro","altra","altri","altre","certa","certi","certe","checché","checchè","chicchessia","chiunque","ciascuno","ciascuna","ciascun","diverso","diversa","diversi","diverse","parecchio","parecchia","parecchi","parecchie","qualcosa","qualcuno","qualcuna","vario","varia","vari","varie"],g=["che","cosa","cui","qual","quale","quali"],m=["chi","quanta","quante","quanti","quanto"],w=["com'è","com'era","com'erano","donde","d'onde","dove","dov'è","dov'era","dov'erano","dovunque"],f=["ne"],y=["accanto","altrove","attorno","dappertutto","giù","là","laggiù","lassù","lì","ovunque","qua","quaggiù","quassù","qui"],b=["vengano","vengo","vengono","veniamo","veniate","venimmo","venisse","venissero","venissi","venissimo","veniste","venisti","venite","veniva","venivamo","venivano","venivate","venivi","venivo","venne","vennero","venni","verrà","verrai","verranno","verrebbe","verrebbero","verrei","verremmo","verremo","verreste","verresti","verrete","verrò","viene","vieni"],h=["venire","venir"],v=["abbi","abbia","abbiamo","abbiano","abbiate","abbiente","avemmo","avendo","avente","avesse","avessero","avessi","avessimo","aveste","avesti","avete","aveva","avevamo","avevano","avevate","avevi","avevo","avrà","avrai","avranno","avrebbe","avrebbero","avrei","avremmo","avremo","avreste","avresti","avrete","avrò","avuto","ebbe","ebbero","ebbi","ha","hai","hanno","ho","l'abbi","l'abbia","l'abbiamo","l'abbiano","l'abbiate","l'abbiente","l'avemmo","l'avendo","l'avente","l'avesse","l'avessero","l'avessi","l'avessimo","l'aveste","l'avesti","l'avete","l'aveva","l'avevamo","l'avevano","l'avevate","l'avevi","l'avevo","l'avrà","l'avrai","l'avranno","l'avrebbe","l'avrebbero","l'avrei","l'avremmo","l'avremo","l'avreste","l'avresti","l'avrete","l'avrò","l'avuto","l'ebbe","l'ebbero","l'ebbi","l'ha","l'hai","l'hanno","l'ho","possa","possano","possiamo","possiate","posso","possono","poté","potei","potemmo","potendo","potente","poterono","potesse","potessero","potessi","potessimo","poteste","potesti","potete","potette","potettero","potetti","poteva","potevamo","potevano","potevate","potevi","potevo","potrà","potrai","potranno","potrebbe","potrebbero","potrei","potremmo","potremo","potreste","potresti","potrete","potrò","potuto","può","puoi","voglia","vogliamo","vogliano","vogliate","voglio","vogliono","volemmo","volendo","volente","volesse","volessero","volessi","volessimo","voleste","volesti","volete","voleva","volevamo","volevano","volevate","volevi","volevo","volle","vollero","volli","voluto","vorrà","vorrai","vorranno","vorrebbe","vorrebbero","vorrei","vorremmo","vorremo","vorreste","vorresti","vorrete","vorrò","vuoi","vuole","debba","debbano","debbono","deva","deve","devi","devo","devono","dobbiamo","dobbiate","dové","dovei","dovemmo","dovendo","doverono","dovesse","dovessero","dovessi","dovessimo","doveste","dovesti","dovete","dovette","dovettero","dovetti","doveva","dovevamo","dovevano","dovevate","dovevi","dovevo","dovrà","dovrai","dovranno","dovrebbe","dovrebbero","dovrei","dovremmo","dovremo","dovreste","dovresti","dovrete","dovrò","dovuto","sa","sai","sanno","sapemmo","sapendo","sapesse","sapessero","sapessi","sapessimo","sapeste","sapesti","sapete","sapeva","sapevamo","sapevano","sapevate","sapevi","sapevo","sappi","sappia","sappiamo","sappiano","sappiate","saprà","saprai","sapranno","saprebbe","saprebbero","saprei","sapremmo","sapremo","sapreste","sapresti","saprete","saprò","saputo","seppe","seppero","seppi","so","soglia","sogliamo","sogliano","sogliate","soglio","sogliono","solesse","solessero","solessi","solessimo","soleste","solete","soleva","solevamo","solevano","solevate","solevi","solevo","suoli","sta","stai","stando","stanno","stante","starà","starai","staranno","staremo","starete","starò","stava","stavamo","stavano","stavate","stavi","stavo","stemmo","stessero","stessimo","steste","stesti","stette","stettero","stetti","stia","stiamo","stiano","stiate","sto"],k=["avere","l'avere","aver","l'aver","potere","poter","volere","voler","dovere","dover","sapere","saper","solere","stare","star"],j=["è","e'","era","erano","eravamo","eravate","eri","ero","essendo","essente","fosse","fossero","fossi","fossimo","foste","fosti","fu","fui","fummo","furono","sarà","sarai","saranno","sarebbe","sarebbero","sarei","saremmo","saremo","sareste","saresti","sarete","sarò","sei","sia","siamo","siano","siate","siete","sii","sono","stata","state","stati","stato"],_=["essere","esser"],x=["di","del","dello","della","dei","degli","delle","a","ad","al","allo","alla","ai","agli","alle","da","dal","dallo","dalla","dai","dagli","dalle","in","nel","nello","nella","nei","negli","nelle","con","col","collo","colla","coi","cogli","colle","su","sul","sullo","sulla","sui","sugli","sulle","per","pel","pello","pella","pei","pegli","tra","fra","attraverso","circa","contro","davanti","dentro","dietro","entro","escluso","fuori","insieme","intorno","lontano","lungo","mediante","oltre","presso","rasente","riguardo","senza","sopra","sotto","tramite","vicino"],q=["e","ed","o","oppure"],E=["tale","l'uno","l'altro","tali","dall'altra"],A=["anziché","anzichè","fuorché","fuorchè","giacché","giacchè","laddove","modo","ove","qualora","quantunque","volta"],O=["dice","dicono","diceva","dicevano","disse","dissero","detto","domanda","domandano","domandava","domandavano","domandò","domandarono","domandato","afferma","affermato","aggiunge","aggiunto","ammette","ammesso","annuncia","annunciato","assicura","assicurato","chiede","chiesto","commentato","conclude","concluso","continua","continuato","denuncia","denunciato","dichiara","dichiarato","esordisce","esordito","inizia","iniziato","precisato","prosegue","proseguito","racconta","raccontato","recita","recitato","replica","replicato","risponde","risposto","rimarca","rimarcato","rivela","rivelato","scandisce","scandito","scrive","scritto","segnala","segnalato","sottolinea","sottolineato","spiega","spiegato"],S=["affermare","aggiungere","ammettere","annunciare","assicurare","chiedere","commentare","concludere","continuare","denunciare","dichiarare","esordire","iniziare","precisare","proseguire","raccontare","recitare","replicare","rispondere","rimarcare","rivelare","scandire","scrivere","segnalare","sottolineare","spiegare"],T=["eventualmente","forse","mai","probabilmente"],M=["addirittura","assolutamente","ben","estremamente","mica","nemmeno","quasi"],P=["fa","fa'","faccia","facciamo","facciano","facciate","faccio","facemmo","facendo","facente","facesse","facessero","facessi","facessimo","faceste","facesti","faceva","facevamo","facevano","facevate","facevi","facevo","fai","fanno","farà","farai","faranno","farebbe","farebbero","farei","faremmo","faremo","fareste","faresti","farete","farò","fate","fatto","fece","fecero","feci","fo"],C=["fare"],R=["anteriore","anteriori","precedente","precedenti","facile","facili","facilissimo","facilissima","facilissimi","facilissime","semplice","semplici","semplicissima","semplicissimo","semplicissimi","semplicissime","semplicemente","rapido","rapida","rapidi","rapide","veloce","veloci","differente","difficile","difficili","difficilissimo","difficilissima","difficilissimi","difficilissime","basso","bassa","bassi","basse","alto","alta","alti","alte","normale","normali","normalmente","corto","corta","corti","corte","breve","brevi","recente","recenti","totale","totali","completo","completa","completi","complete","possibile","possibili","ultimo","ultima","ultimi","ultime","differenti","simile","simili","prossimo","prossima","prossimi","prossime","giusto","giusta","giusti","giuste","giustamente","cosiddetto","bene","meglio","benissimo","male","peggio","malissimo","comunemente","constantemente","direttamente","esattamente","facilmente","generalmente","leggermente","personalmente","recentemente","sinceramente","solamente","avanti","indietro"],D=["nuovo","nuova","nuovi","nuove","vecchio","vecchia","vecchi","vecchie","bello","bella","belli","belle","bellissimo","bellissima","bellissimi","bellissime","buono","buona","buoni","buone","buonissimo","buonissima","buonissimi","buonissime","grande","grandi","grandissimo","grandissima","grandissimi","grandissime","lunga","lunghi","lunghe","piccolo","piccola","piccoli","piccole","piccolissimo","piccolissima","piccolissimi","piccolissime","proprio","propria","propri","proprie","solito","solita","soliti","solite","stesso","stessa","stessi","stesse"],F=["accidenti","acciderba","ah","aah","ahi","ahia","ahimé","bah","beh","boh","ca","caspita","chissà","de'","diamine","ecco","eh","ehi","eeh","ehilà","ehm","gna","ih","magari","macché","macchè","mah","mhm","nca","neh","oibò","oh","ohe","ohé","ohilá","ohibò","ohimé","okay","ok","olà","poh","pota","puah","sorbole","to'","toh","ts","uff","uffa","uh","uhi"],B=["cc","g","hg","hl","kg","l","prs","pz","q.b.","qb","ta","tz"],$=["minuto","minuti","ora","ore","giorno","giorni","giornata","giornate","settimana","settimane","mese","mesi","anno","anni","oggi","domani","ieri","stamattina","stanotte","stasera","tardi"],I=["aspetto","aspetti","caso","casi","cose","idea","idee","istanza","maniera","oggetto","oggetti","parte","parti","persona","persone","pezzo","pezzi","punto","punti","sorta","sorte","tema","temi","volte"],L=["sì","no","non","€","euro","euros","ecc","eccetera"],W=["sig.na","sig.ra","sig","sigg","dr","dr.ssa","dott","dott.ssa","prof","prof.ssa","gent","gent.mo","gent.mi","gent.ma","gent.me","egr","egr.i","egr.ia","egr.ie","preg.mo","preg.mo","preg.ma","preg.me","ill","ill.mo","ill.mi","ill.ma","ill.me","cav","on","spett"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(r,v,P,j,O,R),filteredAtBeginning:C,filteredAtBeginningAndEnding:[].concat(n,_,x,c,T,p,u),filteredAnywhere:[].concat(i,s,l,d,z,D,o,k,A,h,M,g,q,E,f,m,b,I,y,F,B,$),cannotDirectlyPrecedePassiveParticiple:[].concat(n,_,d,l,u,z,g,w,f,o,r,M,A,P),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(h,v),all:[].concat(n,o,r,c,u,z,s,l,m,p,g,w,y,b,h,v,f,k,j,_,x,q,E,A,O,i,S,T,M,P,D,C,R,F,$,I,B,L,W,d)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(270)).default)().singleWords,n=["le","la","les","un","une","des","aux","du","au","d'un","d'une","l'un","l'une"],o=["deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","douze","treize","quatorze","quinze","seize","dix-sept","dix-huit","dix-neuf","vingt","trente","quarante","cinquante","soixante","soixante-dix","quatre-vingt","quatre-vingt-dix","septante","huitante","octante","nonante","cent","mille","million","milliard"],r=["second","secondes","deuxième","deuxièmes","troisième","troisièmes","quatrième","quatrièmes","cinquième","cinquièmes","sixième","sixièmes","septième","septièmes","huitième","huitièmes","neuvième","neuvièmes","dixième","dixièmes","onzième","onzièmes","douzième","douzièmes","treizième","treizièmes","quatorzième","quatorzièmes","quinzième","quinzièmes","seizième","seizièmes","dix-septième","dix-septièmes","dix-huitième","dix-huitièmes","dix-neuvième","dix-neuvièmes","vingtième","vingtièmes"],s=["je","tu","il","elle","on","nous","vous","ils","elles","qu'il","qu'elle","qu'ils","qu'elles","qu'on","d'elle","d'elles"],d=["moi","toi","lui","soi","eux","d'eux","qu'eux"],l=["me","te"],c=["celui","celle","ceux","celles","ce","celui-ci","celui-là","celle-ci","celle-là","ceux-ci","ceux-là","celles-ci","celles-là","ceci","cela","ça","cette","cet","ces"],u=["mon","ton","son","ma","ta","sa","mes","tes","ses","notre","votre","leur","nos","vos","leurs"],p=["beaucoup","peu","quelque","quelques","tous","tout","toute","toutes","plusieurs","plein","chaque","suffisant","suffisante","suffisantes","suffisants","faible","moins","tant","plus","divers","diverse","diverses"],z=["se"],g=["aucun","aucune","autre","autres","d'autres","certain","certaine","certaines","certains","chacun","chacune","même","mêmes","quelqu'un","quelqu'une","quelques'uns","quelques'unes","autrui","nul","personne","quiconque","rien","d'aucunes","d'aucuns","nuls","nules","l'autre","tel","telle","tels","telles"],m=["qui","que","lequel","laquelle","auquel","auxquels","auxquelles","duquel","desquels","desquelles","dont","où","quoi"],w=["combien","comment","pourquoi","d'où"],f=["quel","quels","quelle"],y=["y","n'y"],b=["là","ici","d'ici","voici"],h=["a","a-t-elle","a-t-il","a-t-on","ai","ai-je","aie","as","as-tu","aura","aurai","auraient","aurais","aurait","auras","aurez","auriez","aurons","auront","avaient","avais","avait","avez","avez-vous","aviez","avions","avons","avons-nous","ayez","ayons","eu","eûmes","eurent","eus","eut","eûtes","j'ai","j'aurai","j'avais","j'eus","ont","ont-elles","ont-ils","vais","vas","va","allons","allez","vont","vais-je","vas-tu","va-t-il","va-t-elle","va-t-on","allons-nous","allez-vous","vont-elles","vont-ils","allé","allés","j'allai","allai","allas","alla","allâmes","allâtes","allèrent","j'allais","allais","allait","allions","alliez","allaient","j'irai","iras","ira","irons","irez","iront","j'aille","aille","ailles","aillent","j'allasse","allasse","allasses","allât","allassions","allassiez","allassent","j'irais","irais","irait","irions","iriez","iraient","allant","viens","vient","venons","venez","viennent","viens-je","viens-de","vient-il","vient-elle","vient-on","venons-nous","venez-vous","viennent-elles","viennent-ils","vins","vint","vînmes","vîntes","vinrent","venu","venus","venais","venait","venions","veniez","venaient","viendrai","viendras","viendra","viendrons","viendrez","viendront","vienne","viennes","vinsse","vinsses","vînt","vinssions","vinssiez","vinssent","viendrais","viendrait","viendrions","viendriez","viendraient","venant","dois","doit","devons","devez","doivent","dois-je","dois-tu","doit-il","doit-elle","doit-on","devons-nous","devez-vous","doivent-elles","doivent-ils","dus","dut","dûmes","dûtes","durent","dû","devais","devait","devions","deviez","devaient","devrai","devras","devra","devrons","devrez","devront","doive","doives","dusse","dusses","dût","dussions","dussiez","dussent","devrais","devrait","devrions","devriez","devraient","peux","peut","pouvons","pouvez","peuvent","peux-je","peux-tu","peut-il","peut-elle","peut-on","pouvons-nous","pouvez-vous","peuvent-ils","peuvent-elles","pus","put","pûmes","pûtes","purent","pu","pouvais","pouvait","pouvions","pouviez","pouvaient","pourrai","pourras","pourra","pourrons","pourrez","pourront","puisse","puisses","puissions","puissiez","puissent","pusse","pusses","pût","pussions","pussiez","pussent","pourrais","pourrait","pourrions","pourriez","pourraient","pouvant","semble","sembles","semblons","semblez","semblent","semble-je","sembles-il","sembles-elle","sembles-on","semblons-nous","semblez-vous","semblent-ils","semblent-elles","semblai","semblas","sembla","semblâmes","semblâtes","semblèrent","semblais","semblait","semblions","sembliez","semblaient","semblerai","sembleras","semblera","semblerons","semblerez","sembleront","semblé","semblasse","semblasses","semblât","semblassions","semblassiez","semblassent","semblerais","semblerait","semblerions","sembleriez","sembleraient","parais","paraît","ait","paraissons","paraissez","paraissent","parais-je","parais-tu","paraît-il","paraît-elle","paraît-on","ait-il","ait-elle","ait-on","paraissons-nous","paraissez-vous","paraissent-ils","paraissent-elles","parus","parut","parûmes","parûtes","parurent","paraissais","paraissait","paraissions","paraissiez","paraissaient","paraîtrai","paraîtras","paraîtra","paraîtrons","paraîtrez","paraîtront","paru","paraisse","paraisses","parusse","parusses","parût","parussions","parussiez","parussent","paraîtrais","paraîtrait","paraîtrions","paraîtriez","paraîtraient","paraitrais","paraitrait","paraitrions","paraitriez","paraitraient","paraissant","mets","met","mettons","mettez","mettent","mets-je","mets-tu","met-il","met-elle","met-on","mettons-nous","mettez-vous","mettent-ils","mettent-elles","mis","mit","mîmes","mîtes","mirent","mettais","mettait","mettions","mettiez","mettaient","mettrai","mettras","mettra","mettrons","mettrez","mettront","mette","mettes","misse","misses","mît","missions","missiez","missent","mettrais","mettrait","mettrions","mettriez","mettraient","mettant","finis","finit","finissons","finissez","finissent","finis-je","finis-tu","finit-il","finit-elle","finit-on","finissons-nous","finissez-vous","finissent-ils","finissent-elles","finîmes","finîtes","finirent","finissais","finissait","finissions","finissiez","finissaient","finirai","finiras","finira","finirons","finirez","finiront","fini","finisse","finisses","finît","finirais","finirait","finirions","finiriez","finiraient","finissant","n'a","n'ai","n'aie","n'as","n'aura","n'aurai","n'auraient","n'aurais","n'aurait","n'auras","n'aurez","n'auriez","n'aurons","n'auront","n'avaient","n'avais","n'avait","n'avez","n'avez-vous","n'aviez","n'avions","n'avons","n'avons-nous","n'ayez","n'ayons","n'ont","n'ont-elles","n'ont-ils","n'allons","n'allez","n'allais","n'allait","n'allions","n'alliez","n'allaient","n'iras","n'ira","n'irons","n'irez","n'iront","qu'a"],v=["avoir","aller","venir","devoir","pouvoir","sembler","paraître","paraitre","mettre","finir","d'avoir","d'aller","n'avoir","l'avoir"],k=["suis","es","est","est-ce","n'est","sommes","êtes","sont","suis-je","es-tu","est-il","est-elle","est-on","sommes-nous","êtes-vous","sont-ils","sont-elles","étais","était","étions","étiez","étaient","serai","seras","sera","serons","serez","seront","serais","serait","serions","seriez","seraient","sois","soit","soyons","soyez","soient","été","n'es","n'est-ce","n'êtes","n'était","n'étais","n'étions","n'étiez","n'étaient","qu'est"],j=["être","d'être"],_=["à","après","d'après","au-delà","au-dessous","au-dessus","avant","avec","concernant","chez","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","environ","hormis","hors","jusque","jusqu'à","jusqu'au","jusqu'aux","loin","moyennant","outre","par","parmi","pendant","pour","près","quant","sans","sous","sur","travers","vers","voilà"],x=["et","ni","or","ou"],q=["non","pas","seulement","sitôt","aussitôt","d'autre"],E=["afin","autant","comme","d'autant","d'ici","quand","lors","parce","si","tandis"],A=["dit","disent","dit-il","dit-elle","disent-ils","disent-elles","disait","disait-il","disait-elle","disaient-ils","disaient-elles","dirent","demande","demandent","demande-t-il","demande-t-elle","demandent-ils","demandent-elles","demandait","demandaient","demandait-il","demandait-elle","demandaient-ils","demandaient-elles","demanda","demanda-t-il","demanda-t-elle","demandé","pense","pensent","pense-t-il","pense-t-elle","pensent-ils","pensent-elles","pensait","pensaient","pensait-il","pensait-elle","pensaient-ils","pensaient-elles","pensa","pensa-t-il","pensa-t-elle","pensé","affirme","affirme-t-il","affirme-t-elle","affirmé","avoue","avoue-t-il","avoue-t-elle","avoué","concède","concède-t-il","concède-t-elle","concédé","confie","confie-t-il","confie-t-elle","confié","continue","continue-t-il","continue-t-elle","continué","déclame","déclame-t-il","déclame-t-elle","déclamé","déclare","déclare-t-il","déclare-t-elle","déclaré","déplore","déplore-t-il","déplore-t-elle","déploré","explique","explique-t-il","explique-t-elle","expliqué","lance","lance-t-il","lance-t-elle","lancé","narre","narre-t-il","narre-t-elle","narré","raconte","raconte-t-il","raconte-t-elle","raconté","rappelle","rappelle-t-il","rappelle-t-elle","rappelé","réagit","réagit-il","réagit-elle","réagi","répond","répond-il","répond-elle","répondu","rétorque","rétorque-t-il","rétorque-t-elle","rétorqué","souligne","souligne-t-il","souligne-t-elle","souligné","affirme-t-il","affirme-t-elle","ajoute-t-il","ajoute-t-elle","analyse-t-il","analyse-t-elle","avance-t-il","avance-t-elle","écrit-il","écrit-elle","indique-t-il","indique-t-elle","poursuit-il","poursuit-elle","précise-t-il","précise-t-elle","résume-t-il","résume-t-elle","souvient-il","souvient-elle","témoigne-t-il","témoigne-t-elle"],O=["dire","penser","demander","concéder","continuer","confier","déclamer","déclarer","déplorer","expliquer","lancer","narrer","raconter","rappeler","réagir","répondre","rétorquer","souligner","affirmer","ajouter","analyser","avancer","écrire","indiquer","poursuivre","préciser","résumer","témoigner"],S=["encore","éternellement","immédiatement","compris","comprenant","inclus","naturellement","particulièrement","notablement","actuellement","maintenant","ordinairement","généralement","habituellement","d'habitude","vraiment","finalement","uniquement","peut-être","initialement","déjà","c.-à-d","souvent","fréquemment","régulièrement","simplement","éventuellement","quelquefois","parfois","probable","plausible","jamais","toujours","incidemment","accidentellement","récemment","dernièrement","relativement","clairement","évidemment","apparemment","pourvu"],T=["assez","trop","tellement","presque","très","absolument","extrêmement","quasi","quasiment","fort"],M=["fais","fait","faisons","faites","font","fais-je","fait-il","fait-elle","fait-on","faisons-nous","faites-vous","font-ils","font-elles","fis","fit","fîmes","fîtes","firent","faisais","faisait","faisions","faisiez","faisaient","ferai","feras","fera","ferons","ferez","feront","veux","veut","voulons","voulez","veulent","voulus","voulut","voulûmes","voulûtes","voulurent","voulais","voulait","voulions","vouliez","voulaient","voudrai","voudras","voudra","voudrons","voudrez","voudront","voulu","veux-je","veux-tu","veut-il","veut-elle","veut-on","voulons-nous","voulez-vous","veulent-ils","veulent-elles","voudrais","voudrait","voudrions","voudriez","voudraient","voulant"],P=["faire","vouloir"],C=["antérieur","antérieures","antérieurs","antérieure","précédent","précédents","précédente","précédentes","facile","faciles","simple","simples","vite","vites","vitesse","vitesses","difficile","difficiles","propre","propres","long","longe","longs","longes","longue","longues","bas","basse","basses","ordinaire","ordinaires","bref","brefs","brève","brèves","sûr","sûrs","sûre","sûres","sure","sures","surs","habituel","habituels","habituelle","habituelles","soi-disant","surtout","récent","récents","récente","récentes","total","totaux","totale","totales","complet","complets","complète","complètes","possible","possibles","communément","constamment","facilement","continuellement","directement","légèrement","dernier","derniers","dernière","dernières","différent","différents","différente","différentes","similaire","similaires","pareil","pareils","pareille","pareilles","largement","mal","super","bien","pire","pires","suivants","suivante","suivantes","prochain","prochaine","prochains","prochaines","proche","proches","fur"],R=["nouveau","nouvel","nouvelle","nouveaux","nouvelles","vieux","vieil","vieille","vieilles","beau","bel","belle","belles","bon","bons","bonne","bonnes","grand","grande","grands","grandes","haut","hauts","haute","hautes","petit","petite","petits","petites","meilleur","meilleurs","meilleure","meilleures","joli","jolis","jolie","jolies","gros","grosse","grosses","mauvais","mauvaise","mauvaises","dernier","derniers","dernière","dernières"],D=["ah","ha","oh","ho","bis","plouf","vlan","ciel","pouf","paf","crac","hurrah","allo","stop","bravo","ô","eh","hé","aïe","oef","ahi","fi","zest","hem","holà","chut"],F=["mg","g","kg","ml","dl","cl","l","grammes","gram","once","onces","oz","lbs","càc","cc","càd","càs","càt","cd","cs","ct"],B=["minute","minutes","heure","heures","journée","journées","semaine","semaines","mois","année","années","aujourd'hui","demain","hier","après-demain","avant-hier"],$=["chose","choses","façon","façons","pièce","pièces","truc","trucs","fois","cas","aspect","aspects","objet","objets","idée","idées","thème","thèmes","sujet","sujets","personnes","manière","manières","sorte","sortes"],I=["ne","oui","d'accord","amen","euro","euros","etc"],L=["mme","mmes","mlle","mlles","mm","dr","pr"],W=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(o,D,F,P,q,x),filteredAtBeginningAndEnding:[].concat(E,O,h,v,R,z,g,m),filteredAnywhere:[].concat(i,T,n,r,s,d,l,c,u,p,w,f,y,b,k,A,S,M,C,B,$,I,L,W,N,j),cannotDirectlyPrecedePassiveParticiple:[].concat(E,u,z,n,o,M,P,C,y,w,f),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(j,q,g),all:[].concat(i,T,n,r,s,d,l,c,u,p,w,f,y,b,k,j,A,S,M,C,B,$,I,L,W,N,_,E,O,h,v,R,z,g,m,o,D,F,P,q,x)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(273)).default)().singleWords,n=["czterech","czterem","czterema","czternaście","czternastce","czternastek","czternastka","czternastką","czternastkach","czternastkami","czternastkę","czternastki","czternastko","czternastkom","czternastoma","czternastu","cztery","czwórce","czwórek","czwórka","czwórką","czwórkach","czwórkami","czwórkę","czwórki","czwórko","czwórkom","czworo","dwa","dwadzieścia","dwanaście","dwie","dwiema","dwóch","dwójce","dwoje","dwójek","dwójka","dwójką","dwójkach","dwójkami","dwójki","dwójko","dwójkom","dwóm","dwoma","dwudziestce","dwudziestek","dwudziestka","dwudziestką","dwudziestkach","dwudziestkami","dwudziestkę","dwudziestki","dwudziestkom","dwudziestoma","dwudziestu","dwunastce","dwunastek","dwunastka","dwunastką","dwunastkach","dwunastkami","dwunastkę","dwunastki","dwunastko","dwunastkom","dwunastoma","dwunastu","dziesiątce","dziesiątek","dziesiątka","dziesiątką","dziesiątkach","dziesiątkami","dziesiątkę","dziesiątki","dziesiątko","dziesiątkom","dziesięć","dziesięcioma","dziesięciu","dziewiątce","dziewiątek","dziewiątka","dziewiątką","dziewiątkach","dziewiątkami","dziewiątkę","dziewiątki","dziewiątko","dziewiątkom","dziewięć","dziewięcioma","dziewięciorga","dziewięciorgiem","dziewięciorgu","dziewięcioro","dziewięciu","dziewiętnaście","dziewiętnastce","dziewiętnastek","dziewiętnastka","dziewiętnastką","dziewiętnastkach","dziewiętnastkami","dziewiętnastkę","dziewiętnastki","dziewiętnastkom","dziewiętnastoma","dziewiętnastu","jeden","jedenaście","jedenastce","jedenastek","jedenastka","jedenastką","jedenastkach","jedenastkami","jedenastkę","jedenastki","jedenastko","jedenastkom","jedenastoma","jedenastu","jedna","jedną","jednego","jednej","jednemu","jedno","jednym","jedynce","jedynek","jedynka","jedynką","jedynkach","jedynkami","jedynkę","jedynki","jedynko","jedynkom","miliard","miliarda","miliardach","miliardami","miliardem","miliardom","miliardów","miliardowi","miliardy","miliardzie","milion","miliona","milionach","milionami","milionem","milionie","milionom","milionów","milionowi","miliony","ósemce","ósemek","ósemka","ósemką","ósemkach","ósemkami","ósemkę","ósemki","ósemko","ósemkom","osiem","osiemnaście","osiemnastce","osiemnastek","osiemnastka","osiemnastką","osiemnastkach","osiemnastkam","osiemnastkę","osiemnastki","osiemnastko","osiemnastkom","osiemnastoma","osiemnastu","ośmioma","ośmiorga","ośmiorgiem","ośmiorgu","ośmioro","ośmiu","piątce","piątek","piątka","piątką","piątkach","piątkami","piątkę","piątki","piątko","piątkom","pięć","pięcioma","pięciorga","pięciorgiem","pięciorgu","pięcioro","pięciu","piętnaście","piętnastce","piętnastek","piętnastka","piętnastką","piętnastkach","piętnastkami","piętnastkę","piętnastki","piętnastko","piętnastkom","piętnastoma","piętnastu","raz","setce","setek","setka","setkach","setkami","setkę","setki","setkom","siedem","siedemnaście","siedemnastce","siedemnastek","siedemnastka","siedemnastką","siedemnastkach","siedemnastkami","siedemnastkę","siedemnastki","siedemnastko","siedemnastkom","siedemnastoma","siedemnastu","siedmioma","siedmiorga","siedmiorgiem","siedmiorgu","siedmioro","siedmiu","siódemce","siódemek","siódemka","siódemką","siódemkach","siódemkami","siódemkę","siódemki","siódemko","siódemkom","sto","stoma","stu","sześć","sześcioma","sześciorga","sześciorgiem","sześciorgu","sześcioro","sześciu","szesnaście","szesnastce","szesnastek","szesnastka","szesnastką","szesnastkach","szesnastkami","szesnastkę","szesnastki","szesnastko","szesnastkom","szesnastoma","szesnastu","szóstce","szóstek","szóstka","szóstką","szóstkach","szóstkami","szóstkę","szóstki","szóstko","szóstkom","trójce","troje","trójek","trójka","trójką","trójkach","trójkami","trójki","trójko","trójkom","trzech","trzem","trzema","trzy","trzynaście","trzynastce","trzynastek","trzynastka","trzynastką","trzynastkach","trzynastkami","trzynastkę","trzynastki","trzynastko","trzynastkom","trzynastoma","trzynastu","tysiąc","tysiąca","tysiącach","tysiącami","tysiące","tysiącem","tysiącom","tysiącowi","tysiącu","tysięcy"],o=["czternaści","czternasta","czternastą","czternaste","czternastego","czternastej","czternastemu","czternasty","czternastych","czternastym","czternastymi","czwarci","czwarta","czwartą","czwarte","czwartego","czwartej","czwartemu","czwarty","czwartych","czwartym","czwartymi","drudzy","druga","drugą","drugi","drugich","drugie","drugiego","drugiej","drugiemu","drugim","drugimi","dwudzieści","dwudziesta","dwudziestą","dwudzieste","dwudziestego","dwudziestej","dwudziestemu","dwudziesty","dwudziestych","dwudziestym","dwudziestymi","dwunaści","dwunasta","dwunastą","dwunaste","dwunastego","dwunastej","dwunastemu","dwunasty","dwunastych","dwunastym","dwunastymi","dziesiąci","dziesiąta","dziesiątą","dziesiąte","dziesiątego","dziesiątej","dziesiątemu","dziesiąty","dziesiątych","dziesiątym","dziesiątymi","dziewiąci","dziewiąta","dziewiątą","dziewiąte","dziewiątego","dziewiątej","dziewiątemu","dziewiąty","dziewiątych","dziewiątym","dziewiątymi","dziewiętnaści","dziewiętnasta","dziewiętnastą","dziewiętnaste","dziewiętnastego","dziewiętnastej","dziewiętnastemu","dziewiętnasty","dziewiętnastych","dziewiętnastym","dziewiętnastymi","jedenaści","jedenasta","jedenastą","jedenaste","jedenastego","jedenastej","jedenastemu","jedenasty","jedenastych","jedenastym","jedenastymi","osiemnaści","osiemnasta","osiemnastą","osiemnaste","osiemnastego","osiemnastej","osiemnastemu","osiemnasty","osiemnastych","osiemnastym","osiemnastymi","ósma","ósmą","ósme","ósmego","ósmej","ósmemu","óśmi","ósmy","ósmych","ósmym","ósmymi","piąci","piąta","piątą","piąte","piątego","piątej","piątemu","piąty","piątych","piątym","piątymi","pierwsi","pierwsza","pierwszą","pierwsze","pierwszego","pierwszej","pierwszemu","pierwszy","pierwszych","pierwszym","pierwszymi","piętnaści","piętnasta","piętnastą","piętnaste","piętnastego","piętnastej","piętnastemu","piętnasty","piętnastych","piętnastym","piętnastymi","siedemnaści","siedemnasta","siedemnastą","siedemnaste","siedemnastego","siedemnastej","siedemnastemu","siedemnasty","siedemnastych","siedemnastym","siedemnastymi","siódma","siódmą","siódme","siódmego","siódmej","siódmemu","siódmi","siódmy","siódmych","siódmym","siódmymi","szesnaści","szesnasta","szesnastą","szesnaste","szesnastego","szesnastej","szesnastemu","szesnasty","szesnastych","szesnastymi","szóści","szósta","szóstą","szóste","szóstego","szóstej","szóstemu","szósty","szóstych","szóstym","szóstymi","trzeci","trzecia","trzecią","trzecich","trzecie","trzeciego","trzeciej","trzeciemu","trzecim","trzecimi","trzynaści","trzynasta","trzynastą","trzynaste","trzynastego","trzynastej","trzynastemu","trzynasty","trzynastych","trzynastym","trzynastymi"],r=["ja","my","on","ona","one","oni","ono","ty","wy"],s=["cię","ciebie","go","ich","ją","je","jego","mnie","nas","nią","nich","nie","niego","was"],d=["jej","niej"],l=["mi","ci","im","jemu","mu","nam","niemu","nim","tobie","wam"],c=["mną","nami","nią","nim","nimi","tobą","wami"],u=["myśmy","wyście","żeście","żeśmy"],p=["doń","nań","zeń"],z=["ich","jego","jej","ma","mą","me","mego","mej","memu","moi","moich","moim","moimi","mój","moja","moją","moje","mojego","mojej","mojemu","mych","mym","mymi","nasi","nasz","nasza","naszą","nasze","naszego","naszej","naszemu","naszych","naszym","naszymi","swa","swą","swe","swego","swej","swemu","swoi","swoich","swoim","swoimi","swój","swoja","swoją","swoje","swojego","swojej","swojemu","swych","swym","swymi","twa","twą","twe","twego","twej","twemu","twoi","twoich","twoim","twoimi","twój","twoja","twoją","twoje","twojego","twojej","twojemu","twych","twym","twymi","wasi","wasz","wasza","waszą","wasze","waszego","waszej","waszemu","waszych","waszym","waszymi"],g=["się"],m=["siebie","sobą"],w=["czyi","czyich","czyim","czyimi","czyj","czyja","czyją","czyje","czyjego","czyjej","czyjemu","kim","kogo","komu","kto"],f=["czy","czyś","czyśbyś","dlaczego","dokąd","dokądże","dokądżeś","gdzie","gdzież","gdzieżeś","ile","ileż","jak","jakbyś","jakże","jakżebyś","jakżeś","kiedy","którędy","którędyż","skąd","skądże","skądżeś"],y=["co","czego","czemu","czym","jacy","jaka","jaką","jaki","jakich","jakie","jakiego","jakiej","jakiemu","jakim","jakimi","która","którą","które","którego","której","któremu","który","których","którym","którymi","którzy"],b=["coś","czegoś","czemuś","czyichkolwiek","czyichś","czyikolwiek","czyimikolwiek","czyimiś","czyimkolwiek","czyimkolwiem","czyimś","czyiś","czyjakolwiek","czyjąkolwiek","czyjaś","czyjąś","czyjegokolwiek","czyjegoś","czyjejkolwiek","czyjejś","czyjekolwiek","czyjemukolwiek","czyjemuś","czyjeś","czyjkolwiek","czymś","dlaczegoś","dokądkolwiek","dokądś","gdziekolwiek","gdzieś","ilekolwiek","ileś","jacykolwiek","jacyś","jakakolwiek","jakąkolwiek","jakaś","jakąś","jakichkolwiek","jakichś","jakiegokolwiek","jakiegoś","jakiejkolwiek","jakiejś","jakiekolwiek","jakiemukolwiek","jakiemuś","jakieś","jakikolwiek","jakimikolwiek","jakimkolwiek","jakimś","jakiś","jakkolwiek","jakoś","każda","każdą","każde","każdego","każdej","każdemu","każdy","każdym","kiedykolwiek","kiedyś","kimkolwiek","kimś","kogokolwiek","kogoś","komukolwiek","komuś","ktokolwiek","którakolwiek","którąkolwiek","któraś","którąś","którędykolwiek","którędyś","któregokolwiek","któregoś","którejkolwiek","którejś","którekolwiek","któremukolwiek","któremuś","któreś","którychkolwiek","którychś","którykolwiek","którymikolwiek","którymiś","którymkolwiek","którymś","któryś","którzykolwiek","którzyś","ktoś","nawzajem","nic","niczego","niczemu","niczyi","niczyich","niczyim","niczyimi","niczyj","niczyja","niczyją","niczyjego","niczyjej","niczyjemu","niczym","nikim","nikogo","nikogokolwiek","nikomu","nikt","skądkolwiek","skądś","wszyscy","wszyskiego","wszystkich","wszystkie","wszystkiemu","wszystkim","wszystkimi","wszystko","żaden","żadna","żadną","żadne","żadnego","żadnej","żadnemu","żadni","żadnych","żadnym","żadnymi"],h=["ci","dlatego","ów","owa","ową","owe","owego","owej","owemu","owi","owo","owych","owym","stąd","stamtąd","ta","tacy","tak","taka","taką","taki","takich","takie","takiego","takiej","takiemu","takim","takimi","tam","tamci","tamta","tamtą","tamte","tamtego","tamtej","tamtemu","tamten","tamto","tamtych","tamtym","tamtymi","tą","te","tę","tędy","tego","tegoż","tej","temu","ten","to","tu","tutaj","tych","tyle","tyloma","tylu","tym","tymi","wtedy"],v=["ciut","część","części","częścią","częściach","częściami","częściom","dość","dosyć","dużo","kilka","kilkadziesiąt","kilkanaście","kilkaset","kilknasty","kilkoma","kilku","kilkudziesiąte","kilkudziesiątego","kilkudziesiątej","kilkudziesiąty","kilkudziesiątych","kilkudziesiątym","kilkudziesiątymi","kilkudziesięcioma","kilkudziesięciu","kilkunasta","kilkunastą","kilkunaste","kilkunastego","kilkunastej","kilkunastemu","kilkunastoma","kilkunastu","kilkunastym","kilkuset","kilkustoma","kiludziesiąta","mało","malutko","mniej","mnóstwa","mnóstwem","mnóstwie","mnóstwo","mnóstwu","multum","nadto","najmniej","najwięcej","nieco","niedużo","niejednokroć","niektóre","niektórzy","niektórych","niektórym","niektórymi","niemało","niewiele","niewieloma","niewielu","oba","obaj","obie","oboje","obojga","obojgiem","obojgu","obóm","oboma","obu","obydwa","obydwaj","obydwie","obydwiema","obydwóch","obydwoje","obydwojgiem","obydwojgu","obydwóm","obydwoma","obydwu","odrobiną","odrobince","odrobinę","odrobinie","odrobinką","odrobinkę","odrobinki","odrobiny","parę","parędziesiąt","parędziesięcioma","parędziesięciu","paręnaście","paręnastoma","paręnastu","parokroć","paroma","paru","parze","pełno","pół","półczwarta","połowa","połową","połowie","połowy","półtora","półtorej","sporo","trochę","trochu","troszeczkę","troszkę","wcale","więcej","większość","większości","większością","większościach","większościami","większościom","wiele","wielokrotnie","wieloma","wielu"],k=["czasem","często","nigdy","rzadko","zawsze"],j=["chcą","chcąc","chcąca","chcące","chcący","chce","chcę","chcecie","chcemy","chcesz","chciał","chciała","chciałaby","chciałabym","chciałabyś","chciałam","chciałaś","chciałby","chciałbym","chciałbyś","chciałem","chciałeś","chciały","chciałyby","chciałybyście","chciałybyśmy","chciałyście","chciałyśmy","chcieli","chcieliby","chcielibyście","chcieliście","chcieliśmy","chcono","ma","macie","mają","mając","mam","mamy","masz","miał","miała","miałaby","miałabym","miałabyś","miałam","miałaś","miałby","miałbym","miałbyś","miałem","miałeś","miało","miałoby","miały","miałyby","miałybyście","miałybyśmy","miałyście","miałyśmy","miano","miej","miejąca","miejące","miejący","miejcie","miejmy","mieli","mieliby","mielibyście","mielibyśmy","mieliście","mieliśmy","mogą","mogąc","mogąca","mogące","mogący","mogę","mógł","mogła","mogłaby","mogłabym","mogłabyś","mogłam","mogłaś","mógłby","mógłbym","mógłbyś","mogłem","mogłeś","mogli","mogliby","moglibyście","moglibyśmy","mogliście","mogliśmy","mogły","mogłyby","mogłybyście","mogłybyśmy","mogłyście","mogłyśmy","może","możecie","możemy","możesz","można","możnaby","musi","musiał","musiała","musiałaby","musiałabym","musiałabyś","musiałam","musiałaś","musiałby","musiałbym","musiałbyś","musiałem","musiałeś","musiało","musiałoby","musiały","musiałyby","musiałybyście","musiałybyśmy","musiałyście","musiałyśmy","musiano","musicie","musieli","musieliby","musielibyście","musielibyśmy","musieliście","musieliśmy","musimy","musisz","muszą","musząc","musząca","muszące","muszący","muszę","należy","niech","potrafi","potrafią","potrafiąc","potrafiąca","potrafiące","potrafiący","potraficie","potrafię","potrafiłaby","potrafiłabym","potrafiłabyś","potrafiłam","potrafiłaś","potrafiłbym","potrafiłbyś","potrafiłem","potrafiłeś","potrafili","potrafiliby","potrafilibyście","potrafilibyśmy","potrafiliście","potrafiliśmy","potrafiło","potrafiłoby","potrafiłyby","potrafiłybyście","potrafiłybyśmy","potrafiłyście","potrafiłyśmy","potrafimy","potrafiono","potrafisz","powinien","powinienem","powinieneś","powinna","powinnam","powinnaś","powinne","powinni","powinniście","powinniśmy","powinnyście","powinnyśmy","pozostaje","stają","stając","stająca","stające","stający","staje","staję","stajecie","stajemy","stajesz","stał","stała","stałaby","stałabym","stałabyś","stałam","stałaś","stałby","stałbym","stałbyś","stałem","stałeś","stali","staliby","stalibyście","stalibyśmy","staliście","staliśmy","stało","stały","stałyby","stałybyście","stałybyśmy","stałyście","stałyśmy","stanie","stano","stawać","stawając","stawająca","stawające","stawający","stawał","stawała","stawałaby","stawałabym","stawałabyś","stawałabyście","stawałam","stawałaś","stawałby","stawałbym","stawałbyś","stawałem","stawałeś","stawali","stawaliby","stawalibyście","stawalibyśmy","stawaliście","stawaliśmy","stawały","stawałyby","stawałybyśmy","stawałyście","stawałyśmy","stawano","stawawszy","stawszy","trzeba","warto","wystarczy"],_=["bądź","bądźcie","bądźmy","będą","będąc","będę","będzie","będziecie","będziemy","będziesz","by","był","była","byłaby","byłabym","byłabyś","byłam","byłaś","byłby","byłbym","byłbyś","byłem","byłeś","byli","byliby","bylibyście","bylibyśmy","byliście","byliśmy","było","byłoby","były","byłyby","byłybyście","byłybyśmy","byłyście","byłyśmy","bym","byś","byście","byśmy","byto","bywało","jest","jestem","jesteś","jesteście","jesteśmy","są","zostają","zostając","zostająca","zostające","zostający","zostaje","zostaję","zostajecie","zostajemy","zostajesz","został","została","zostałaby","zostałabym","zostałabyś","zostałam","zostałaś","zostałby","zostałbym","zostałbyś","zostałem","zostałeś","zostali","zostaliby","zostalibyście","zostalibyśmy","zostaliście","zostaliśmy","zostało","zostaloby","zostały","zostałyby","zostałybyście","zostałybyśmy","zostałyście","zostałyśmy","zostań","zostaną","zostańcie","zostanę","zostanie","zostaniecie","zostaniemy","zostaniesz","zostańmy","zostawało","zostawano","zostawszy"],x=["być","zostać"],q=["chcieć","mieć","móc","musieć","potrafić","stać"],E=["bez","beze","blisko","daleko","dla","do","dole","dookoła","górze","jako","koło","ku","między","mimo","na","nad","nade","naokoło","naprzeciwko","niedaleko","nieopodal","niż","o","obok","od","ode","około","oprócz","po","pod","podczas","pode","pomiędzy","ponad","poniżej","poprzek","poprzez","pośród","powyżej","poza","przeciw","przeciwko","przed","przede","przez","przeze","przy","spodem","spośród","spoza","u","w","wbrew","we","wedle","wewnątrz","wpół","wraz","wśród","wzdłuż","z","za","ze","zza"],A=["bliska","daleka","przodu","tyłu"],O=["albo","ani","bądź","i","lub","oraz","tylko"],S=["aż","by","czy","gdyby","jak","jeśli","jeżeli","że"],T=["ano","ciągu","coraz","dzięki","chyba","jakby","jednocześnie","jeszcze","już","nadal","nagle","znowu","prawdopodobnie","niestety","dziś","dzisiaj","oczywiście","względem","m.in.","właśnie","zaraz"],M=["bierz","bierzcie","bierzecie","bierzemy","bierzesz","bierzmy","biorą","biorąc","biorąca","biorące","biorący","biorę","brał","brała","brałaby","brałabym","brałabyś","brałam","brałaś","brałby","brałbym","brałbyś","brałem","brałeś","brali","braliby","bralibyście","bralibyśmy","braliście","braliśmy","brało","brałoby","brały","brałyby","brałybyście","brałybyśmy","brałyście","brałyśmy","brany","da","dacie","dadzą","daj","dają","dając","dająca","dające","dający","dajcie","daje","daję","dajecie","dajemy","dajesz","dajmy","dał","dała","dałaby","dałabym","dałabyś","dałam","dałaś","dałby","dałbym","dałbyś","dałem","dałeś","dali","daliby","dalibyście","dalibyśmy","daliście","daliśmy","dało","dałoby","dały","dałyby","dałybyście","dałybyśmy","dałyście","dałyśmy","dam","damy","dana","dano","dany","dasz","dawaj","dawajcie","dawajmy","dawał","dawała","dawałaby","dawałabym","dawałabyś","dawałam","dawałaś","dawałby","dawałbym","dawałbyś","dawałem","dawałeś","dawali","dawaliby","dawalibyście","dawalibyśmy","dawaliście","dawaliśmy","dawało","dawały","dawałyby","dawałybyście","dawałybyśmy","dawałyście","dawałyśmy","dawana","dawane","dawano","dawany","idą","idąc","idąca","idące","idący","idę","idź","idźcie","idzie","idziecie","idziemy","idziesz","idźmy","rób","róbcie","robi","robią","robiąc","robiąca","robiące","robiący","robicie","robię","robił","robiła","robiłaby","robiłabym","robiłabyś","robiłam","robiłaś","robiłby","robiłbym","robiłbyś","robiłem","robiłeś","robili","robilibiście","robiliby","robilibyśmy","robiliście","robiliśmy","robiło","robiły","robiłyby","robiłybyście","robiłybyśmy","robiłyście","robiłyśmy","robimy","robiono","robiony","robisz","róbmy","stanowi","stanowią","stanowiły","stanowili","stoi","stoicie","stoimy","stoisz","stój","stoją","stojąc","stojąca","stojące","stojący","stójcie","stoję","stójmy","świadczy","szedł","szedłby","szedłbym","szedłbyś","szedłem","szedłeś","szła","szłaby","szłabym","szłabyś","szłam","szłaś","szli","szliby","szlibyście","szlibyśmy","szliście","szliśmy","szło","szłoby","szły","szłyby","szłybyście","szłybyśmy","szłyście","uprawia","uprawiacie","uprawiają","uprawiając","uprawiająca","uprawiające","uprawiający","uprawiał","uprawiała","uprawiałaby","uprawiałabym","uprawiałabyś","uprawiałam","uprawiałaś","uprawiałby","uprawiałbym","uprawiałbyś","uprawiałem","uprawiałeś","uprawiali","uprawialiby","uprawialibyście","uprawialibyśmy","uprawialiście","uprawialiśmy","uprawiało","uprawiałoby","uprawiały","uprawiałyby","uprawiałybyście","uprawiałybyśmy","uprawiałyście","uprawiałyśmy","uprawiam","uprawiamy","uprawiana","uprawiane","uprawiano","uprawiany","uprawiasz","weź","weźcie","wezmą","wezmę","weźmie","weźmiecie","weźmiemy","weźmiesz","weźmy","wykonuj","wykonują","wykonując","wykonująca","wykonujące","wykonujący","wykonujcie","wykonuje","wykonuję","wykonujecie","wykonujemy","wykonujesz","wykonujmy","wykonywał","wykonywała","wykonywałaby","wykonywałabym","wykonywałabyś","wykonywałam","wykonywałaś","wykonywałby","wykonywałbym","wykonywałbyś","wykonywałem","wykonywałeś","wykonywali","wykonywaliby","wykonywalibyście","wykonywalibyśmy","wykonywaliście","wykonywaliśmy","wykonywało","wykonywałoby","wykonywały","wykonywałyby","wykonywałybyście","wykonywałybyśmy","wykonywałyście","wykonywałyśmy","wykonywana","wykonywane","wykonywany","wziął","wziąłby","wziąłbym","wziąłbyś","wziąłem","wziąłeś","wziąwszy","wzięła","wzięłaby","wzięłabym","wzięłabyś","wzięłam","wzięłaś","wzięli","wzięliby","wzięlibyście","wzięlibyśmy","wzięliście","wzięliśmy","wzięło","wzięłoby","wzięły","wzięłyby","wzięłybyście","wzięłybyśmy","wzięłyście","wzięłyśmy","zrób","zróbcie","zrobi","zrobią","zrobiąc","zrobiąca","zrobiące","zrobiący","zrobicie","zrobię","zrobił","zrobiła","zrobiłaby","zrobiłabym","zrobiłabyś","zrobiłam","zrobiłaś","zrobiłby","zrobiłbym","zrobiłbyś","zrobiłem","zrobiłeś","zrobili","zrobilibiście","zrobiliby","zrobilibyśmy","zrobiliście","zrobiliśmy","zrobiło","zrobiły","zrobiłyby","zrobiłybyście","zrobiłybyśmy","zrobiłyście","zrobiłyśmy","zrobimy","zrobiono","zrobiony","zrobisz","zróbmy"],P=["brać","dać","dawać","iść","robić","stanowić","uprawiać","wykonywać","wziąć","zrobić"],C=["informowali","informowały","informują","informuje","informuję","mówi","mówią","mówię","mówił","mówiła","mówili","mówiły","odpowiada","odpowiadają","odpowiadam","odpowiedział","odpowiedziała","odpowiedziałam","odpowiedziały","odpowiedzieli","odwiedziałam","poinformowałam","poinformowali","poinformowały","powiedział","powiedziała","powiedziałam","powiedziały","powiedzieli","pyta","pytać","pytał","pytała","pytałam","pytali","pytały","pytam","sądzą","sądzę","sądzi","sądzić","sądziłam","sądzili","sądziły","spytał","spytała","spytałam","spytali","spytały","stwierdziały","stwierdzieli","stwierdził","stwierdziła","stwierdziłam","twierdzą","twierdzę","twierdzi","twierdziały","twierdzić","twierdzieli","twierdził","twierdziła","twierdziłam","uważa","uważają","uważał","uważała","uważali","uważały","uważam","wyjaśnia","wyjaśniać","wyjaśniają","wyjaśniam","wyjaśnił","wyjaśniła","wyjaśnili","wyjaśniły","zapytał","zapytała","zapytałam","zapytali","zapytały","zaznacza","zaznaczają","zaznaczam","zaznaczył","zaznaczyła","zaznaczyłam","zaznaczyli","zaznaczyły"],R=["bardziej","bardzo","całkiem","całkowicie","doskonale","dość","dosyć","kompletnie","najbardziej","naprawdę","nawet","nieco","niezbyt","niezmiernie","niezwykle","ogromnie","strasznie","świetnie","wielce","wyjątkowo","zbyt","znacznie","zupełnie"],D=["cała","całą","całe","całego","całej","całemu","cali","cały","całych","całym","całymi","ciekawa","ciekawą","ciekawe","ciekawego","ciekawej","ciekawemu","ciekawi","ciekawy","ciekawych","ciekawym","ciekawymi","dłudzy","długa","długą","długi","długich","długie","długiego","długiej","długiemu","długim","długimi","dłużsi","dłuższa","dłuższą","dłuższe","dłuższego","dłuższej","dłuższemu","dłuższy","dłuższych","dłuższym","dłuższymi","dobra","dobrą","dobre","dobrego","dobrej","dobremu","dobry","dobrych","dobrym","dobrymi","dobrzy","fajna","fajną","fajne","fajnego","fajnej","fajnemu","fajni","fajny","fajnych","fajnym","fajnymi","główna","główną","główne","głównego","głównej","głównemu","główni","główny","głównych","głównym","głównymi","inna","inną","inne","innego","innej","innemu","inni","inny","innych","innym","innymi","krótcy","krótka","krótką","krótki","krótkich","krótkie","krótkiego","krótkiej","krótkiemu","krótkim","krótkimi","krótsi","krótsza","krótszą","krótsze","krótszego","krótszej","krótszemu","krótszych","krótszym","krótszymi","łatwe","łatwego","łatwiejsze","łatwym","lepsi","lepsza","lepszą","lepsze","lepszego","lepszej","lepszemu","lepszy","lepszych","lepszym","lepszymi","mała","małą","małe","małego","małej","małemu","mali","mały","małych","małym","małymi","mniejsi","mniejsza","mniejszą","mniejsze","mniejszego","mniejszej","mniejszemu","mniejszy","mniejszych","mniejszym","mniejszymi","najdłużsi","najdłuższa","najdłuższą","najdłuższe","najdłuższego","najdłuższej","najdłuższemu","najdłuższy","najdłuższych","najdłuższym","najdłuższymi","najkrótsi","najkrótsza","najkrótszą","najkrótsze","najkrótszego","najkrótszej","najkrótszemu","najkrótszych","najkrótszym","najkrótszymi","najłatwiejsze","najlepsi","najlepsza","najlepszą","najlepsze","najlepszego","najlepszej","najlepszemu","najlepszych","najlepszym","najlepszymi","najmniejsi","najmniejsza","najmniejszą","najmniejsze","najmniejszego","najmniejszej","najmniejszemu","najmniejszy","najmniejszych","najmniejszym","najmniejszymi","najniżsi","najniższa","najniższą","najniższe","najniższego","najniższej","najniższemu","najniższy","najniższych","najniższym","najniższymi","najtrudniejsze","najwięksi","największa","największą","największe","największego","największej","największemu","największych","największym","największymi","najwyżsi","najwyższa","najwyższą","najwyższe","najwyższego","najwyższej","najwyższemu","najwyższy","najwyższych","najwyższym","najwyższymi","następna","następną","następne","następnego","następnej","następni","następny","następnych","następnym","następnymi","niewłaściwa","niewłaściwą","niewłaściwe","niewłaściwego","niewłaściwej","niewłaściwemu","niewłaściwi","niewłaściwy","niewłaściwych","niewłaściwym","niewłaściwymi","niscy","niska","niską","niski","niskich","niskie","niskiego","niskiej","niskiemu","niskim","niskimi","niżsi","niższa","niższą","niższe","niższego","niższej","niższemu","niższy","niższych","niższym","niższymi","ostatni","ostatnia","ostatnią","ostatnich","ostatnie","ostatniego","ostatniej","ostatniemu","ostatnim","ostatnimi","poprzedni","poprzednia","poprzednią","poprzednich","poprzednie","poprzedniego","poprzedniej","poprzedniemu","poprzednim","poprzednimi","sam","sama","samą","same","samego","samej","samemu","sami","samo","samych","samym","samymi","trudne","trudnego","trudniejsze","trudnym","więksi","większa","większą","większe","większego","większej","większemu","większych","większym","większymi","wielcy","wielka","wielką","wielki","wielkich","wielkie","wielkiego","wielkiej","wielkiemu","wielkim","wielkimi","właściwa","właściwą","właściwe","właściwego","właściwej","właściwemu","właściwi","właściwy","właściwych","właściwym","właściwymi","wysocy","wysoka","wysoką","wysoki","wysokich","wysokie","wysokiego","wysokiej","wysokiemu","wysokim","wysokimi","wyżsi","wyższa","wyższą","wyższe","wyższego","wyższej","wyższemu","wyższy","wyższych","wyższym","wyższymi"],F=["blisko","bliżej","ciągle","ciężko","czasami","czasem","częściej","często","dalej","daleko","dawniej","dawno","dobrze","dopiero","fajnie","fajniej","gorzej","inaczej","ładnie","łatwiej","łatwo","lepiej","najbliżej","najczęściej","najdalej","najdawniej","najfajniej","najgorzej","najłatwiej","najlepiej","najniżej","najpóźniej","najprościej","najszybciej","najtrudniej","najwcześniej","najwyżej","naprawdę","niedaleko","niedawno","nisko","niżej","ostatnio","pewno","póżniej","późno","prawie","prościej","prosto","prostu","szybciej","szybko","trochę","trudniej","trudno","wcześnie","wcześniej","wolno","wszędzie","wysoko","wyżej","zazwyczaj","źle"],B=["dni","dnia","dniach","dniami","dnie","dzień","dzisiaj","godzin","godzina","godzinach","godzinami","godzinę","godziny","jutro","lata","latach","latami","miesiąc","miesiąca","miesiącach","miesiącami","miesiące","miesiącem","miesiącu","miesięcy","minut","minuta","minutach","minutę","minuty","pojutrze","przedwczoraj","rok","rokiem","roku","sekund","sekunda","sekundach","sekundę","sekundy","tydzień","tygodni","tygodnia","tygodniach","tygodniami","tygodnie","tygodniu","wczoraj"],$=["chwila","chwilą","chwilach","chwilami","chwile","chwilę","chwili","chwilom","część","części","częścią","częściach","częściami","częściom","momencie","moment","ogóle","osób","osoba","osobą","osobach","osobami","osobę","osobie","osobom","osoby","powód","powodach","powodami","powodem","powodom","powodów","powodowi","powodu","powody","powodzie","przypadkiem","przypadku","raz","razach","razami","razem","razie","razom","razów","razowi","razu","razy","rodzaj","rodzajach","rodzajami","rodzajem","rodzajom","rodzajów","rodzajowi","rodzaju","rzecz","rzeczą","rzeczach","rzeczami","rzeczom","rzeczy","sposób","sposobem","sprawa","sprawą","sprawach","sprawami","sprawę","sprawie","sprawom","sprawy","temacie","temat","tematach","tematami","tematem","tematom","tematów","tematowi","tematu","tematy"],I=["dr","dyr","mgr","p","pan","pani","panie","panowie","prof"],L=["a","ach","aha","aj","akurat","ał","aua","auć","ba","brawo","e","ech","ehe","ehm","ej","ejże","ekhm","ekstra","jej","jejku","łał","och","oh","oho","oj","ojej","ojejku","phi","precz","super","uwaga","wow"],W=["°C","°F","ar","ary","arów","arach","c","cl","cm","cm²","cm³","dag","deka","dl","f","ft","g","gram","gramów","gramy","ha","hektar","hektary","hektarów","hektarach","in","kg","kilo","km","km²","cm³","l","litr","litrów","litry","łyżeczka","łyżeczkę","łyżeczki","łyżka","łyżkę","łyżki","m","m²","m³","mg","ml","mm","mm²","mm³","szczypta","szczyptę","szczypty","szklanka","szklankę","szklanki","tuzin"],N=["nie","no","oto","tak","sobie","ok","okej"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.doesWordMatchRegex=function(a,e){return RegExp(e).test(a)},e.searchAndReplaceWithRegex=function(a,e){for(const t of e)if(-1!==a.search(new RegExp(t[0])))return a=a.replace(new RegExp(t[0]),t[1])},e.applyAllReplacements=function(a,e){return e.forEach(function(e){a=a.replace(new RegExp(e[0]),e[1])}),a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescriptionLength","metaDescriptionKeyword","pageTitleKeyword","pageTitleLength","firstParagraph","urlStopwords","keywordDoubles","keyphraseSizeCheck"],stopWords:["a","about","above","after","again","against","all","am","an","and","any","are","as","at","be","because","been","before","being","below","between","both","but","by","could","did","do","does","doing","down","during","each","few","for","from","further","had","has","have","having","he","he'd","he'll","he's","her","here","here's","hers","herself","him","himself","his","how","how's","i","i'd","i'll","i'm","i've","if","in","into","is","it","it's","its","itself","let's","me","more","most","my","myself","nor","of","on","once","only","or","other","ought","our","ours","ourselves","out","over","own","same","she","she'd","she'll","she's","should","so","some","such","than","that","that's","the","their","theirs","them","themselves","then","there","there's","these","they","they'd","they'll","they're","they've","this","those","through","to","too","under","until","up","very","was","we","we'd","we'll","we're","we've","were","what","what's","when","when's","where","where's","which","while","who","who's","whom","why","why's","with","would","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves"],wordsToRemove:[" a"," in"," an"," on"," for"," the"," and"],maxSlugLength:20,maxUrlLength:40,maxMeta:156}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(16)),o=t(7),r=s(t(5));function s(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={scores:{noLinks:3,allNofollowed:7,someNoFollowed:8,allFollowed:9},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/34f"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/34g")};this.identifier="externalLinks",this._config=(0,i.merge)(e,a)}getResult(a,e,t){const n=e.getResearch("getLinkStatistics"),o=new r.default;return(0,i.isEmpty)(n)||(o.setScore(this.calculateScore(n)),o.setText(this.translateScore(n,t))),o}isApplicable(a){return a.hasText()}calculateScore(a){return 0===a.externalTotal?this._config.scores.noLinks:a.externalNofollow===a.externalTotal?this._config.scores.allNofollowed:a.externalDofollow<a.externalTotal?this._config.scores.someNoFollowed:a.externalDofollow===a.externalTotal?this._config.scores.allFollowed:null}translateScore(a,e){return 0===a.externalTotal?e.sprintf(e.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>"):a.externalNofollow===a.externalTotal?e.sprintf(e.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>"):a.externalDofollow===a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","%1$sOutbound links%2$s: Good job!"),this._config.urlTitle,"</a>"):a.externalDofollow<a.externalTotal?e.sprintf(e.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>"):""}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=l(t(16)),o=t(7),r=t(43),s=t(124),d=l(t(5));function l(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noMatches:3,tooFewMatches:3,goodNumberOfMatches:9,tooManyMatches:3},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33m"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33n")};this.identifier="subheadingsKeyword",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._subHeadings=e.getResearch("matchKeywordInSubheadings");const i=new d.default;this._minNumberOfSubheadings=Math.ceil(this._subHeadings.count*this._config.parameters.lowerBoundary),this._maxNumberOfSubheadings=Math.floor(this._subHeadings.count*this._config.parameters.upperBoundary);const n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}hasSubheadings(a){return(0,s.getSubheadingsTopLevel)(a.getText()).length>0}isApplicable(a){return a.hasText()&&a.hasKeyword()&&this.hasSubheadings(a)}hasTooFewMatches(){return this._subHeadings.matches>0&&this._subHeadings.matches<this._minNumberOfSubheadings}hasTooManyMatches(){return this._subHeadings.count>1&&this._subHeadings.matches>this._maxNumberOfSubheadings}isOneOfOne(){return 1===this._subHeadings.count&&1===this._subHeadings.matches}hasGoodNumberOfMatches(){return(0,r.inRangeStartEndInclusive)(this._subHeadings.matches,this._minNumberOfSubheadings,this._maxNumberOfSubheadings)}calculateResult(a){return this.hasTooFewMatches()?{score:this._config.scores.tooFewMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your higher-level subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.tooManyMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: More than 75%% of your higher-level 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:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: Your higher-level subheading reflects the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.goodNumberOfMatches,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: %3$s of your higher-level subheadings reflects the topic of your copy. Good job!","%1$sKeyphrase in subheading%2$s: %3$s of your higher-level 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:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your higher-level subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){for(var t=(0,i.default)(e),n=0;n<t.length;n++)a=a.replace(t[n].letter,t[n].alternative);return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(597))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=new RegExp(e,"ig"),i=a.match(t);return null===i&&(i=[]),i}},function(a){a.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(a){a.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(137)),o=s(t(106)),r=s(t(301));function s(a){return a&&a.__esModule?a:{default:a}}e.default=(0,i.memoize)(function(a,e,t){return(0,i.isUndefined)(e)&&(e=""),((0,i.isUndefined)(t)||!0===t)&&(a=(0,n.default)(a)),a=(0,r.default)(a),a=(0,i.escapeRegExp)(a),a=(0,o.default)(a,!1,e),new RegExp(a,"ig")})},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scoreToRating=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(136));e.scoreToRating=i.default},function(a,e,t){"use strict";function i(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a}Object.defineProperty(e,"__esModule",{value:!0}),function(a){return a&&a.__esModule?a:{default:a}}(t(14)).default.inherits(i,Error),e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){((0,n.isUndefined)(e)||""===e)&&(e="en");const t=(0,n.get)(o,[e],[]);if(a.length>1){const e=(0,n.filter)(a,function(a){return!(0,n.includes)(t.all,a.trim().toLocaleLowerCase())});if(e.length>0)return e}return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(88)),n=t(1);const o=(0,i.default)()},function(a,e){var t=9007199254740991;a.exports=function(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=t}},function(a,e,t){var i=t(314),n=t(210);a.exports=function(a){return null!=a&&n(a.length)&&!i(a)}},function(a,e,t){var i=t(94)(t(56),"Map");a.exports=i},function(a,e,t){var i=t(667),n=t(674),o=t(676),r=t(677),s=t(678);function d(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}d.prototype.clear=i,d.prototype.delete=n,d.prototype.get=o,d.prototype.has=r,d.prototype.set=s,a.exports=d},function(a,e,t){var i=t(52),n=t(147),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;a.exports=function(a,e){if(i(a))return!1;var t=typeof a;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=a&&!n(a))||r.test(a)||!o.test(a)||null!=e&&a in Object(e)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e;return null===(e=a.match(/<a(?:[^>]+)?>(.*?)<\/a>/gi))&&(e=[]),e}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a){return a&&a.__esModule?a:{default:a}}(t(726));var n=/href=(["'])([^"']+)\1/i;function o(a){return a.split("#")[0]}function r(a){return a.split("?")[0]}function s(a){return a.replace(/\/$/,"")}function d(a){return s(a)+"/"}e.default={removeHash:o,removeQueryArgs:r,removeTrailingSlash:s,addTrailingSlash:d,getFromAnchorTag:function(a){var e=n.exec(a);return null===e?"":e[2]},areEqual:function(a,e){return a=r(o(a)),e=r(o(e)),d(a)===d(e)},getHostname:function(a){return(a=i.default.parse(a)).hostname},getProtocol:function(a){return i.default.parse(a).protocol},isInternalLink:function(a,e){const t=i.default.parse(a,!1,!0);return-1===a.indexOf("//")&&0===a.indexOf("/")||0!==a.indexOf("#")&&(!t.host||t.host===e)},protocolIsHttpScheme:function(a){return!!a&&("http:"===a||"https:"===a)},isRelativeFragmentURL:function(a){return 0===a.indexOf("#")}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getIndicesByWordListSorted=e.sortIndices=e.filterIndices=e.getIndicesByWordList=e.getIndicesByWord=void 0;var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(25)),o=t(336);function r(a,e){for(var t,i=0,n=a.length,r=[];(t=e.indexOf(a,i))>-1;){var s=(0,o.characterInBoundary)(e[t-1])||0===t,d=(0,o.characterInBoundary)(e[t+n])||e.length===t+n;s&&d&&r.push({index:t,match:a}),i=t+n}return r}var s=function(a,e){var t=[];return(0,i.forEach)(a,function(a){a=(0,n.default)(a),(0,o.isWordInSentence)(a,e)&&(t=t.concat(r(a,e)))}),t},d=function(a){return a.sort(function(a,e){return a.index>e.index})},l=function(a){a=d(a);for(var e=[],t=0;t<a.length;t++)!(0,i.isUndefined)(a[t+1])&&a[t+1].index<a[t].index+a[t].match.length?(e.push(a[t]),t++):e.push(a[t]);return e},c=function(a,e){var t=[];return(0,i.forEach)(a,function(a){if(a=(0,n.default)(a),!(0,o.isWordInSentence)(a,e))return t;t=t.concat(r(a,e))}),t=t.sort(function(a,e){return a.index<e.index?-1:a.index>e.index?1:0})};e.getIndicesByWord=r,e.getIndicesByWordList=s,e.filterIndices=l,e.sortIndices=d,e.getIndicesByWordListSorted=c,e.default={getIndicesByWord:r,getIndicesByWordList:s,filterIndices:l,sortIndices:d,getIndicesByWordListSorted:c}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){const t=i[a];return e&&t?t:a=>a};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(277)).default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(208));var o=function(a){this.app=a,this.loaded=!1,this.preloadThreshold=3e3,this.plugins={},this.modifications={},this.customTests=[],setTimeout(this._pollLoadingPlugins.bind(this),1500)};o.prototype._registerPlugin=function(a,e){return"string"!=typeof a?(console.error("Failed to register plugin. Expected parameter `pluginName` to be a string."),!1):(0,i.isUndefined)(e)||"object"==typeof e?!1===this._validateUniqueness(a)?(console.error("Failed to register plugin. Plugin with name "+a+" already exists"),!1):(this.plugins[a]=e,!0):(console.error("Failed to register plugin "+a+". Expected parameters `options` to be a object."),!1)},o.prototype._ready=function(a){return"string"!=typeof a?(console.error("Failed to modify status for plugin "+a+". Expected parameter `pluginName` to be a string."),!1):(0,i.isUndefined)(this.plugins[a])?(console.error("Failed to modify status for plugin "+a+". The plugin was not properly registered."),!1):(this.plugins[a].status="ready",!0)},o.prototype._reloaded=function(a){return"string"!=typeof a?(console.error("Failed to reload Content Analysis for "+a+". Expected parameter `pluginName` to be a string."),!1):(0,i.isUndefined)(this.plugins[a])?(console.error("Failed to reload Content Analysis for plugin "+a+". The plugin was not properly registered."),!1):(this.app.refresh(),!0)},o.prototype._registerModification=function(a,e,t,n){if("string"!=typeof a)return console.error("Failed to register modification for plugin "+t+". Expected parameter `modification` to be a string."),!1;if("function"!=typeof e)return console.error("Failed to register modification for plugin "+t+". Expected parameter `callable` to be a function."),!1;if("string"!=typeof t)return console.error("Failed to register modification for plugin "+t+". Expected parameter `pluginName` to be a string."),!1;if(!1===this._validateOrigin(t))return console.error("Failed to register modification for plugin "+t+". The integration has not finished loading yet."),!1;var o={callable:e,origin:t,priority:"number"==typeof n?n:10};return(0,i.isUndefined)(this.modifications[a])&&(this.modifications[a]=[]),this.modifications[a].push(o),!0},o.prototype._registerTest=function(){console.error("This function is deprecated, please use _registerAssessment")},o.prototype._registerAssessment=function(a,e,t,o){if(!(0,i.isString)(e))throw new n.default("Failed to register test for plugin "+o+". Expected parameter `name` to be a string.");if(!(0,i.isObject)(t))throw new n.default("Failed to register assessment for plugin "+o+". Expected parameter `assessment` to be a function.");if(!(0,i.isString)(o))throw new n.default("Failed to register assessment for plugin "+o+". Expected parameter `pluginName` to be a string.");return e=o+"-"+e,a.addAssessment(e,t),!0},o.prototype._pollLoadingPlugins=function(a){a=(0,i.isUndefined)(a)?0:a,!0===this._allReady()?(this.loaded=!0,this.app.pluginsLoaded()):a>=this.preloadThreshold?this._pollTimeExceeded():(a+=50,setTimeout(this._pollLoadingPlugins.bind(this,a),50))},o.prototype._allReady=function(){return(0,i.reduce)(this.plugins,function(a,e){return a&&"ready"===e.status},!0)},o.prototype._pollTimeExceeded=function(){(0,i.forEach)(this.plugins,function(a,e){(0,i.isUndefined)(a.options)||"ready"===a.options.status||(console.error("Error: Plugin "+e+". did not finish loading in time."),delete this.plugins[e])}),this.loaded=!0,this.app.pluginsLoaded()},o.prototype._applyModifications=function(a,e,t){var n=this.modifications[a];return n instanceof Array&&n.length>0&&((n=this._stripIllegalModifications(n)).sort(function(a,e){return a.priority-e.priority}),(0,i.forEach)(n,function(i){var n=(0,i.callable)(e,t);typeof n==typeof e?e=n:console.error("Modification with name "+a+" performed by plugin with name "+i.origin+" was ignored because the data that was returned by it was of a different type than the data we had passed it.")})),e},o.prototype._addPluginTests=function(a){this.customTests.map(function(e){this._addPluginTest(a,e)},this)},o.prototype._addPluginTest=function(a,e){a.addAnalysis({name:e.name,callable:e.analysis}),a.analyzeScorer.addScoring({name:e.name,scoring:e.scoring})},o.prototype._stripIllegalModifications=function(a){return(0,i.forEach)(a,function(e,t){!1===this._validateOrigin(e.origin)&&delete a[t]}.bind(this)),a},o.prototype._validateOrigin=function(a){return"ready"===this.plugins[a].status},o.prototype._validateUniqueness=function(a){return!!(0,i.isUndefined)(this.plugins[a])},e.default=o},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=z(t(206)),o=t(33),r=z(t(25)),s=z(t(137)),d=z(t(202)),l=z(t(348)),c=z(t(866)),u=z(t(349)),p=z(t(199));function z(a){return a&&a.__esModule?a:{default:a}}var g=l.default.snippetEditor,m=l.default.hiddenSpan,w={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"};const f=p.default.maxMeta;var y=[{preview:"title_container",inputField:"title"},{preview:"url_container",inputField:"urlPath"},{preview:"meta_container",inputField:"metaDesc"}];function b(a){return this.data[a]}function h(a,e){this.element.input[a].value=e,this.data[a]=e}function v(a,e,t,i){var n;a.value=e,u.default.removeClasses(a,["snippet-editor__progress--bad","snippet-editor__progress--ok","snippet-editor__progress--good"]),u.default.addClass(a,"snippet-editor__progress--"+i),this.hasProgressSupport||(n=e/t*100,a.getElementsByClassName("snippet-editor__progress-bar")[0].style.width=n+"%")}var k=function(a){if((0,i.defaultsDeep)(a,w),this.data=a.data,(0,i.isUndefined)(a.analyzerApp)||(this.refObj=a.analyzerApp,this.i18n=this.refObj.i18n,this.data={title:this.refObj.rawData.snippetTitle||"",urlPath:this.refObj.rawData.snippetCite||"",metaDesc:this.refObj.rawData.snippetMeta||""},(0,i.isEmpty)(this.refObj.rawData.metaTitle)||(a.placeholder.title=this.refObj.rawData.metaTitle)),(0,i.isUndefined)(a.i18n)||(this.i18n=a.i18n),!(0,i.isElement)(a.targetElement))throw new Error("The snippet preview requires a valid target element");this.opts=a,this._currentFocus=null,this._currentHover=null,this.unformattedText={},Object.defineProperty(this.unformattedText,"snippet_cite",{get:b.bind(this,"urlPath"),set:h.bind(this,"urlPath")}),Object.defineProperty(this.unformattedText,"snippet_meta",{get:b.bind(this,"metaDesc"),set:h.bind(this,"metaDesc")}),Object.defineProperty(this.unformattedText,"snippet_title",{get:b.bind(this,"title"),set:h.bind(this,"title")})};function j(){var a=this.data.title;return(0,i.isEmpty)(a)&&(a=this.opts.defaultValue.title),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),(0,r.default)(a)}k.prototype.renderTemplate=function(){var a=this.opts.targetElement;a.innerHTML=g({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:a.getElementsByClassName("js-snippet-editor-title")[0],urlPath:a.getElementsByClassName("js-snippet-editor-slug")[0],metaDesc:a.getElementsByClassName("js-snippet-editor-meta-description")[0]},progress:{title:a.getElementsByClassName("snippet-editor__progress-title")[0],metaDesc:a.getElementsByClassName("snippet-editor__progress-meta-description")[0]},container:document.getElementById("snippet_preview"),formContainer:a.getElementsByClassName("snippet-editor__form")[0],editToggle:a.getElementsByClassName("snippet-editor__edit-button")[0],closeEditor:a.getElementsByClassName("snippet-editor__submit")[0],formFields:a.getElementsByClassName("snippet-editor__form-field")},this.element.label={title:this.element.input.title.parentNode,urlPath:this.element.input.urlPath.parentNode,metaDesc:this.element.input.metaDesc.parentNode},this.element.preview={title:this.element.rendered.title.parentNode,urlPath:this.element.rendered.urlPath.parentNode,metaDesc:this.element.rendered.metaDesc.parentNode},this.hasProgressSupport=function(){var a=document.createElement("progress");return!(0,i.isUndefined)(a.max)}(),this.hasProgressSupport?(this.element.progress.title.max=600,this.element.progress.metaDesc.max=f):(0,i.forEach)(this.element.progress,function(a){u.default.addClass(a,"snippet-editor__progress--fallback")}),this.initPreviewToggler(),this.setInitialView(),this.opened=!1,this.createMeasurementElements(),this.updateProgressBars()},k.prototype.initPreviewToggler=function(){this.snippetPreviewToggle=new c.default(this.opts.previewMode,this.opts.targetElement.getElementsByClassName("snippet-editor__view-icon")),this.snippetPreviewToggle.initialize(),this.snippetPreviewToggle.bindEvents()},k.prototype.refresh=function(){this.output=this.htmlOutput(),this.renderOutput(),this.renderSnippetStyle(),this.measureTitle(),this.measureMetaDescription(),this.updateProgressBars()};var _=function(){var a=this.data.metaDesc;return(0,i.isEmpty)(a)&&(a=this.opts.defaultValue.metaDesc),this.hasPluggable()&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),(0,i.isEmpty)(this.opts.metaDescriptionDate)||(0,i.isEmpty)(a)||(a=this.opts.metaDescriptionDate+" - "+this.data.metaDesc),(0,r.default)(a)};k.prototype.getAnalyzerData=function(){return{title:j.call(this),url:this.data.urlPath,metaDesc:_.call(this)}},k.prototype.callRegisteredEventBinder=function(){this.hasApp()&&this.refObj.callbacks.bindElementEvents(this.refObj)},k.prototype.init=function(){this.hasApp()&&null!==this.refObj.rawData.metaTitle&&null!==this.refObj.rawData.cite&&this.refresh()},k.prototype.htmlOutput=function(){var a={};return a.title=this.formatTitle(),a.cite=this.formatCite(),a.meta=this.formatMeta(),a.url=this.formatUrl(),a},k.prototype.formatTitle=function(){var a=this.data.title;return(0,i.isEmpty)(a)&&(a=this.opts.defaultValue.title),(0,i.isEmpty)(a)&&(a=this.opts.placeholder.title),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_page_title",a)),a=(0,o.stripFullTags)(a),(0,i.isEmpty)(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide an SEO title by editing the snippet below.")),a},k.prototype.formatUrl=function(){return function(){var a=this.opts.baseURL;return this.hasApp()&&!(0,i.isEmpty)(this.refObj.rawData.baseUrl)&&this.opts.baseURL===w.baseURL&&(a=this.refObj.rawData.baseUrl),a}.call(this).replace(/http:\/\//gi,"")},k.prototype.formatCite=function(){var a=this.data.urlPath;return a=(0,s.default)((0,o.stripFullTags)(a)),(0,i.isEmpty)(a)&&(a=this.opts.placeholder.urlPath),this.hasApp()&&!(0,i.isEmpty)(this.refObj.rawData.keyword)&&(a=this.formatKeywordUrl(a)),this.opts.addTrailingSlash&&!function(a){return a.indexOf("/")===a.length-1}(a)&&(a+="/"),a=(a=a.replace(/\s/g,"-")).replace(/\?|#/g,"")},k.prototype.formatMeta=function(){var a=this.data.metaDesc;return(0,i.isEmpty)(a)&&(a=this.getMetaText()),this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("data_meta_desc",a)),a=(a=(0,o.stripFullTags)(a)).substring(0,f),this.hasApp()&&!(0,i.isEmpty)(this.refObj.rawData.keyword)&&(a=this.formatKeyword(a)),(0,i.isEmpty)(a)&&(a=this.i18n.dgettext("js-text-analysis","Please provide a meta description by editing the snippet below.")),a},k.prototype.getMetaText=function(){var a=this.opts.defaultValue.metaDesc;return this.hasApp()&&!(0,i.isUndefined)(this.refObj.rawData.excerpt)&&(0,i.isEmpty)(a)&&(a=this.refObj.rawData.excerpt),this.hasApp()&&!(0,i.isUndefined)(this.refObj.rawData.text)&&(0,i.isEmpty)(a)&&(a=this.refObj.rawData.text,this.hasPluggable()&&this.refObj.pluggable.loaded&&(a=this.refObj.pluggable._applyModifications("content",a))),(a=(0,o.stripFullTags)(a)).substring(0,f)},k.prototype.getIndexMatches=function(){for(var a=[],e=0,t=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,e);t>-1;)a.push(t),e=t+this.refObj.rawData.keyword.length,t=this.refObj.rawData.text.indexOf(this.refObj.rawData.keyword,e);return a},k.prototype.getPeriodMatches=function(){for(var a,e=[0],t=0;(a=this.refObj.rawData.text.indexOf(".",t))>-1;)e.push(a),t=a+1;return e},k.prototype.formatKeyword=function(a){var e=this.refObj.rawData.keyword,t=(0,n.default)(e,"",!1);a=a.replace(t,function(a){return"<strong>"+a+"</strong>"});var i=(0,d.default)(e,this.refObj.rawData.locale);return i!==e&&(t=(0,n.default)(i,"",!1),a=a.replace(t,function(a){return"<strong>"+a+"</strong>"})),a},k.prototype.formatKeywordUrl=function(a){var e=this.refObj.rawData.keyword,t=(e=(e=(0,d.default)(e,this.refObj.rawData.locale)).replace(/'/,"")).replace(/\s/g,"-"),i=(0,n.default)(t,"\\-");return a.replace(i,function(a){return"<strong>"+a+"</strong>"})},k.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},k.prototype.renderSnippetStyle=function(){var a=this.element.rendered.metaDesc,e=_.call(this);(0,i.isEmpty)(e)?(u.default.addClass(a,"desc-render"),u.default.removeClass(a,"desc-default")):(u.default.addClass(a,"desc-default"),u.default.removeClass(a,"desc-render"))},k.prototype.reRender=function(){this.init()},k.prototype.checkTextLength=function(a){var e=a.currentTarget.textContent;switch(a.currentTarget.id){case"snippet_meta":a.currentTarget.className="desc",e.length>f&&(YoastSEO.app.snippetPreview.unformattedText.snippet_meta=a.currentTarget.textContent,a.currentTarget.textContent=e.substring(0,f));break;case"snippet_title":a.currentTarget.className="title",e.length>600&&(YoastSEO.app.snippetPreview.unformattedText.snippet_title=a.currentTarget.textContent,a.currentTarget.textContent=e.substring(0,600))}},k.prototype.getUnformattedText=function(a){var e=a.currentTarget.id;void 0!==this.unformattedText[e]&&(a.currentTarget.textContent=this.unformattedText[e])},k.prototype.setUnformattedText=function(a){var e=a.currentTarget.id;this.unformattedText[e]=document.getElementById(e).textContent},k.prototype.validateFields=function(){var a=_.call(this),e=j.call(this);a.length>f?u.default.addClass(this.element.input.metaDesc,"snippet-editor__field--invalid"):u.default.removeClass(this.element.input.metaDesc,"snippet-editor__field--invalid"),e.length>600?u.default.addClass(this.element.input.title,"snippet-editor__field--invalid"):u.default.removeClass(this.element.input.title,"snippet-editor__field--invalid")},k.prototype.updateProgressBars=function(){var a,e,t;t=_.call(this),e=function(a){var e;switch(!0){case a>0&&a<=399:case a>600:e="ok";break;case a>=400&&a<=600:e="good";break;default:e="bad"}return e}(this.data.titleWidth),a=function(a){var e;switch(!0){case a>0&&a<120:case a>f:e="ok";break;case a>=120&&a<=f:e="good";break;default:e="bad"}return e}(t.length),v.call(this,this.element.progress.title,this.data.titleWidth,600,e),v.call(this,this.element.progress.metaDesc,t.length,f,a)},k.prototype.setInitialView=function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setVisibility(a)},k.prototype.handleWindowResizing=(0,i.debounce)(function(){var a=document.getElementById("snippet_preview").getBoundingClientRect().width;this.snippetPreviewToggle.setScrollHintVisibility(a)},25),k.prototype.bindEvents=function(){var a;(0,i.forEach)(["title","slug","meta-description"],function(e){(a=document.getElementsByClassName("js-snippet-editor-"+e)[0]).addEventListener("keydown",this.changedInput.bind(this)),a.addEventListener("keyup",this.changedInput.bind(this)),a.addEventListener("input",this.changedInput.bind(this)),a.addEventListener("focus",this.changedInput.bind(this)),a.addEventListener("blur",this.changedInput.bind(this))}.bind(this)),this.element.editToggle.addEventListener("click",this.toggleEditor.bind(this)),this.element.closeEditor.addEventListener("click",this.closeEditor.bind(this)),window.addEventListener("resize",this.handleWindowResizing.bind(this)),(0,i.forEach)(y,function(a){var e=document.getElementById(a.preview),t=this.element.input[a.inputField];e.addEventListener("click",function(){this.openEditor(),t.focus()}.bind(this)),t.addEventListener("focus",function(){this._currentFocus=a.inputField,this._updateFocusCarets()}.bind(this)),t.addEventListener("blur",function(){this._currentFocus=null,this._updateFocusCarets()}.bind(this)),e.addEventListener("mouseover",function(){this._currentHover=a.inputField,this._updateHoverCarets()}.bind(this)),e.addEventListener("mouseout",function(){this._currentHover=null,this._updateHoverCarets()}.bind(this))}.bind(this))},k.prototype.changedInput=(0,i.debounce)(function(){this.updateDataFromDOM(),this.validateFields(),this.updateProgressBars(),this.refresh(),this.hasApp()&&this.refObj.refresh()},25),k.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((0,i.clone)(this.data))},k.prototype.openEditor=function(){this.element.editToggle.setAttribute("aria-expanded","true"),u.default.removeClass(this.element.formContainer,"snippet-editor--hidden"),this.opened=!0},k.prototype.closeEditor=function(){u.default.addClass(this.element.formContainer,"snippet-editor--hidden"),this.element.editToggle.setAttribute("aria-expanded","false"),this.element.editToggle.focus(),this.opened=!1},k.prototype.toggleEditor=function(){this.opened?this.closeEditor():this.openEditor()},k.prototype._updateFocusCarets=function(){var a,e;(0,i.forEach)(this.element.label,function(a){u.default.removeClass(a,"snippet-editor__label--focus")}),(0,i.forEach)(this.element.preview,function(a){u.default.removeClass(a,"snippet-editor__container--focus")}),null!==this._currentFocus&&(a=this.element.label[this._currentFocus],e=this.element.preview[this._currentFocus],u.default.addClass(a,"snippet-editor__label--focus"),u.default.addClass(e,"snippet-editor__container--focus"))},k.prototype._updateHoverCarets=function(){var a;(0,i.forEach)(this.element.label,function(a){u.default.removeClass(a,"snippet-editor__label--hover")}),null!==this._currentHover&&(a=this.element.label[this._currentHover],u.default.addClass(a,"snippet-editor__label--hover"))},k.prototype.setTitle=function(a){this.element.input.title.value=a,this.changedInput()},k.prototype.setUrlPath=function(a){this.element.input.urlPath.value=a,this.changedInput()},k.prototype.setMetaDescription=function(a){this.element.input.metaDesc.value=a,this.changedInput()},k.prototype.createMeasurementElements=function(){var a,e;a=m({width:document.getElementById("meta_container").offsetWidth+"px",whiteSpace:""}),(e=document.createElement("div")).className="yoast-measurement-elements-holder",e.innerHTML=a,document.body.appendChild(e),this.element.measurers.metaHeight=e.childNodes[0]},k.prototype.measureTitle=function(){0===this.element.rendered.title.offsetWidth&&""!==this.element.rendered.title.textContent||(this.data.titleWidth=this.element.rendered.title.offsetWidth)},k.prototype.measureMetaDescription=function(){var a=this.element.measurers.metaHeight;a.innerHTML=this.element.rendered.metaDesc.innerHTML,this.data.metaHeight=a.offsetHeight},k.prototype.getTitleWidth=function(){return this.data.titleWidth},k.prototype.setTitleWidth=function(a){this.data.titleWidth=a},k.prototype.hasApp=function(){return!(0,i.isUndefined)(this.refObj)},k.prototype.hasPluggable=function(){return!(0,i.isUndefined)(this.refObj)&&!(0,i.isUndefined)(this.refObj.pluggable)},k.prototype.disableEnter=function(a){},k.prototype.textFeedback=function(a){},k.prototype.showEditIcon=function(a){},k.prototype.hideEditIcon=function(){},k.prototype.setFocus=function(a){},e.default=k},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=class{aggregate(a){console.warn("'aggregate' must be implemented by a child class of 'ScoreAggregator'")}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){
11
- /**
12
- * @preserve jed.js https://github.com/SlexAxton/Jed
13
- */
14
- !function(t,i){var n=Array.prototype,o=Object.prototype,r=n.slice,s=o.hasOwnProperty,d=n.forEach,l={},c={forEach:function(a,e,t){var i,n,o;if(null!==a)if(d&&a.forEach===d)a.forEach(e,t);else if(a.length===+a.length){for(i=0,n=a.length;i<n;i++)if(i in a&&e.call(t,a[i],i,a)===l)return}else for(o in a)if(s.call(a,o)&&e.call(t,a[o],o,a)===l)return},extend:function(a){return this.forEach(r.call(arguments,1),function(e){for(var t in e)a[t]=e[t]}),a}},u=function(a){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=c.extend({},this.defaults,a),this.textdomain(this.options.domain),a.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+a.domain+"`")};function p(a){return u.PF.compile(a||"nplurals=2; plural=(n != 1);")}function z(a,e){this._key=a,this._i18n=e}u.context_delimiter=String.fromCharCode(4),c.extend(z.prototype,{onDomain:function(a){return this._domain=a,this},withContext:function(a){return this._context=a,this},ifPlural:function(a,e){return this._val=a,this._pkey=e,this},fetch:function(a){return"[object Array]"!={}.toString.call(a)&&(a=[].slice.call(arguments,0)),(a&&a.length?u.sprintf:function(a){return a})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),a)}}),c.extend(u.prototype,{translate:function(a){return new z(a,this)},textdomain:function(a){if(!a)return this._textdomain;this._textdomain=a},gettext:function(a){return this.dcnpgettext.call(this,void 0,void 0,a)},dgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},dcgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},ngettext:function(a,e,t){return this.dcnpgettext.call(this,void 0,void 0,a,e,t)},dngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},dcngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},pgettext:function(a,e){return this.dcnpgettext.call(this,void 0,a,e)},dpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},dcpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},npgettext:function(a,e,t,i){return this.dcnpgettext.call(this,void 0,a,e,t,i)},dnpgettext:function(a,e,t,i,n){return this.dcnpgettext.call(this,a,e,t,i,n)},dcnpgettext:function(a,e,t,i,n){var o;if(i=i||t,a=a||this._textdomain,!this.options)return(o=new u).dcnpgettext.call(o,void 0,void 0,t,i,n);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[a])throw new Error("Domain `"+a+"` was not found.");if(!this.options.locale_data[a][""])throw new Error("No locale meta information provided.");if(!t)throw new Error("No translation key found.");var r,s,d,l=e?e+u.context_delimiter+t:t,c=this.options.locale_data,z=c[a],g=(c.messages||this.defaults.locale_data.messages)[""],m=z[""].plural_forms||z[""]["Plural-Forms"]||z[""]["plural-forms"]||g.plural_forms||g["Plural-Forms"]||g["plural-forms"];if(void 0===n)d=0;else{if("number"!=typeof n&&(n=parseInt(n,10),isNaN(n)))throw new Error("The number that was passed in is not a number.");d=p(m)(n)}if(!z)throw new Error("No domain named `"+a+"` could be found.");return!(r=z[l])||d>r.length?(this.options.missing_key_callback&&this.options.missing_key_callback(l,a),s=[t,i],!0===this.options.debug&&console.log(s[p(m)(n)]),s[p()(n)]):(s=r[d])||(s=[t,i])[p()(n)]}});var g=function(){function a(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function e(a,e){for(var t=[];e>0;t[--e]=a);return t.join("")}var t=function(){return t.cache.hasOwnProperty(arguments[0])||(t.cache[arguments[0]]=t.parse(arguments[0])),t.format.call(null,t.cache[arguments[0]],arguments)};return t.format=function(t,i){var n,o,r,s,d,l,c,u=1,p=t.length,z="",m=[];for(o=0;o<p;o++)if("string"===(z=a(t[o])))m.push(t[o]);else if("array"===z){if((s=t[o])[2])for(n=i[u],r=0;r<s[2].length;r++){if(!n.hasOwnProperty(s[2][r]))throw g('[sprintf] property "%s" does not exist',s[2][r]);n=n[s[2][r]]}else n=s[1]?i[s[1]]:i[u++];if(/[^s]/.test(s[8])&&"number"!=a(n))throw g("[sprintf] expecting number but found %s",a(n));switch(void 0!==n&&null!==n||(n=""),s[8]){case"b":n=n.toString(2);break;case"c":n=String.fromCharCode(n);break;case"d":n=parseInt(n,10);break;case"e":n=s[7]?n.toExponential(s[7]):n.toExponential();break;case"f":n=s[7]?parseFloat(n).toFixed(s[7]):parseFloat(n);break;case"o":n=n.toString(8);break;case"s":n=(n=String(n))&&s[7]?n.substring(0,s[7]):n;break;case"u":n=Math.abs(n);break;case"x":n=n.toString(16);break;case"X":n=n.toString(16).toUpperCase()}n=/[def]/.test(s[8])&&s[3]&&n>=0?"+"+n:n,l=s[4]?"0"==s[4]?"0":s[4].charAt(1):" ",c=s[6]-String(n).length,d=s[6]?e(l,c):"",m.push(s[5]?n+d:d+n)}return m.join("")},t.cache={},t.parse=function(a){for(var e=a,t=[],i=[],n=0;e;){if(null!==(t=/^[^\x25]+/.exec(e)))i.push(t[0]);else if(null!==(t=/^\x25{2}/.exec(e)))i.push("%");else{if(null===(t=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(t[2]){n|=1;var o=[],r=t[2],s=[];if(null===(s=/^([a-z_][a-z_\d]*)/i.exec(r)))throw"[sprintf] huh?";for(o.push(s[1]);""!==(r=r.substring(s[0].length));)if(null!==(s=/^\.([a-z_][a-z_\d]*)/i.exec(r)))o.push(s[1]);else{if(null===(s=/^\[(\d+)\]/.exec(r)))throw"[sprintf] huh?";o.push(s[1])}t[2]=o}else n|=2;if(3===n)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";i.push(t)}e=e.substring(t[0].length)}return i},t}();u.parse_plural=function(a,e){return a=a.replace(/n/g,e),u.parse_expression(a)},u.sprintf=function(a,e){return"[object Array]"=={}.toString.call(e)?function(a,e){return e.unshift(a),g.apply(null,e)}(a,[].slice.call(e)):g.apply(this,[].slice.call(arguments))},u.prototype.sprintf=function(){return u.sprintf.apply(this,arguments)},u.PF={},u.PF.parse=function(a){var e=u.PF.extractPluralExpr(a);return u.PF.parser.parse.call(u.PF.parser,e)},u.PF.compile=function(a){var e=u.PF.parse(a);return function(a){return function(a){return!0===a?1:a||0}(u.PF.interpreter(e)(a))}},u.PF.interpreter=function(a){return function(e){switch(a.type){case"GROUP":return u.PF.interpreter(a.expr)(e);case"TERNARY":return u.PF.interpreter(a.expr)(e)?u.PF.interpreter(a.truthy)(e):u.PF.interpreter(a.falsey)(e);case"OR":return u.PF.interpreter(a.left)(e)||u.PF.interpreter(a.right)(e);case"AND":return u.PF.interpreter(a.left)(e)&&u.PF.interpreter(a.right)(e);case"LT":return u.PF.interpreter(a.left)(e)<u.PF.interpreter(a.right)(e);case"GT":return u.PF.interpreter(a.left)(e)>u.PF.interpreter(a.right)(e);case"LTE":return u.PF.interpreter(a.left)(e)<=u.PF.interpreter(a.right)(e);case"GTE":return u.PF.interpreter(a.left)(e)>=u.PF.interpreter(a.right)(e);case"EQ":return u.PF.interpreter(a.left)(e)==u.PF.interpreter(a.right)(e);case"NEQ":return u.PF.interpreter(a.left)(e)!=u.PF.interpreter(a.right)(e);case"MOD":return u.PF.interpreter(a.left)(e)%u.PF.interpreter(a.right)(e);case"VAR":return e;case"NUM":return a.val;default:throw new Error("Invalid Token found.")}}},u.PF.extractPluralExpr=function(a){a=a.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(a)||(a=a.concat(";"));var e,t=/nplurals\=(\d+);/,i=a.match(t);if(!(i.length>1))throw new Error("nplurals not found in plural_forms string: "+a);if(i[1],!((e=(a=a.replace(t,"")).match(/plural\=(.*);/))&&e.length>1))throw new Error("`plural` expression not found: "+a);return e[1]},u.PF.parser=function(){var a={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(a,e,t,i,n,o,r){var s=o.length-1;switch(n){case 1:return{type:"GROUP",expr:o[s-1]};case 2:this.$={type:"TERNARY",expr:o[s-4],truthy:o[s-2],falsey:o[s]};break;case 3:this.$={type:"OR",left:o[s-2],right:o[s]};break;case 4:this.$={type:"AND",left:o[s-2],right:o[s]};break;case 5:this.$={type:"LT",left:o[s-2],right:o[s]};break;case 6:this.$={type:"LTE",left:o[s-2],right:o[s]};break;case 7:this.$={type:"GT",left:o[s-2],right:o[s]};break;case 8:this.$={type:"GTE",left:o[s-2],right:o[s]};break;case 9:this.$={type:"NEQ",left:o[s-2],right:o[s]};break;case 10:this.$={type:"EQ",left:o[s-2],right:o[s]};break;case 11:this.$={type:"MOD",left:o[s-2],right:o[s]};break;case 12:this.$={type:"GROUP",expr:o[s-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(a)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(a,e){throw new Error(a)},parse:function(a){var e=this,t=[0],i=[null],n=[],o=this.table,r="",s=0,d=0,l=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var c=this.lexer.yylloc;function u(a){t.length=t.length-2*a,i.length=i.length-a,n.length=n.length-a}function p(){var a;return"number"!=typeof(a=e.lexer.lex()||1)&&(a=e.symbols_[a]||a),a}n.push(c),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var z,g,m,w,f,y,b,h,v,k={};;){if(m=t[t.length-1],this.defaultActions[m]?w=this.defaultActions[m]:(null==z&&(z=p()),w=o[m]&&o[m][z]),void 0===w||!w.length||!w[0]){if(!l){for(y in v=[],o[m])this.terminals_[y]&&y>2&&v.push("'"+this.terminals_[y]+"'");var j="";j=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+this.terminals_[z]+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==z?"end of input":"'"+(this.terminals_[z]||z)+"'"),this.parseError(j,{text:this.lexer.match,token:this.terminals_[z]||z,line:this.lexer.yylineno,loc:c,expected:v})}if(3==l){if(1==z)throw new Error(j||"Parsing halted.");d=this.lexer.yyleng,r=this.lexer.yytext,s=this.lexer.yylineno,c=this.lexer.yylloc,z=p()}for(;!(2..toString()in o[m]);){if(0==m)throw new Error(j||"Parsing halted.");u(1),m=t[t.length-1]}g=z,z=2,w=o[m=t[t.length-1]]&&o[m][2],l=3}if(w[0]instanceof Array&&w.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+z);switch(w[0]){case 1:t.push(z),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),t.push(w[1]),z=null,g?(z=g,g=null):(d=this.lexer.yyleng,r=this.lexer.yytext,s=this.lexer.yylineno,c=this.lexer.yylloc,l>0&&l--);break;case 2:if(b=this.productions_[w[1]][1],k.$=i[i.length-b],k._$={first_line:n[n.length-(b||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(b||1)].first_column,last_column:n[n.length-1].last_column},void 0!==(f=this.performAction.call(k,r,d,s,this.yy,w[1],i,n)))return f;b&&(t=t.slice(0,-1*b*2),i=i.slice(0,-1*b),n=n.slice(0,-1*b)),t.push(this.productions_[w[1]][0]),i.push(k.$),n.push(k._$),h=o[t[t.length-2]][t[t.length-1]],t.push(h);break;case 3:return!0}}return!0}},e=function(){var a={EOF:1,parseError:function(a,e){if(!this.yy.parseError)throw new Error(a);this.yy.parseError(a,e)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var a=this._input[0];return this.yytext+=a,this.yyleng++,this.match+=a,this.matched+=a,a.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),a},unput:function(a){return this._input=a+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),e=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var a,e;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var t=this._currentRules(),i=0;i<t.length;i++)if(a=this._input.match(this.rules[t[i]]))return(e=a[0].match(/\n.*/g))&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-1:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],this.performAction.call(this,this.yy,this,t[i],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return void 0!==a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)},performAction:function(a,e,t,i){switch(t){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return a}();return a.lexer=e,a}(),void 0!==a&&a.exports&&(e=a.exports=u),e.Jed=u}()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.seo=e.readability=void 0;var i=C(t(182)),n=C(t(183)),o=C(t(185)),r=C(t(186)),s=C(t(565)),d=C(t(187)),l=C(t(188)),c=C(t(190)),u=C(t(191)),p=C(t(566)),z=C(t(74)),g=C(t(192)),m=C(t(75)),w=C(t(260)),f=C(t(76)),y=C(t(77)),b=C(t(589)),h=C(t(78)),v=C(t(129)),k=C(t(200)),j=C(t(130)),_=C(t(131)),x=C(t(201)),q=C(t(590)),E=C(t(101)),A=C(t(102)),O=C(t(132)),S=C(t(133)),T=C(t(134)),M=C(t(591)),P=C(t(592));function C(a){return a&&a.__esModule?a:{default:a}}const R={FleschReadingEaseAssessment:i.default,ParagraphTooLongAssessment:n.default,PassiveVoiceAssessment:o.default,SentenceBeginningsAssessment:r.default,SentenceLengthInDescriptionAssessment:s.default,SentenceLengthInTextAssessment:d.default,SubheadingDistributionTooLongAssessment:l.default,TextPresenceAssessment:c.default,TransitionWordsAssessment:u.default,WordComplexityAssessment:p.default},D={FunctionWordsInKeyphraseAssessment:z.default,InternalLinksAssessment:g.default,IntroductionKeywordAssessment:m.default,KeyphraseLengthAssessment:f.default,KeywordDensityAssessment:y.default,KeywordStopWordsAssessment:b.default,KeyphraseDistributionAssessment:w.default,MetaDescriptionKeywordAssessment:h.default,MetaDescriptionLengthAssessment:v.default,OutboundLinksAssessment:k.default,PageTitleWidthAssessment:j.default,SingleH1Assessment:_.default,SubheadingsKeywordAssessment:x.default,TaxonomyTextLengthAssessment:q.default,TextCompetingLinksAssessment:E.default,TextImagesAssessment:A.default,TextLengthAssessment:O.default,TitleKeywordAssessment:S.default,UrlKeywordAssessment:T.default,UrlLengthAssessment:M.default,UrlStopWordsAssessment:P.default};e.readability=R,e.seo=D},function(a,e){var t=function(a,e){var t;for(t=0;t<a.length;t++)if(a[t].regex.test(e))return a[t]},i=function(a,e){var i,n,o;for(i=0;i<e.length;i++)if(n=t(a,e.substring(0,i+1)))o=n;else if(o)return{max_index:i,rule:o};return o?{max_index:e.length,rule:o}:void 0};a.exports=function(a){var e="",n=[],o=1,r=1,s=function(e,t){a({type:t,src:e,line:o,col:r});var i=e.split("\n");o+=i.length-1,r=(i.length>1?1:r)+i[i.length-1].length};return{addRule:function(a,e){n.push({regex:a,type:e})},onText:function(a){for(var t=e+a,o=i(n,t);o&&o.max_index!==t.length;)s(t.substring(0,o.max_index),o.rule.type),t=t.substring(o.max_index),o=i(n,t);e=t},end:function(){if(0!==e.length){var a=t(n,e);if(!a){var i=new Error("unable to tokenize");throw i.tokenizer2={buffer:e,line:o,col:r},i}s(e,a.type)}}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){return(0,i.filter)(a,function(a){return(0,n.default)(e,a.sentenceLength)})};var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(184))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=d(t(16)),o=t(7),r=d(t(29)),s=d(t(5));function d(a){return a&&a.__esModule?a:{default:a}}e.default=class extends n.default{constructor(a={}){super();const e={parameters:{goodDistributionScore:30,acceptableDistributionScore:50},scores:{good:9,okay:6,bad:1,consideration:0},urlTitle:(0,o.createAnchorOpeningTag)("https://yoa.st/33q"),urlCallToAction:(0,o.createAnchorOpeningTag)("https://yoa.st/33u")};this.identifier="keyphraseDistribution",this._config=(0,i.merge)(e,a)}getResult(a,e,t){this._keyphraseDistribution=e.getResearch("keyphraseDistribution");const i=new s.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i.setHasMarks(this._keyphraseDistribution.sentencesToHighlight.length>0),i}calculateResult(a){const e=this._keyphraseDistribution.keyphraseDistributionScore;return 100===e?{score:this._config.scores.consideration,resultText:a.sprintf(a.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>")}:e>this._config.parameters.acceptableDistributionScore?{score:this._config.scores.bad,resultText:a.sprintf(a.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>")}:e>this._config.parameters.goodDistributionScore&&e<=this._config.parameters.acceptableDistributionScore?{score:this._config.scores.okay,resultText:a.sprintf(a.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:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase distribution%2$s: Good job!"),this._config.urlTitle,"</a>")}}getMarks(){return this._keyphraseDistribution.sentencesToHighlight}isApplicable(a){return a.hasText()&&a.hasKeyword()&&(0,r.default)(a.getText()).length>=15}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a){return a.replace(/&nbsp;/g," ")},n=function(a){return a.replace(/\s/g," ")},o=function(a){return a=i(a),n(a)};e.unifyNonBreakingSpace=i,e.unifyWhiteSpace=n,e.unifyAllSpaces=o,e.default={unifyNonBreakingSpace:i,unifyWhiteSpace:n,unifyAllSpaces:o}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){const a=(0,i.default)();return Object.keys(a)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(88))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["aber","abschließend","abschliessend","alldieweil","allerdings","also","anderenteils","andererseits","andernteils","anfaenglich","anfänglich","anfangs","angenommen","anschliessend","anschließend","aufgrund","ausgenommen","ausserdem","außerdem","beispielsweise","bevor","beziehungsweise","bspw","bzw","d.h","da","dabei","dadurch","dafuer","dafür","dagegen","daher","dahingegen","danach","dann","darauf","darum","dass","davor","dazu","dementgegen","dementsprechend","demgegenüber","demgegenueber","demgemaess","demgemäß","demzufolge","denn","dennoch","dergestalt","derweil","desto","deshalb","desungeachtet","deswegen","doch","dort","drittens","ebenfalls","ebenso","endlich","ehe","einerseits","einesteils","entsprechend","entweder","erst","erstens","falls","ferner","folgerichtig","folglich","fürderhin","fuerderhin","genauso","hierdurch","hierzu","hingegen","immerhin","indem","indes","indessen","infolge","infolgedessen","insofern","insoweit","inzwischen","jedenfalls","jedoch","kurzum","m.a.w","mitnichten","mitunter","möglicherweise","moeglicherweise","nachdem","nebenher","nichtsdestotrotz","nichtsdestoweniger","ob","obenrein","obgleich","obschon","obwohl","obzwar","ohnehin","richtigerweise","schliesslich","schließlich","seit","seitdem","sobald","sodass","so dass","sofern","sogar","solang","solange","somit","sondern","sooft","soviel","soweit","sowie","sowohl","statt","stattdessen","trotz","trotzdem","überdies","übrigens","ueberdies","uebrigens","ungeachtet","vielmehr","vorausgesetzt","vorher","waehrend","während","währenddessen","waehrenddessen","weder","wegen","weil","weiter","weiterhin","wenn","wenngleich","wennschon","wennzwar","weshalb","widrigenfalls","wiewohl","wobei","wohingegen","z.b","zudem","zuerst","zufolge","zuletzt","zumal","zuvor","zwar","zweitens"],n=["abgesehen von","abgesehen davon","als dass","als ob","als wenn","anders ausgedrückt","anders ausgedrueckt","anders formuliert","anders gefasst","anders gefragt","anders gesagt","anders gesprochen","anstatt dass","auch wenn","auf grund","auf jeden fall","aus diesem grund","ausser dass","außer dass","ausser wenn","außer wenn","besser ausgedrückt","besser ausgedrueckt","besser formuliert","besser gesagt","besser gesprochen","bloss dass","bloß dass","darüber hinaus","das heisst","das heißt","des weiteren","dessen ungeachtet","ebenso wie","genauso wie","geschweige denn","im fall","im falle","im folgenden","im gegensatz dazu","im gegenteil","im grunde genommen","in diesem sinne","je nachdem","kurz gesagt","mit anderen worten","ohne dass","so dass","umso mehr als","umso weniger als","umso mehr, als","umso weniger, als","unbeschadet dessen","und zwar","ungeachtet dessen","unter dem strich","zum beispiel","zunächts einmal"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAuxiliaries:i,notFilteredAuxiliaries:n,all:i.concat(n)}};var i=["am","is","are","was","were","been","get","gets","got","gotten","be","she's","he's","it's","i'm","we're","they're","you're","isn't","weren't","wasn't","that's","aren't"],n=["being","getting","having","what's"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["accordingly","additionally","afterward","afterwards","albeit","also","although","altogether","another","basically","because","before","besides","but","certainly","chiefly","comparatively","concurrently","consequently","contrarily","conversely","correspondingly","despite","doubtedly","during","e.g.","earlier","emphatically","equally","especially","eventually","evidently","explicitly","finally","firstly","following","formerly","forthwith","fourthly","further","furthermore","generally","hence","henceforth","however","i.e.","identically","indeed","instead","last","lastly","later","lest","likewise","markedly","meanwhile","moreover","nevertheless","nonetheless","nor","notwithstanding","obviously","occasionally","otherwise","overall","particularly","presently","previously","rather","regardless","secondly","shortly","significantly","similarly","simultaneously","since","so","soon","specifically","still","straightaway","subsequently","surely","surprisingly","than","then","thereafter","therefore","thereupon","thirdly","though","thus","till","undeniably","undoubtedly","unless","unlike","unquestionably","until","when","whenever","whereas","while"],n=["above all","after all","after that","all in all","all of a sudden","all things considered","analogous to","although this may be true","analogous to","another key point","as a matter of fact","as a result","as an illustration","as can be seen","as has been noted","as I have noted","as I have said","as I have shown","as long as","as much as","as shown above","as soon as","as well as","at any rate","at first","at last","at least","at length","at the present time","at the same time","at this instant","at this point","at this time","balanced against","being that","by all means","by and large","by comparison","by the same token","by the time","compared to","be that as it may","coupled with","different from","due to","equally important","even if","even more","even so","even though","first thing to remember","for example","for fear that","for instance","for one thing","for that reason","for the most part","for the purpose of","for the same reason","for this purpose","for this reason","from time to time","given that","given these points","important to realize","in a word","in addition","in another case","in any case","in any event","in brief","in case","in conclusion","in contrast","in detail","in due time","in effect","in either case","in essence","in fact","in general","in light of","in like fashion","in like manner","in order that","in order to","in other words","in particular","in reality","in short","in similar fashion","in spite of","in sum","in summary","in that case","in the event that","in the final analysis","in the first place","in the fourth place","in the hope that","in the light of","in the long run","in the meantime","in the same fashion","in the same way","in the second place","in the third place","in this case","in this situation","in time","in truth","in view of","inasmuch as","most compelling evidence","most important","must be remembered","not to mention","now that","of course","on account of","on balance","on condition that","on one hand","on the condition that","on the contrary","on the negative side","on the other hand","on the positive side","on the whole","on this occasion","once","once in a while","only if","owing to","point often overlooked","prior to","provided that","seeing that","so as to","so far","so long as","so that","sooner or later","such as","summing up","take the case of","that is","that is to say","then again","this time","to be sure","to begin with","to clarify","to conclude","to demonstrate","to emphasize","to enumerate","to explain","to illustrate","to list","to point out","to put it another way","to put it differently","to repeat","to rephrase it","to say nothing of","to sum up","to summarize","to that end","to the end that","to this end","together with","under those circumstances","until now","up against","up to the present time","vis a vis","what's more","while it may be true","while this may be true","with attention to","with the result that","with this in mind","with this intention","with this purpose in mind","without a doubt","without delay","without doubt","without reservation"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:[].concat(v,j,x,R),filteredAtEnding:[].concat(r,D),filteredAtBeginningAndEnding:[].concat(n,q,A,l,P,u),filteredAnywhere:[].concat(i,s,d,p,F,o,h,k,_,T,C,g,O,S,f,w,b,L,E,y,B,$,I,z,c),cannotDirectlyPrecedePassiveParticiple:[].concat(n,f,o,c,p,m,_,x,q),all:[].concat(n,o,r,l,c,p,z,s,d,u,g,m,w,f,y,b,E,h,v,k,j,_,x,q,A,O,S,T,i,M,P,C,R,F,D,B,I,L,W,N)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(267)).default)().singleWords,n=["de","het","een","der","des","den"],o=["eén","één","twee","drie","vier","vijf","zes","zeven","acht","negen","tien","elf","twaalf","dertien","veertien","vijftien","zestien","zeventien","achttien","negentien","twintig","honderd","honderden","duizend","duizenden","miljoen","miljoenen","biljoen","biljoenen"],r=["eerste","tweede","derde","vierde","vijfde","zesde","zevende","achtste","negende","tiende","elfde","twaalfde","dertiende","veertiende","vijftiende","zestiende","zeventiende","achttiende","negentiende","twinstigste"],s=["ik","je","jij","hij","ze","we","wij","jullie","zij","u","ge","gij","men"],d=["mij","jou","hem","haar","hen","hun","uw"],l=["dit","dat","deze","die","zelf"],c=["mijn","mijne","jouw","jouwe","zijne","hare","ons","onze","hunne","uwe","elkaars","elkanders"],u=["alle","sommige","sommigen","weinig","weinige","weinigen","veel","vele","velen","geen","beetje","elke","elk","genoeg","meer","meest","meeste","meesten","paar","zoveel","enkele","enkelen","zoveelste","hoeveelste","laatste","laatsten","iedere","allemaal","zekere","ander","andere","gene","enig","enige","verscheidene","verschillende","voldoende","allerlei","allerhande","enerlei","enerhande","beiderlei","beiderhande","tweeërlei","tweeërhande","drieërlei","drieërhande","velerlei","velerhande","menigerlei","menigerhande","enigerlei","enigerhande","generlei","generhande"],p=["mezelf","mijzelf","jezelf","jouzelf","zichzelf","haarzelf","hemzelf","onszelf","julliezelf","henzelf","hunzelf","uzelf","zich"],z=["mekaar","elkaar","elkander","mekander"],g=["iedereen","ieder","eenieder","alleman","allen","alles","iemand","niemand","iets","niets","menigeen"],m=["ieders","aller","iedereens","eenieders"],w=["welke","welk","wat","wie","wiens","wier"],f=["hoe","waarom","waar","hoezo","hoeveel"],y=["daaraan","daarachter","daaraf","daarbij","daarbinnen","daarboven","daarbuiten","daardoorheen","daarheen","daarin","daarjegens","daarmede","daarnaar","daarnaartoe","daaromtrent","daaronder","daarop","daarover","daaroverheen","daarrond","daartegen","daartussen","daartussenuit","daaruit","daarvan","daarvandaan","eraan","erachter","erachteraan","eraf","erbij","erbinnen","erboven","erbuiten","erdoor","erdoorheen","erheen","erin","erjegens","ermede","ermee","erna","ernaar","ernaartoe","ernaast","erom","eromtrent","eronder","eronderdoor","erop","eropaf","eropuit","erover","eroverheen","errond","ertegen","ertegenaan","ertoe","ertussen","ertussenuit","eruit","ervan","ervandaan","ervandoor","ervoor","hieraan","hierachter","hieraf","hierbij","hierbinnen","hierboven","hierbuiten","hierdoor","hierdoorheen","hierheen","hierin","hierjegens","hierlangs","hiermede","hiermee","hierna","hiernaar","hiernaartoe","hiernaast","hieromheen","hieromtrent","hieronder","hierop","hierover","hieroverheen","hierrond","hiertegen","hiertoe","hiertussen","hiertussenuit","hieruit","hiervan","hiervandaan","hiervoor","vandaan","waaraan","waarachter","waaraf","waarbij","waarboven","waarbuiten","waardoorheen","waarheen","waarin","waarjegens","waarmede","waarna","waarnaar","waarnaartoe","waarnaast","waarop","waarover","waaroverheen","waarrond","waartegen","waartegenin","waartoe","waartussen","waartussenuit","waaruit","waarvan","waarvandaan","waarvoor"],b=["daar","hier","ginder","daarginds","ginds","ver","veraf","ergens","nergens","overal","dichtbij","kortbij"],h=["word","wordt","werd","werden","ben","bent","is","was","waren"],v=["worden","zijn"],k=["heb","hebt","heeft","hadden","had","kun","kan","kunt","kon","konden","mag","mocht","mochten","dien","dient","diende","dienden","moet","moest","moesten","ga","gaat","ging","gingen"],j=["hebben","kunnen","mogen","dienen","moeten","gaan"],_=["blijkt","blijk","bleek","bleken","gebleken","dunkt","dunk","dunkte","dunkten","gedunkt","heet","heette","heetten","geheten","lijkt","lijk","geleken","leek","leken","schijn","schijnt","scheen","schenen","toescheen","toeschijnt","toeschijn","toeschenen"],x=["blijken","dunken","heten","lijken","schijnen","toeschijnen"],q=["à","aan","aangaande","achter","behalve","behoudens","beneden","benevens","benoorden","benoordoosten","benoordwesten","beoosten","betreffende","bewesten","bezijden","bezuiden","bezuidoosten","bezuidwesten","bij","binnen","blijkens","boven","bovenaan","buiten","circa","conform","contra","cum","dankzij","door","gedurende","gezien","in","ingevolge","inzake","jegens","krachtens","langs","luidens","met","middels","na","naar","naast","nabij","namens","nevens","niettegenstaande","nopens","om","omstreeks","omtrent","onder","onderaan","ongeacht","onverminderd","op","over","overeenkomstig","per","plus","post","richting","rond","rondom","spijts","staande","te","tegen","tegenover","ten","ter","tijdens","tot","tussen","uit","van","vanaf","vanuit","versus","via","vis-à-vis","volgens","voor","voorbij","wegens","zijdens","zonder"],E=["af","heen","mee","toe","achterop","onderin","voorin","bovenop","buitenop","achteraan","onderop","binnenin","tevoren"],A=["en","alsmede","of","ofwel","en/of"],O=["zowel","evenmin","zomin","hetzij"],S=["vermits","dewijl","dorodien","naardien","nademaal","overmits","wijl","eer","eerdat","aleer","vooraleer","alvorens","totdat","zolang","sinds","sedert","ingeval","tenware","alhoewel","hoezeer","uitgezonderd","zoverre","zover","naargelang","naarmate","alsof"],T=["zegt","zei","vraagt","vroeg","denkt","dacht","stelt","pleit","pleitte"],M=["absoluut","zeker","ongetwijfeld","sowieso","onmiddelijk","meteen","inclusief","direct","ogenblikkelijk","terstond","natuurlijk","vanzelfsprekend","gewoonlijk","normaliter","doorgaans","werkelijk","daadwerkelijk","inderdaad","waarachtig","oprecht","bijna","meestal","misschien","waarschijnlijk","wellicht","mogelijk","vermoedelijk","allicht","aannemelijk","oorspronkelijk","aanvankelijk","initieel","eigenlijk","feitelijk","wezenlijk","juist","reeds","alvast","bijv.","vaak","dikwijls","veelal","geregeld","menigmaal","regelmatig","veelvuldig","eenvoudigweg","simpelweg","louter","kortweg","stomweg","domweg","zomaar","eventueel","mogelijkerwijs","eens","weleens","nooit","ooit","anders","momenteel","thans","incidenteel","trouwens","elders","volgend","recent","onlangs","recentelijk","laatst","zojuist","relatief","duidelijk","overduidelijk","klaarblijkelijk","nadrukkelijk","ogenschijnlijk","kennelijk","schijnbaar","alweer","continu","herhaaldelijk","nog","steeds","nu"],P=["zeer","erg","redelijk","flink","tikkeltje","bijzonder","ernstig","enigszins","zo","tamelijk","nogal","behoorlijk","zwaar","heel","hele","reuze","buitengewoon","ontzettend","vreselijk"],C=["laat","liet","lieten","kom","komt","kwam","kwamen","maakt","maak","maakte","maakten","doe","doet","deed","deden","vindt","vind","vond","vonden"],R=["laten","komen","maken","doen","vinden"],D=["nieuw","nieuwe","nieuwer","nieuwere","nieuwst","nieuwste","oud","oude","ouder","oudere","oudst","oudste","vorig","vorige","goed","goede","beter","betere","best","beste","groot","grote","groter","grotere","grootst","grootste","makkelijk","makkelijke","makkelijker","makkelijkere","makkelijkst","makkelijste","gemakkelijk","gemakkelijke","gemakkelijker","gemakkelijkere","gemakkelijkst","gemakkelijste","simpel","simpele","simpeler","simpelere","simpelst","simpelste","snel","snelle","sneller","snellere","snelst","snelste","verre","verder","verdere","verst","verste","lang","lange","langer","langere","langst","langste","hard","harde","harder","hardere","hardst","hardste","minder","mindere","minst","minste","eigen","laag","lage","lager","lagere","laagst","laagste","hoog","hoge","hoger","hogere","hoogst","hoogste","klein","kleine","kleiner","kleinere","kleinst","kleinste","kort","korte","korter","kortere","kortst","kortste","herhaaldelijke","directe","ongeveer","slecht","slechte","slechter","slechtere","slechtst","slechtste","zulke","zulk","zo'n","zulks","er","extreem","extreme","bijbehorende","bijbehorend","niet"],F=["oh","wauw","hèhè","hè","hé","au","ai","jaja","welja","jawel","ssst","heremijntijd","hemeltjelief","aha","foei","hmm","nou","nee","tja","nja","okido","ho","halt","komaan","komop","verrek","nietwaar","brr","oef","ach","och","bah","enfin","afijn","haha","hihi","hatsjie","hatsjoe","hm","tring","vroem","boem","hopla"],B=["ml","cl","dl","l","tl","el","mg","g","gr","kg","ca","theel","min","sec","uur"],$=["seconde","secondes","seconden","minuut","minuten","uur","uren","dag","dagen","week","weken","maand","maanden","jaar","jaren","vandaag","morgen","overmorgen","gisteren","eergisteren","'s","morgens","avonds","middags","nachts"],I=["ding","dingen","manier","manieren","item","items","keer","maal","procent","geval","aspect","persoon","personen","deel"],L=["wel","ja","neen","oké","oke","okee","ok","zoiets","€","euro"],W=["mevr","dhr","mr","dr","prof"],N=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["aangezien","al","aldus","allereerst","als","alsook","anderzijds","bijgevolg","bijvoorbeeld","bovendien","concluderend","daardoor","daarentegen","daarmee","daarna","daarnaast","daarom","daartoe","daarvoor","dadelijk","dan","desondanks","dienovereenkomstig","dientegevolge","doch","doordat","dus","echter","eerst","evenals","eveneens","evenzeer","hierom","hoewel","immers","indien","integendeel","intussen","kortom","later","maar","mits","nadat","namelijk","net als","niettemin","noch","ofschoon","omdat","ondanks","ondertussen","ook","opdat","resumerend","samengevat","samenvattend","tegenwoordig","teneinde","tenzij","terwijl","tevens","toch","toen","uiteindelijk","vanwege","vervolgens","voorafgaand","vooralsnog","voordat","voorts","vroeger","waardoor","waarmee","waaronder","wanneer","want","zoals","zodat","zodoende","zodra"],n=["aan de andere kant","aan de ene kant","aangenomen dat","al met al","alles afwegend","alles bij elkaar","alles in aanmerking nemend","als gevolg van","anders gezegd","daar staat tegenover","daarbij komt","daaruit volgt","dat betekent","dat blijkt uit","de oorzaak daarvan is","de oorzaak hiervan is","door middel van","een voorbeeld hiervan","een voorbeeld van","gesteld dat","hetzelfde als","hieruit kunnen we afleiden","hieruit volgt","hoe het ook zij","in de derde plaats","in de eerste plaats","in de tweede plaats","in één woord","in het bijzonder","in het geval dat","in plaats van","in tegenstelling tot","in vergelijking met","maar ook","met als doel","met andere woorden","met behulp van","met de bedoeling","neem nou","net als","om kort te gaan","onder andere","op dezelfde wijze","stel dat","te danken aan","te wijten aan","ten derde","ten eerste","ten gevolge van","ten slotte","ten tweede","ter conclusie","ter illustratie","ter verduidelijking","tot nog toe","tot slot","vandaar dat","vergeleken met","voor het geval dat"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["además","adicional","así","asimismo","aún","aunque","ciertamente","como","concluyendo","conque","contrariamente","cuando","decididamente","decisivamente","después","diferentemente","efectivamente","entonces","especialmente","específicamente","eventualmente","evidentemente","finalmente","frecuentemente","generalmente","igualmente","lógicamente","luego","mas","mientras","pero","por","porque","posteriormente","primero","principalmente","pronto","próximamente","pues","raramente","realmente","seguidamente","segundo","semejantemente","si","siguiente","sino","súbitamente","supongamos","también","tampoco","tercero","verbigracia","vice-versa","ya"],n=["a causa de","a continuación","a diferencia de","a fin de cuentas","a la inversa","a la misma vez","a más de","a más de esto","a menos que","a no ser que","a pesar de","a pesar de eso","a pesar de todo","a peser de","a propósito","a saber","a todo esto","ahora bien","al contrario","al fin y al cabo","al final","al inicio","al mismo tiempo","al principio","ante todo","antes bien","antes de","antes de nada","antes que nada","aparte de","as así como","así como","así mismo","así pues","así que","así y todo","aún así","claro está que","claro que","claro que sí","como caso típico","como decíamos","como era de esperar","como es de esperar","como muestra","como resultado","como se ha notado","como sigue","comparado con","con el objeto de","con el propósito de","con que","con relación a","con tal de que","con todo","dado que","de ahí","de cierta manera","de cualquier manera","de cualquier modo","de ello resulta que","de este modo","de golpe","de hecho","de igual manera","de igual modo","de igualmanera","de la manera siguiente","de la misma forma","de la misma manera","de manera semejante","del mismo modo","de modo que","de nuevo","de otra manera","de otro modo","de pronto","de qualquier manera","de repente","de suerte que","de tal modo","de todas formas","de todas maneras","de todos modos","de veras","debido a","debido a que","del mismo modo","dentro de poco","desde entonces","después de","después de todo","ejemplo de esto","el caso es que","en aquel tiempo","en cambio","en cierto modo","en comparación con","en conclusión","en concreto","en conformidad con","en consecuencia","en consiguiente","en contraste con","en cualquier caso","en cuanto","en cuanto a","en definitiva","en efecto","en el caso de que","en este sentido","en fin","en fin de cuentas","en general","en lugar de","en otras palabras","en otro orden","en otros términos","en particular","en primer lugar","en primer término","en primera instancia","en realidad","en relación a","en relación con","en representación de","en resumen","en resumidas cuentas","en segundo lugar","en seguida","en síntesis","en suma","en todo caso","en último término","en verdad","en vez de","en virtud de","entre ellas figura","entre ellos figura","es cierto que","es decir","es evidente que","es incuestionable","es indudable","es más","está claro que","esto indica","excepto si","generalmente por ejemplo","gracias a","hasta aquí","hasta cierto punto","hasta el momento","hay que añadir","igual que","la mayor parte del tiempo","la mayoría del tiempo","lo que es peor","más tarde","mejor dicho","mientras tanto","mirándolo todo","nadie puede ignorar","no faltaría más","no obstante","o sea","otra vez","otro aspecto","par ilustrar","para concluir","para conclusión","para continuar","para empezar","para finalizar","para mencionar una cosa","para que","para resumir","para terminar","pongamos por caso","por añadidura","por cierto","por consiguiente","por ejemplo","por el consiguiente","por el contrario","por el hecho que","por eso","por esta razón","por esto","por fin","por la mayor parte","por lo general","por lo que","por lo tanto","por otro lado","por otra parte","por otro lado","por supuesto","por tanto","por último","por un lado","por una parte","primero que nada","primero que todo","pues bien","puesto que","rara vez","resulta que","sea como sea","seguidamente entre tanto","si bien","siempre que","siempre y cuando","sigue que","sin duda","sin embargo","sin ir más lejos","sobre todo","supuesto que","tal como","tales como","tan pronto como","tanto como","una vez","ya que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["abbastanza","acciocché","acciocchè","adesso","affinché","affinchè","allora","almeno","alquanto","altrettanto","altrimenti","analogamente","anche","ancora","antecedentemente","anzi","anzitutto","apertamente","appena","assai","attualmente","benché","benchè","beninteso","bensì","brevemente","bruscamente","casomai","celermente","certamente","certo","chiaramente","ciononostante","cioé","cioè","comparabilmente","come","complessivamente","completamente","comunque","concisamente","concludendo","conformemente","congiuntamente","conseguentemente","considerando","considerato","considerevolmente","contemporaneamente","continuamente","contrariamente","controbilanciato","così","cosicché","cosicchè","dapprima","dato","davvero","definitivamente","dettagliatamente","differentemente","diversamente","dopo","dopodiché","dopodichè","durante","dunque","eccetto","eccome","effettivamente","egualmente","elencando","enfaticamente","eppure","esaurientemente","esplicitamente","espressamente","estesamente","evidentemente","finalmente","finché","finchè","fino","finora","fintanto","fintanto che","fintantoché","fintantochè","fondamentalmente","frattanto","frequentemente","generalmente","già","gradualmente","illustrando","immantinente","immediatamente","importantissimo","incontestabilmente","incredibilmente","indipendentemente","indiscutibilmente","indubbiamente","infatti","infine","innanzitutto","innegabilmente","inoltre","insomma","intanto","interamente","istantaneamente","invece","logicamente","lentamente","ma","malgrado","marcatamente","memorabile","mentre","motivatamente","naturalmente","né","nè","neanche","neppure","nonché","nonchè","nondimeno","nonostante","notevolmente","occasionalmente","oltretutto","onde","onestamente","ossia","ostinatamente","ovvero","ovviamente","parimenti","particolarmente","peraltro","perché","perchè","perciò","perlomeno","però","pertanto","pesantemente","piuttosto","poi","poiché","poichè","praticamente","precedentemente","preferibilmente","precisamente","prematuramente","presto","prima","primariamente","primo","principalmente","prontamente","proporzionalmente","pure","purché","purchè","quando","quanto","quantomeno","quindi","raramente","realmente","relativamente","riassumendo","riformulando","ripetutamente","saltuariamente","schiettamente","sebbene","secondariamente","secondo","sempre","sennò","seguente","sensibilmente","seppure","seriamente","siccome","sicuramente","significativamente","similmente","simultaneamente","singolarmente","sinteticamente","solitamente","solo","soltanto","soprattutto","sopravvalutato","sorprendentemente","sostanzialmente","sottolineando","sottovalutato","specialmente","specificamente","specificatamente","subitamente","subito","successivamente","successivo","talmente","terzo","totalmente","tranne","tuttavia","ugualmente","ulteriormente","ultimamente","veramente","verosimilmente","visto"],n=["a breve","a causa","a causa di","a condizione che","a conseguenza","a conti fatti","a differenza di","a differenza del","a differenza della","a differenza dei","a differenza degli","a differenza delle","a dire il vero","a dire la verità","a dirla tutta","a dispetto di","a lungo","a lungo termine","a maggior ragione","a meno che non","a parte","a patto che","a prescindere","a prima vista","a proposito","a qualunque costo","a quanto","a quel proposito","a quel tempo","a quell'epoca","a questo fine","a questo proposito","a questo punto","a questo riguardo","a questo scopo","a riguardo","a seguire","a seguito","a sottolineare","a tal fine","a tal proposito","a tempo debito","a tutti gli effetti","a tutti i costi","a una prima occhiata","ad eccezione di","ad esempio","ad essere maliziosi","ad essere sinceri","ad ogni buon conto","ad ogni costo","ad ogni modo","ad una prima occhiata","adesso che","al che","al contrario","al contrario di","al fine di","al fine di fare","al giorno d'oggi","al momento","al momento giusto","al momento opportuno","al più presto","al posto di","al suo posto","al termine","all'epoca","all'infuori di","all'inizio","all'opposto","all'ultimo","alla fine","alla fine della fiera","alla luce","alla luce di","alla lunga","alla moda","alla stessa maniera","allo scopo di","allo stesso modo","allo stesso tempo","anch'esso","anch'io","anche se","ancora più","ancora di più","assumendo che","bisogna chiarire che","bisogna considerare che","causato da","ciò nondimeno","ciò nonostante","col tempo","con il tempo","come a dire","come abbiamo dimostrato","come è stato notato","come è stato detto","come è stato dimostrato","come hanno detto","come ho detto","come ho dimostrato","come ho notato","come potete notare","come potete vedere","come puoi notare","come puoi vedere","come si è dimostrato","come si può vedere","come si può notare","come sopra indicato","comunque sia","con attenzione","con enfasi","con il risultato che","con l'obiettivo di","con ostinazione","con questa intenzione","con questa idea","con queste idee","con questo in testa","con questo scopo","così che","così da","d'altra parte","d'altro canto","d'altro lato","d'altronde","d'ora in avanti","d'ora in poi","da allora","da quando","da quanto","da quel momento","da quella volta","da questo momento in poi","da questo momento","da qui","da ultimo","da un certo punto di vista","da un lato","da una parte","dall'altro lato","dall'epoca","dal che","dato che","dato per assunto che","davanti a","del tutto","dell'epoca","detto questo","di certo","di colpo","di conseguenza","di fatto","di fronte","di fronte a","di lì a poco","di punto in bianco","di quando in quando","di quanto non sia","di quel tempo","di qui a","di rado","di seguito","di si","di sicuro","di solito","di tanto in tanto","di tutt'altra pasta","di quando in quando","differente da","diversamente da","diverso da","dopotutto","dovuto a","e anche","e inoltre","entro breve","fermo restando che","faccia a faccia","fin da","fin dall'inizio","fin quando","finché non","finchè non","fin dal primo momento","fin dall'inizio","fino a","fino a questo momento","fino ad oggi","fino ai giorni nostri","fino adesso","fino a un certo punto","fino adesso","fra quanto","il prima possibile","in aggiunta","in altre parole","in altri termini","in ambo i casi","in breve","in caso di","in conclusione","in conformità","in confronto","in confronto a","in conseguenza","in considerazione","in considerazione di","in definitiva","in dettaglio","importante rendersi conto","in effetti","in entrambi i casi","in fin dei conti","in generale","in genere","in linea di massima","in poche parole","il più possibile","in maggior parte","in maniera analoga","in maniera convincente","in maniera esauriente","in maniera esaustiva","in maniera esplicita","in maniera evidente","in maniera incontestabile","in maniera indiscutibile","in maniera innegabile","in maniera significativa","in maniera simile","in modo allusivo","in modo analogo","in modo che","in modo convincente","in modo da","in modo identico","in modo notevole","in modo significativo","in modo significativo","in modo simile","in ogni caso","in ogni modo","in ogni momento","in parte considerevole","in parti uguali","in particolare","in particolare per","in particolare","in più","in pratica","in precedenza","in prima battuta","in prima istanza","in primo luogo","in rapporto","in qualche modo","in qualsiasi modo","in qualsiasi momento","in qualunque modo","in qualunque momento","in quarta battuta","in quarta istanza","in quarto luogo","in quel caso","in quelle circostanze","in questa occasione","in questa situazione","in questo caso","in questo caso particolare","in questo istante","in questo momento","in rare occasioni","in realtà","in seconda battuta","in seconda istanza","in secondo luogo","in seguito","in sintesi","in sostanza","in tempo","in terza battuta","in terza istanza","in terzo luogo","in totale","in tutto","in ugual maniera","in ugual misura","in ugual modo","in ultima analisi","in ultima istanza","in un altro caso","in una parola","in verità","insieme a","insieme con","invece che","invece di","la prima cosa da considerare","la prima cosa da tenere a mente","lo stesso","mentre potrebbe essere vero","motivo per cui","motivo per il quale","ne consegue che","ne deriva che","nei dettagli","nel caso","nel caso che","nel caso in cui","nel complesso","nel corso del","nel corso di","nel frattempo","nel lungo periodo","nel mentre","nell'eventualità che","nella misura in cui","nella speranza che","nella stessa maniera","nella stessa misura","nello specifico","nello stesso modo","nello stesso momento","nello stesso stile","non appena","non per essere maliziosi","non più da","nonostante ciò","nonostante tutto","ogni qualvolta","ogni tanto","ogni volta","oltre a","oltre a ciò","ora che","passo dopo passo","per causa di","per certo","per chiarezza","per chiarire","per come","per concludere","per conto di","per contro","per cui","per davvero","per di più","per dirla in altro modo","per dirla meglio","per dirla tutta","per es.","per esempio","per essere sinceri","per far vedere","per farla breve","per finire","per l'avvenire","per l'ultima volta","per la maggior parte","per la stessa ragione","per la verità","per lo più","per mettere in luce","per metterla in altro modo","per non dire di","per non parlare di","per ora","per ovvi motivi","per paura di","per paura dei","per paura delle","per paura degli","per prima cosa","per quanto","per questa ragione","per questo motivo","per riassumere","per sottolineare","per timore","per trarre le conclusioni","per ultima","per ultime","per ultimi","per ultimo","per via di","perché si","perchè si","perfino se","piano piano","più di ogni altra cosa","più di tutto","più facilmente","più importante","più tardi","poco a poco","poco dopo","prendiamo il caso di","presto o tardi","prima che","prima di","prima di ogni cosa","prima di tutto","prima o dopo","prima o poi","questo è probabilmente vero","questo potrebbe essere vero","restando inteso che","riassumendo","quanto prima","questa volta","se confrontato con","se e solo se","se no","seduta stante","sempreché","semprechè","sempre che","senz'altro","senza alcun riguardo","senza dubbio","senz'ombra di dubbio","senza ombra di dubbio","senza riguardo per","senza tregua","senza ulteriore ritardo","sia quel che sia","solo se","sotto questa luce","sperando che","sta volta","su tutto","subito dopo","sul serio","tanto per cominciare","tanto quanto","tra breve","tra l'altro","tra poco","tra quanto","tutte le volte","tutti insieme","tutto a un tratto","tutto ad un tratto","tutto d'un tratto","tutto considerato","tutto sommato","un passo alla volta","un tempo","una volta","una volta ogni tanto","unito a","va chiarito che","va considerato che","vada come vada","vale a dire","visto che"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["ainsi","alors","aussi","car","cependant","certainement","certes","conséquemment","d'abord","d'ailleurs","d'après","davantage","désormais","deuxièmement","donc","dorénavant","effectivement","également","enfin","ensuite","entre-temps","essentiellement","excepté","finalement","globalement","jusqu'ici","là-dessus","lorsque","mais","malgré","néanmoins","notamment","partant","plutôt","pourtant","précédemment","premièrement","probablement","puis","puisque","quoique","sauf","selon","semblablement","sinon","suivant","toutefois","troisièmement"],n=["à cause de","à ce jour","à ce propos","à ce sujet","à cet égard","à cette fin","à compter de","à condition que","à défaut de","à force de","à juste titre","à la lumière de","à la suite de","à l'aide de","à l'appui de","à l'encontre de","à l'époque actuelle","à l'exception de","à l'exclusion de","à l'heure actuelle","à l'image de","à l'instar de","à l'inverse","à l'inverse de","à l'opposé","à la condition que","à mesure que","à moins que","à nouveau","à partir de","à première vue","à savoir","à seule fin que","à supposer que","à tel point que","à tout prendre","à vrai dire","afin de","afin d'attirer l'attention sur","afin que","ainsi donc","ainsi que","alors que","antérieurement","après cela","après quoi","après que","après réflexion","après tout","attendu que","au cas où","au contraire","au fond","au fur et à mesure","au lieu de","au même temps","au moment où","au moyen de","au point que","au risque de","au surplus","au total","aussi bien que","aussitôt que","autant que","autrement dit","avant que","avant tout","ayant fini","bien que","c'est à dire que","c'est ainsi que","c'est dans ce but que","c'est dire","c'est le cas de","c'est pour cela que","c'est la raison pour laquelle","c'est pourquoi","c'est qu'en effet","c'est-à-dire","ça confirme que","ça montre que","ça prouve que","cela étant","cela dit","cependant que","compte tenu","comme l'illustre","comme le souligne","comme on pouvait s'y attendre","comme quoi","comme si","commençons par examiner","comparativement à","conformément à","contrairement à","considérons par exemple","d'autant plus","d'autant que","d'autre part","d'ici là","d'où","d'un autre côté","d'un côté","d'une façon générale","dans ce cas","dans ces conditions","dans cet esprit","dans l'ensemble","dans l'état actuel des choses","dans l'éventualité où","dans l'hypothèse où","dans la mesure où","dans le but de","dans le cadre de","dans le cas où","dans les circonstances actuelles","dans les grandes lignes","dans un autre ordre d'idée","dans un délai de","de ce fait","de cette façon","de crainte que","de façon à","de façon à ce que","de façon que","de fait","de l'autre côté","de la même manière","de la même façon que","de manière que","de même","de même qu'à","de même que","de nos jours","de peur que","de prime abord","de sorte que","de surcroît","de telle manière que","de telle sorte que","de toute évidence","de toute façon","de toute manière","depuis que","dès lors que","dès maintenant","dès qua","dès que","du fait que","du moins","du moment que","du point de vue de","du reste","d'ici là","d'ores et déjà","en admettant que","en attendant que","en bref","en cas de","en cas que","en ce cas","en ce domaine","en ce moment","en ce qui a trait à","en ce qui concerne","en ce sens","en cela","en comparaison de","en conclusion","en conformité avec","en conséquence","en d'autres termes","en définitive","en dépit de","en dernier lieu","en deuxième lieu","en effet","en face de","en fait","en fin de compte","en général","en guise de conclusion","en matière de","en même temps que","en outre","en particulier","en plus","en premier lieu","en principe","en raison de","en réalité","en règle générale","en résumé","en revanche","en second lieu","en somme","en sorte que","en supposant que","en tant que","en terminant","en théorie","en tout cas","en tout premier lieu","en troisième lieu","en un mot","en vérité","en vue que","encore que","encore une fois","entre autres","et même","et puis","étant donné qu'à","étant donné que","face à","grâce à","il est à noter que","il est indéniable que","il est question de","il est vrai que","il faut dire aussi que","il faut reconnaître que","il faut souligner que","il ne faut pas oublier que","il s'ensuit que","il suffit de prendre pour exemple","jusqu'ici","il y a aussi","jusqu'à ce que","jusqu'à ce jour","jusqu'à maintenant","jusqu'à présent","jusqu'au moment où","jusqu'ici","l'aspect le plus important de","l'exemple le plus significatif","jusqu'au moment où","la preuve c'est que","loin que","mais en réalité","malgré cela","malgré tout","même si","mentionnons que","mis à part le fait que","notons que","nul doute que","ou bien","outre cela","où que","par ailleurs","par conséquent","par contre","par exception","par exemple","par la suite","par l'entremise de","par l'intermédiaire de","par rapport à","par suite","par suite de","par surcroît","parce que","pareillement","partant de ce fait","pas du tout","pendant que","plus précisément","plus tard","pour ainsi dire","pour autant que","pour ce qui est de","pour ces motifs","pour ces raisons","pour cette raison","pour commencer","pour conclure","pour le moment","pour marquer la causalité","pour l'instant","pour peu que","pour prendre un autre exemple","pour que","pour résumé","pour terminer","pour tout dire","pour toutes ces raisons","pourvu que","prenons le cas de","quand bien même que","quand même","quant à","quel que soit","qui plus est","qui que","quitte à","quoi qu'il en soit","quoi que","quoiqu'il en soit","sans délai","sans doute","sans parler de","sans préjuger","sans tarder","sauf si","selon que","si bien que","si ce n'est que","si l'on songe que","sitôt que","somme toute","sous cette réserve","sous prétexte que","sous réserve de","sous réserve que","suivant que","supposé que","sur le plan de","tandis que","tant et si bien que","tant que","tel que","tellement que","touchant à","tout à fait","tout bien pesé","tout compte fait","tout d'abord","tout d'abord examinons","tout d'abord il faut dire que","tout de même","tout en reconnaissant que","une fois de plus","vu que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["ademais","afinal","aliás","analogamente","anteriormente","assim","certamente","conforme","conquanto","contudo","decerto","embora","enfim","enquanto","então","entretanto","eventualmente","igualmente","inegavelmente","inesperadamente","mas","outrossim","pois","porquanto","porque","portanto","posteriormente","precipuamente","primeiramente","primordialmente","principalmente","salvo","semelhantemente","similarmente","sobretudo","surpreendentemente","todavia"],n=["a fim de","a fim de que","a menos que","a princípio","a saber","acima de tudo","ainda assim","ainda mais","ainda que","além disso","antes de mais nada","antes de tudo","antes que","ao mesmo tempo","ao passo que","ao propósito","apesar de","às vezes","assim como","assim que","assim sendo","assim também","bem como","com a finalidade de","com efeito","com o fim de","com o intuito de","com o propósito de","com toda a certeza","como resultado","como se","da mesma forma","de acordo com","de conformidade com","de fato","de maneira idêntica","de tal forma que","de tal sorte que","depois que","desde que","dessa forma","dessa maneira","desse modo","do mesmo modo","é provável","em conclusão","em contrapartida","em contraste com","em outras palavras","em primeiro lugar","em princípio","em resumo","em seguida","em segundo lugar","em síntese","em suma","em terceiro lugar","em virtude de","finalmente agora atualmente","isto é","já que","logo após","logo depois","logo que","mesmo que","não apenas","nesse hiato","nesse ínterim","nesse meio tempo","nesse sentido","no entanto","no momento em que","ou por outra","ou seja","para que","pelo contrário","por analogia","por causa de","por certo","por conseguinte","por conseqüência","por exemplo","por fim","por isso","por mais que","por menos que","por outro lado","posto que","se acaso","se bem que","seja como for","sem dúvida","só para exemplificar","só para ilustrar","só que","sob o mesmo ponto de vista","talvez provavelmente","tanto quanto","uma vez que","visto que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["безусловно","бесспорно","вероятно","вестимо","вдобавок","видимо","вишь","во-вторых","во-первых","вообще-то","впрочем","дабы","едва","ежели","если","затем ","зачем","ибо","итак","кабы","кажется","кажись","коли","кстати","лишь","лучше","наверно","наверное","например","небось","нежели","несомненно","но","однако","особенно","оттого","отчего","поди","пожалуй","позволь","позвольте","покамест","покуда","поскольку","потому","притом","причем","только","хотя","чтоб","чтобы","чуть","якобы"],n=["а вдобавок","а вот","а именно","а не то","а не","а потом","а также","без всякого сомнения","без того чтобы не","без того, чтобы не","благодаря тому","более того","будто бы","будь то","буквально","в итоге","в конце концов","в общей сложности","в общем-то","в общем","в отношении того что","в отношении того, что","в принципе","в противовес тому что","в противовес тому, что","в противоположность тому","в результате","в самом деле","в свою очередь","в связи с тем что","в связи с тем","в силу того что","в силу того","в силу чего","в случа","в сравнении с тем","в сущности говоря","в сущности","в таком случае","в то время как","в то время, как","в том случае","в частности","в-третьих","ввиду того","вернее говоря","вероятнее всего","видите ли","видишь ли","вместе с тем","вместо того","вне всякого сомнения","вне сомнения","во всяком случае","воля ваша","воля твоя","вообще говоря","вопреки тому","вплоть до того","вроде того как","вроде того что","вроде того","вроде того","вследствие того что","вследствие чего","грубо говоря","да еще","да и то","дай бог память","даром что","для того чтобы","для того, чтобы","до тех пор пока","до тех пор, пока","до того как","до того, как","едва лишь","едва только","ежели бы","если угодно","жалко, что","жаль, что","за счет того что","за счет того, что","знамо дело","и вот еще","из-за того что","из-за того, что","иначе говоря","исходя из того","к вашему сведению","к несчастью","к огорчению","к примеру сказать","к примеру","к прискорбию","к радости","к слову сказать","к сожалению","к стыду своему","к стыду","к счастью","к твоему сведению","к тому же","к удивлению","к ужасу","к чести","как будто","как бы там ни было","как бы то ни было","как бы","как вам известно","как вдруг","как видите","как видишь","как видно","как водится","как выяснилось","как выясняется","как говорилось","как говорится","как если бы","как знать","как известно","как на заказ","как назло","как нарочно","как ни говори","как ни говорите","как ни странно","как оказалось","как оказывается","как полагается","как положено","как правило","как принято говорить","как принято","как сказано","как скоро","как следствие","как словно","как только","как хотите","как это ни странно","ко всему прочему","коль скоро","коль уж","коротко говоря","короче говоря","кроме всего прочего","кстати говоря","кстати сказать","лишь бы","лишь только","мало сказать","мало того","между нами говоря","между прочим","между тем как","может статься","можно подумать","мягко выражаясь","мягко говоря","на беду","на ваш взгляд","на мой взгляд","на несчастье","на основании того что","на основании того, что","на первый взгляд","на самом деле","на случай","на твой взгляд","на худой конец","надо полагать","наряду с тем что","наряду с тем","насчет того что","насчет того, что","не в пример тому как","не в пример тому, как","не то чтобы","невзирая на то","независимо от того","несмотря на то","ничего не скажешь","но вообще-то","но кроме того","однако же","откровенно сказать","относительно того что","относительно того, что","перед тем","по вашему мнению","по видимости","по всей вероятности","по всей видимости","по данным","по замыслу","по идее","по крайней мере","по мере того как","по мере того, как","по мнению","по моему мнению","по обыкновению","по обычаю","по определению","по поводу того","по правде говоря","по правде сказать","по правде","по преданию","по причине того","по прогнозам","по сведениям","по своему обыкновению","по слухам","по совести говоря","по совести сказать","по совести","по сообщению","по сообщениям","по справедливости говоря","по справедливости","по сравнению","по статистике","по сути говоря","по сути дела","по сути","по существу говоря","по существу","по счастью","по твоему мнению","по чести говоря","по чести признаться","по чести сказать","по-вашему","по-видимому","по-ихнему","по-моему","по-нашему","по-твоему","под видом того что","под видом того, что","под предлогом","подобно тому","подумать только","помимо всего прочего","помимо всего","помимо того","помимо того","помимо этого","понятное дело","попросту говоря","попросту сказать","после того","потому как","потому что","правду говоря","правду сказать","правильнее говоря","прежде всего","прежде нежели","прежде чем","при всем том","при условии что","при условии, что","против обыкновения","проще говоря","проще сказать","прямо-таки как","пускай бы","равно как","ради того чтобы","разве что","разумеется","с вашего позволения","с вашего разрешения","с другой стороны","с моей точки зрения","с одной стороны","с позволения сказать","с твоего позволения","с твоего разрешения","с тем чтобы","с тех пор как","с той целью чтобы","с точки зрения","само собой разумеется","сверх того что","сверх того","сказать по правде","сказать по совести","сказать по чести","скорее всего","смотря по тому","со своей стороны","собственно говоря","совсем как","стало быть","стоит отметить","строго говоря","судя по всему","судя по тому","так или иначе","так как","так что","так чтобы","тем более что","тем не менее","тем паче что","то бишь","то есть","тогда как","только бы","только лишь","только чуть","точнее говоря","точнее сказать","точно так же","что и говорить","что ни говори","что ни говорите","чуть лишь","чуть только","шутка ли сказать","шутка ли","шутка сказать","это значит, что"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};const i=["aby","abym","abyśmy","abyś","abyście","acz","aczkolwiek","albowiem","ale","aliści","bo","bowiem","bynajmniej","choć","chociaż","chociażby","czyli","dlatego","dodatkowo","dopóki","dotychczas","faktycznie","gdy","gdyż","jakkolwiek","iż","jednak","jednakże","jeśli","kiedy","lecz","mianowicie","mimo","np","najpierw","następnie","natomiast","ni","niemniej","niż","notabene","oczywiście","ogółem","ostatecznie","owszem","podobnie","podsumowując","pokrótce","pomimo","ponadto","ponieważ","poprzednio","potem","później","przecież","przeto","przynajmniej","raczej","również","rzeczywiście","skoro","także","też","toteż","tudzież","tymczasem","wedle","według","więc","właściwie","wobec","wpierw","wprawdzie","wreszcie","wskutek","wstępnie","wszakże","wszelako","zamiast","zanim","zarówno","zaś","zatem","zresztą","zwłaszcza","żeby","żebym","żebyś","żebyście","żebyśmy"],n=["a konkretnie","a propos","aby wrocić do rzeczy","analogicznie do","bacząc na to że","bądź co bądź","bez wątpienia","bez względu","biorąc pod uwagę","choćby","chodzi o to","chyba że","co do","co gorsza","co prawda","co się tyczy","co ważniejsze","co więcej","dzięki czemu","dzięki któremu","dzięki której","dzięki którym","dzięki temu","faktem jest że","inaczej mówiąc","innymi słowy","jak dotąd","jak już mówiłam","jak już mówiłem","jak już wspomniano","jak widać","jako przykład","jednym słowem","jeśli chodzi o","jeżeli chodzi o","konkretnie to","krótko mówiąc","łącznie z","mając to na uwadzę","mam na myśli","mamy na myśli","mówiąc w skrócie","na celu","na dłuższą metę","na dodatek","na koniec","na końcu","na przykład","na skutek","na wstęp","na wypadek gdyby","na zakończenie","nade wszystko","należy pamiętać","nawiasem mówiąc","nie mówiąc już","nie mówiąc o tym","nie pomijając","nie schodząc z tematu","nie wspominając już","nie wspominając o","nie wspominając to","nie wspominając że","nie zważając na","o ile","o tyle","od czasu do czasu","od momentu","odnośnie do","ogólnie mówiąc","ogólnie rzecz biorąc","oprócz tego","oznacza to że","po czwarte","po drugie","po piąte","po pierwsze","po to","po trzecie","pod warunkiem","podczas gdy","podczas kiedy","podobnym sposobem","ponad wszystko","poza tym","prawdę mówiąc","prawdę powiedziawszy","prędzej czy później","przechodząc do","przede wszystkim","przez co","przez tą","przez tego","przez to","przy tym","przypuściwszy że","raz na jakiś czas","rzecz jasna","ściśle biorąc","ściśle mówiąc","skutkiem tego","tak czy inaczej","tak czy owak","tak naprawdę","takich jak","takie jak","to znaczy","tym samym","w celu","w ciągu","w dodatku","w efekcie","w innych słowach","w istocie","w każdym razie","w końcu","w konsekwencji","w kwestii","w międzyczasie","w nadziei że","w obawie że","w odróżnieniu","w podobny sposób","w podsumowaniu","w przeciwieństwie do","w przeciwnym razie","w przypadku","w rezultacie","w rozumieniu że","w rzeczy samej","w rzeczywistości","w skrócie","w szczególności","w takim razie","w ten sposób","w tych okolicznościach","w tym przypadku","w wyniku","w wyniku tego","w związku z tym","wbrew pozorom","włącznie z","wracając do rzeczy","wracając do tematu","wręcz przeciwnie","z drugiej strony","z drugiej zaś strony","z jednej strony","z mocy że","z obawy że","z pewnością","z powodu","z przyczyny","z tą intencją","z tego powodu","z uwagi że","zacznijmy od","zakładając że","ze względu na","ze względu że","zważywszy na to","zważywszy że"]},function(a,e,t){"use strict";const i=["alltså","ändå","annars","ännu","även","avslutningsvis","bl.a.","d.v.s.","då","därav","därefter","däremot","därför","därmed","därpå","dessutom","dock","efteråt","eftersom","emellertid","enligt","exempelvis","fastän","följaktligen","förrän","först","förutom","huvudsakligen","ifall","inledningsvis","innan","jämförelsevis","likadant","likaså","liksom","medan","men","nämligen","när","oavsett","också","omvänt","säkerligen","således","sålunda","sammanfattningsvis","sammantaget","samt","samtidigt","särskilt","såsom","sist","slutligen","speciellt","t.ex.","tidigare","tillika","tills","trots","tvärtemot","tvärtom","tydligen","varpå","vidare","uppenbarligen","ytterligare"],n=["å andra sidan","å ena sidan","allt som allt","anledningen är","anledningen blir","annorlunda än","av den orsaken","av detta skäl","beroende på","bland annat","därtill kommer","det beror på att","det vill säga","det visar","detta beror på","detta går ut på att","detta innebär att","detta leder till","detta medför att","effekten blir","efter ett tag","ej heller","en effekt av detta","en förklaring till detta","ett exempel på detta","ett liknande exempel","exakt som","följden blir","för att avrunda","för all del","för att förklara","för att inte säga","för att inte tala om","för att klargöra","för att poängtera","för att säga det på ett annat sätt","för att sammanfatta","för att understryka","för att visa","för det andra","för det första","för det tredje","förr eller senare","för närvarande","framför allt","fram till nu","har att göra med","härav följer","i båda fallen","i det fallet","i det hela","i det här fallet","i det långa loppet","i enlighet med","i förhållande till","i fråga om","i jämförelse med","i kontrast till","i likhet med","i ljuset av","i motsats till","i och med","i relation till","i samband med","i sin tur","i själva verket","i slutändan","i stället för","i syfte att","i synnerhet","i verkligheten","icke desto mindre","ihop med","inte desto mindre","jämfört med","kan sammanfattas","kort sagt","konsekvensen av detta","lika viktigt är","målet är att","med andra ord","med anledning av","med det i åtanke","med det i tankarna","med ett ord","med hänsyn till","med härledning av","mot bakgrund av","mot den bakgrunden","när allt kommer omkring","när det gäller","närmare bestämt","nu när","orsaken är","på det sättet","på grund av","på liknande sätt","på så sätt","på samma sätt","resultatet blir","så länge som","så småningom","så snart som","sist men inte minst","slutsatsen blir","som antytt","som en följd av","som en konsekvens av","som ett exempel på","som ett resultat","som jag tidigare antytt","som konklusion kan","som man kan se","som nämnt","som tidigare nämnts","summa summarum","tack vare","till att börja med","till dess","till exempel","till en början","till följd av","till sist","till skillnad från","till slut","till största delen","tillsammans med","tvärt om","under de omständigheterna","under omständigheterna","under tiden","vad mera är","viktigt att inse","vilket innebär"];a.exports=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return.7+a/3}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Object.keys((0,i.default)())};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(277))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{en:i.determineStem,de:n.determineStem,nl:o.determineStem,es:r.default,fr:s.default,ru:d.default,it:l.default}};var i=t(574),n=t(577),o=t(580),r=c(t(585)),s=c(t(586)),d=c(t(587)),l=c(t(588));function c(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["geht","gämsbart","gemsbart","geäst","gebarungsbericht","geähnelt","geartet","gebäudetrakt","gebet","gebiet","gebietsrepräsentant","gebildbrot","gebirgsart","gebirgsgrat","gebirgskurort","gebirgsluft","gebirgsschlucht","geblüt","geblütsrecht","gebohntkraut","gebot","gebrauchsgut","gebrauchstext","gebrauchsverlust","gebrauchtgerät","gebrauchtwagengeschäft","gebrauchtwagenmarkt","geburt","geburtsakt","geburtsgeschwulst","geburtsgewicht","geburtsort","geburtsrecht","geburtsstadt","geburtstagsfest","geckenart","gedächtniskonzert","gedächtniskunst","gedächtnisverlust","gedankenarmut","gedankenexperiment","gedankenflucht","gedankengut","gedankenschritt","gedankenwelt","gedenkkonzert","gedicht","geest","gefahrengebiet","gefahrenmoment","gefahrenpunkt","gefahrgut","gefahrguttransport","gefährt","gefälligkeitsakzept","gefallsucht","gefangenenanstalt","gefangenentransport","gefängnisarzt","gefängniskluft","gefäßnaht","gefecht","gefechtsabschnitt","gefechtsbereit","gefechtsgebiet","gefechtsgewicht","gefechtshut","gefechtsmast","gefechtsmast","geflecht","geflügelaufzucht","geflügelleberwurst","geflügelmarkt","geflügelmast","geflügelpest","geflügelsalat","geflügelwurst","geflügelzucht","gefolgsleute","gefrett","gefriergerät","gefriergut","gefrierobst","gefrierpunkt","gefrierschnitt","gefühlsarmut","gefühlswelt","gegenangebot","gegenansicht","gegenargument","gegengeschäft","gegengewalt","gegengewicht","gegenkandidat","gegenkompliment","gegenkonzept","gegenlicht","gegenmacht","gegenpapst","gegenpart","gegensatzwort","gegenstandpunkt","gegenstandsgebiet","gegenwart","gegenwartskunst","gegenwelt","gegenwort","gehaart","gehandicapt","gehandikapt","geheimagent","geheimbericht","geheimdokument","geheimfavorit","geheimkontakt","geheimkult","geheimnisverrat","geheimpolizist","geheimrat","geheimrezept","geheimtext","gehirnakrobat","gehirngeschwulst","gehirnhaut","gehirnsandgeschwulst","gehirntot","gehirntrust","gehöft","gehörlosensport","geigenkonzert","geißbart","geißblatt","geißhirte","geißhirt","geist","geisterfahrt","geisterstadt","geisterwelt","geistesarmut","geistesart","geistesfürst","geistesgegenwart","geistesgestört","geistesprodukt","geistestat","geistesverwandt","geisteswelt","geklüft","geländefahrt","geländeritt","geländesport","gelangweilt","gelaut","geläut","gelblicht","gelbrost","gelbsucht","gelbwurst","gelcoat","geldausgabeautomat","geldautomat","geldgeschäft","geldheirat","geldinstitut","geldmarkt","geldsurrogat","geldtransport","geldverlust","gelehrtenstreit","gelehrtenwelt","geleit","geleitboot","geleitwort","gelenkgicht","gelenkwassersucht","geleucht","geltungssucht","gelüst","gemächt","gemeindeamt","gemeindebürgerrecht","gemeindegut","gemeindekirchenrat","gemeindepräsident","gemeinderat","gemeingeist","gemeingut","gemeinschaftsgeist","gemeinschaftsprojekt","gemeinschaftsunterkunft","gemengesaat","gemüseart","gemüsebeet","gemüsegeschäft","gemüsemarkt","gemüsesaft","gemüsesalat","gemüsezucht","gemüt","gemütsarmut","gemütsart","gemütsathlet","gemütskalt","genausogut","genausooft","genausoweit","gendefekt","generalagent","generalarzt","generalat","generalbassinstrument","generalbaßinstrument","generalbundesanwalt","generalgouvernement","generalintendant","generalist","generalkonsulat","generalleutnant","generaloberst","generalresident","generalsekretariat","generalstaaten","generalstaatsanwalt","generalsuperintendent","generalüberholt","generalvikariat","generalvollmacht","generationenkonflikt","generativist","genist","genitivattribut","genitivobjekt","genmanipuliert","gennesaret","genotzüchtigt","gent","genuasamt","genussgift","genußgift","genusssucht","genuss-sucht","genußsucht","genverändert","geobiont","geodät","geografieunterricht","geographieunterricht","geokrat","geophyt","gepäckfracht","geradeausfahrt","geradesogut","gefälligst","gerant","gerät","gerätewart","geräuschlaut","gerbextrakt","gericht","gerichtsarzt","gerichtsort","gerichtspräsident","germanisiert","germanist","germanistikstudent","gerodelt","geröllschicht","geröllschutt","geront","gerontokrat","gerstenbrot","gerstensaft","gerstenschrot","gerücht","gerüst","gesamtansicht","gesamtaspekt","gesamtdurchschnitt","gesamtgewicht","gesamtgut","gesamt","gesamtklassement","gesamtunterricht","gesandtschaftsrat","gesangskunst","gesangspart","gesangssolist","gesangsunterricht","gesangunterricht","geschäft","geschäftsaufsicht","geschäftsbericht","geschäftsgeist","geschäftswelt","geschenkpaket","geschichtsunterricht","geschicklichkeitstest","geschicklichkeitstest","geschlecht","geschlechtsakt","geschlechtslust","geschlechtsprodukt","geschlechtswort","geschmackstest","geschwindigkeitslimit","geschworenengericht","geschwulst","gesellschaftsfahrt","gesellschaftsschicht","gesetzblatt","gesetzespaket","gesetzestext","gesicht","gesichtshaut","gesichtspunkt","gesichtsschnitt","gesichtsverlust","gespenst","gespensterfurcht","gespinst","gespött","gesprächstherapeut","gestalt","gestaltungselement","gesteinsart","gesteinschutt","gesteinsschicht","gestüt","gestüthengst","verantwortungsbewusst","verantwortungsbewußt","getast","getränkeabholmarkt","getränkeautomat","getränkemarkt","getreideart","getreideaussaat","getreideexport","getreideimport","getreideprodukt","getreideschnitt","getreidevorrat","gewährfrist","gewalt","gewaltakt","gewaltbereit","gewalttat","gesprächsbereit","gewaltverbot","gewaltverzicht","gewässerbett","gewässerwart","gewebeschicht","gewebsrest","gewicht","gewichtsprozent","gewichtsverlust","gewerbeamt","gewerbearzt","gewerbeaufsicht","gewerbeaufsichtsamt","gewerbegebiet","gewerberecht","gewerbsunzucht","gewerkschaft","gewerkschaftsjournalist","gewindestift","gewinnsucht","gewinst","gewissensangst","gewissenskonflikt","gewitterfront","gewitterluft","gewohnheitsrecht","gewürzextrakt","gewürzkraut","gezücht","erbbaurecht","erbfolgerecht","erbfolgestreit","erbgut","erbhofrecht","erblast","erbpacht","erbrecht","erbschaftsstreit","erbsenkraut","erbbedingt","erbberechtigt","erblasst","erblaßt","erbswurst","erbverzicht","erbwort","erbzinsgut","erdbebengebiet","erdbeerjogurt","erdbeerjoghurt","erdbeeryoghurt","erdbeerkompott","erdbeerrot","erdbeersaft","erdbeersekt","erdengut","erdenlust","erdfrucht","erdgeist","erdkundeunterricht","erdlicht","erdmittelpunkt","erdnussfett","erdölprodukt","erdölproduzent","erdsatellit","erdschicht","erdsicht","erdtrabant","erdverhaftet","eremit","erfahrungsbericht","erfahrungshorizont","erfahrungswelt","erfindergeist","erfolgsaussicht","erfolgsorientiert","erfolgsrezept","erfolgsverwöhnt","erfüllungsort","erfurt","ergänzungsheft","ergänzungssport","ergänzungstest","ergostat","ergotherapeut","erholungsgebiet","erholungsort","erkundungsfahrt","erlaucht","erläuterungstext","erlebnisbericht","erlebnisorientiert","erlebniswelt","ernährungsamt","ernst","ernstgemeint","ernteaussicht","erntedankfest","erntefest","erntemonat","ernteresultat","eroberungsabsicht","eroberungsgeist","eroberungslust","eroberungssucht","eröffnungskonzert","ersatzgeschwächt","ersatzgut","ersatzkandidat","ersatzobjekt","ersatzpräparat","ersatzreservist","ersatztorwart","erscheinungsfest","erscheinungsort","erscheinungswelt","erschließungsgebiet","erst","erstbundesligist","erstfahrt","erstgebot","erstgeburt","erstgeburtsrecht","erstklassbillett","erstklaßbillett","erstkommunikant","erstkonsument","erstligist","erstplatziert","erstplaciert","erstplaziert","erstrecht","ertragsaussicht","erwartungsangst","erwartungshorizont","erwerbseinkünfte","erythrit","erythroblast","erythrozyt","erzählertalent","erzählgut","erzählkunst","erzähltalent","erzamt","erzdemokrat","erzeugungsschlacht","erzfaschist","erziehungsanstalt","erziehungsberechtigt","erziehungsinstitut","erzkommunist","erzprotestant","veranlassungswort","veranschaulicht","veranschlagt","verantwortungsbewusst","verantwortungsbewußt","veräußerungsverbot","verbalist","verbalkontrakt","verbändestaat","verbannungsort","verbildlicht","verbindungspunkt","verbindungsstudent","verbraucherkredit","verbrauchermarkt","verbrauchsgut","verbrechernest","verbrechersyndikat","verbrecherwelt","verbreitungsgebiet","verbrennungsprodukt","verdachtsmoment","verdampfungsgerät","verdauungstrakt","verdikt","veredelungsprodukt","verehrerpost","vereinspräsident","vereinsrecht","vereinssport","verfahrensrecht","verfassungsfahrt","verfassungsgericht","verfassungsrecht","verfassungsstaat","verfolgungsrecht","verfremdungseffekt","verfügungsgewalt","verfügungsrecht","verfügungsberechtigt","verführungskunst","vergegenständlicht","vergegenwärtigt","vergeltungsakt","vergenossenschaftlicht","vergissmeinnicht","vergißmeinnicht","vergleichsmonat","vergleichsobjekt","vergleichspunkt","vergnügungsetablissement","vergnügungsfahrt","vergnügungssucht","vergrößerungsgerät","verhaltensgestört","verhältniswahlrecht","verhältniswort","verhandlungsangebot","verhandlungsbereit","versandbereit","verteidigungsbereit","verhandlungsmandat","verhandlungsort","verhandlungspunkt","verhöramt","verist","verjährungsfrist","verkaufsagent","verkaufsangebot","verkaufsargument","verkaufsautomat","verkaufsfront","verkaufshit","verkaufsobjekt","verkaufsorientiert","verkaufspunkt","verkehrsamt","verkehrsdelikt","verkehrsinfarkt","verkehrsknotenpunkt","verkehrslicht","verkehrsnachricht","verkehrspolizist","verkehrsrecht","verkehrsunterricht","verkehrsverbot","verklarungsbericht","verknüpfungspunkt","verkündungsblatt","verlagsanstalt","verlagsprospekt","verlagsrecht","verlagsrepräsentant","verlagssignet","verlust","verlustgeschäft","verlust","verlustgeschäft","verlustpunkt","vermessungsamt","vermittlungsamt","vermögensrecht","vermont","vermummungsverbot","verneinungswort","vernichtungswut","vernunft","vernunftheirat","verordnungsblatt","verpackungsflut","verpflichtungsgeschäft","verrat","versammlungsort","versammlungsrecht","versandgeschäft","versandgut","versart","verschlusslaut","verschnitt","verschwendungssucht","versehrtensport","versicherungsagent","versicherungsanstalt","versicherungsrecht","verskunst","versöhnungsfest","versorgungsamt","versorgungsberechtigt","versorgungsgebiet","versorgungsgut","versorgungsstaat","verstakt","verständigungsbereit","verstellungskunst","verstürznaht","versuchsanstalt","versuchsobjekt","versuchsprojekt","vertebrat","verteidigungsbudget","verteidigungsetat","verteidigungspakt","verteilungskonflikt","verteilungszahlwort","vertikalschnitt","vertikutiergerät","vertragsgerecht","vertragspunkt","vertragsrecht","vertragsstaat","vertragstext","vertragswerkstatt","vertrauensanwalt","vertrauensarzt","vertrauensverlust","vertriebsrecht","vervielfältigungsrecht","vervielfältigungszahlwort","verwaltungsakt","verwaltungsgericht","verwaltungsrat","verwaltungsrecht","verwundetentransport","verzicht","verzweiflungsakt","verzweiflungstat","entbindungsanstalt","entdeckungsfahrt","entenbrust","entenfett","entertainment","enthusiast","entlastungsmoment","entlüftungsschacht","entnazifizierungsgericht","entoblast","entoparasit","entrechat","entrefilet","entrepot","entscheidungsfurcht","entscheidungsgewalt","entscheidungsrecht","entscheidungsschlacht","entstehungsort","entsteht","entwässerungsschacht","entwicklungsabschnitt","entwicklungsinstitut","entwicklungsprojekt","entwicklungsschritt","entziehungsanstalt","zerat","zerebrallaut","zerfallsprodukt","zergliederungskunst","zerit","zermatt","zersetzungsprodukt","zerstörungslust","zerstörungswut","zertifikat","zerussit","zervelat","zervelatwurst","beamtenrecht","beamtenschicht","beamtenstaat","beat","beatmungsgerät","beaufort","becherfrucht","beckengurt","becquereleffekt","bedarfsgut","bedenkfrist","bedienungselement","bedienungsgerät","bedienungskomfort","bedingtgut","bedürfnisanstalt","beeinflusst","beeinflußt","beerdigungsanstalt","beerdigungsinstitut","beerenfrucht","beerenobst","beerensaft","beet","befasst","befaßt","befehlsgewalt","beförderungsentgelt","beförderungsrecht","begabungstest","begegnungsort","begleitinstrument","begleittext","begleitwort","begnadigungsrecht","begräbt","begrenzungslicht","begriffswelt","begriffswort","begrüßungswort","behaviorist","behebungsfrist","behelfsausfahrt","behelfsunterkunft","behindertengerecht","behindertensport","behindertentransport","behmlot","beiblatt","beiboot","beignet","beiheft","beikost","beilast","beileidswort","beinamputiert","beinhaut","beirat","beirut","beistandskredit","beistandspakt","beitritt","beitrittsabsicht","beitrittsgebiet","beiwacht","beiwort","beizgerät","bekehrungswut","bekennergeist","bekennermut","bekleidungsamt","bekommen","belegarzt","belegbett","belegfrist","belehrungssucht","belemnit","belesprit","beleuchtungseffekt","beleuchtungsgerät","belfast","belkantist","belcantist","belletrist","bellizist","belt","benedikt","benediktenkraut","benefiziant","benefiziat","benefizkonzert","beneluxstaat","bentonit","benzindunst","beratungspunkt","bereit","bereicherungsabsicht","bereitschaftsarzt","bergamt","bergeslast","bergfahrt","bergfest","berggeist","berggrat","bergluft","bergpredigt","bergsport","berg-und-Tal-Fahrt","bergwacht","bergwelt","bericht","berichtsmonat","beritt","bermudashort","bernbiet","berserkerwut","berufsaussicht","berufssoldat","berufssport","berufsstart","berufstracht","berufsverbot","berufungsfrist","berufungsgericht","berufungsrecht","berührungsangst","berührungspunkt","besanmast","besatzungsgebiet","besatzungsmacht","besatzungsrecht","besatzungssoldat","besatzungsstatut","beschaffungsamt","beschäftigungstherapeut","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschwerdefrist","beschwerderecht","beschwörungskunst","beseitigungsanstalt","besetzungsgebiet","besetzungsmacht","besetzungsstatut","besichtigungsfahrt","besitzrecht","besoldungsrecht","besprechungspunkt","besserungsanstalt","bestattungsinstitut","bestimmungsort","bestimmungswort","bestinformiert","bestqualifiziert","bestrahlungsgerät","bestrenommiert","bestsituiert","bestverkauft","besucherrat","besuchsrecht","betpult","betracht","betreibungsamt","betriebsarzt","betriebsfest","betriebsrat","betriebswirt","bett","bettelmusikant","bettelvogt","bettstatt","bettwurst","beulenpest","beutegut","beutekunst","beuterecht","bevölkerungsschicht","bewahranstalt","bewährungsfrist","bewegungsarmut","beweislast","bewußt","bewusst","beziehungsgeflecht","bezirksamt","bezirksarzt","bezirksgericht","bezirkskabinett","bezirksschulrat","bezirksstadt","bezugspunkt","bezugsrecht","heraklit","herat","herbalist","herbst","herbstmonat","herbstpunkt","herdbuchzucht","herdeninstinkt","herfahrt","heringsfilet","heringssalat","herkuleskraut","herkunft","herkunftsort","hermaphrodit","heroenkult","heroinsucht","heroldsamt","heroldskunst","herostrat","herrenabfahrt","herrenbrot","herrendienst","herrenfest","herrenhut","herrenrecht","herrenschnitt","herrenwelt","herrgott","herrnhut","herrschaftsgebiet","herrschaftsgewalt","herrschaftsinstrument","herrschergeschlecht","herrscherkult","herrschsucht","herstellungsart","herzacht","herzangst","herzblatt","herzblut","herzensangst","herzensgut","herzenslust","herzenstrost","herzgeliebt","herzinfarkt","herzinnenhaut","herzklappendefekt","herzogshut","herzlichst","herzpatient","herzpunkt","herzspezialist","überbackt","ueberbackt","überbacktet","ueberbacktet","überbietet","ueberbietet","überbot","ueberbot","überbotet","ueberbotet","überbindet","ueberbindet","überbandet","ueberbandet","überbläst","ueberblaest","überbliest","ueberbliest","überbrät","ueberbraet","überbratet","ueberbratet","überbriet","ueberbriet","überbrietet","ueberbrietet","überbringt","ueberbringt","überbrachtet","ueberbrachtet","überbrücktet","ueberbruecktet","überbrühtet","ueberbrühtet","überbrülltet","ueberbruelltet","überbuchtet","ueberbuchtet","überbürdetet","ueberbuerdetet","überdecktet","ueberdecktet","überdehntet","ueberdehntet","überdenkt","ueberdenkt","überdachtet","ueberdachtet","überdosiertet","ueberdosiertet","überdrehtet","ueberdrehtet","überdrucktet","ueberdrucktet","überdüngtet","ueberdüngtet","übereignetet","uebereignetet","übereiltet","uebereiltet","übererfülltet","uebererfuelltet","überißt","ueberisst","ueberißt","überisst","überesst","ueberesst","übereßt","uebereßt","überaßt","ueberaßt","überesset","ueberesset","überäßet","ueberaesset","überfährt","ueberfaehrt","überfahrt","ueberfahrt","überfuhrt","ueberfuhrt","überfällt","ueberfaellt","überfallet","ueberfallet","überfielt","ueberfielt","überfielet","ueberfielet","überfängt","ueberfaengt","überfingt","ueberfingt","überfinget","ueberfinget","überfärbet","ueberfaerbet","überfettetet","ueberfettetet","überfirnisset","ueberfirnisset","überfirnißtet","ueberfirnisstet","überfischet","ueberfischet","überfischtet","ueberfischtet","überflanktet","ueberflanktet","überflanktet","ueberflanktet","überfliegt","ueberfliegt","überflieget","ueberflieget","überflöget","ueberflöget","überflösset","ueberfloesset","überflosst","ueberflosst","überfloßt","ueberflosst","überfließt","ueberfliesst","überflutetet","ueberflutetet","überformet","ueberformet","überformtet","ueberformtet","überfrachtetet","ueberfrachtetet","überfracht","ueberfracht","überfraget","ueberfraget","überfragtet","ueberfragtet","überfremdetet","ueberfremdetet","überfrisst","ueberfrisst","überfrißt","ueberfrißt","überfresst","ueberfresst","überfreßt","ueberfreßt","überfresset","ueberfresset","überfraßt","ueberfraßt","ueberfrasst","überfräßet","ueberfraesset","überfriert","ueberfriert","überfrieret","ueberfrieret","überfrort","ueberfrort","überfröret","ueberfroeret","überfrört","ueberfroert","überführet","ueberfuehret","überführtet","ueberfuehrtet","überfüllet","ueberfuellet","übergibt","uebergibt","übergebt","uebergebt","übergebet","uebergebet","übergabt","uebergabt","übergäbet","uebergaebet","übergäbt","uebergaebt","übergeht","uebergeht","übergehet","uebergehet","übergingt","uebergingt","übergewichtetet","uebergewichtetet","übergießet","uebergiesset","übergießt","uebergiesst","übergösset","uebergoesset","übergosst","uebergosst","uebergoßt","übergipset","uebergipset","übergipstet","uebergipstet","übergipset","uebergipset","übergipstet","uebergipstet","überglänzet","ueberglaenzet","überglänztet","ueberglaenztet","überglaset","ueberglaset","überglastet","ueberglastet","überglühet","uebergluehet","überglühtet","uebergluehtet","übergoldetet","uebergoldetet","übergraset","uebergraset","übergrastet","uebergrastet","übergrätschet","uebergraetschet","übergrätschtet","uebergraetschtet","übergreift","uebergreift","übergreifet","uebergreifet","übergrifft","uebergrifft","übergriffet","uebergriffet","übergreift","uebergreift","übergreifet","uebergreifet","übergriffet","uebergriffet","übergrifft","uebergrifft","übergrünet","uebergruenet","übergrüntet","uebergruentet","überhat","ueberhat","überhabt","ueberhabt","überhabet","ueberhabet","überhattet","ueberhattet","überhättet","ueberhaettet","überhält","ueberhaelt","überhaltet","ueberhaltet","überhielt","ueberhielt","überhieltet","ueberhieltet","überhändiget","ueberhaendiget","überhändigtet","ueberhaendigtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhängt","ueberhaengt","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhastetet","ueberhastetet","überhäufet","ueberhaeufet","überhäuftet","ueberhaeuftet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überhöbet","ueberhoebet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überheiztet","ueberheiztet","überheizet","ueberheizet","überhöhet","ueberhoehet","überhöhtet","ueberhoehtet","überhitzet","ueberhitzet","überhitztet","ueberhitztet","überholet","ueberholet","überholtet","ueberholtet","überhöret","ueberhoeret","überhörtet","ueberhoertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überklebet","ueberklebet","überklebtet","ueberklebtet","überkleidetet","ueberkleidetet","überkochet","ueberkochet","überkochtet","ueberkochtet","überkommet","ueberkommet","überkamt","ueberkamt","überkämet","ueberkaemet","überkämt","ueberkaemt","überkompensieret","ueberkompensieret","überkompensiertet","ueberkompensiertet","überkreuzet","ueberkreuzet","überkreuztet","ueberkreuztet","überkronet","ueberkronet","überkrontet","ueberkrontet","überkrustetet","ueberkrustetet","überladet","ueberladet","überludet","ueberludet","überlüdet","ueberluedet","überlappet","ueberlappet","überlapptet","ueberlapptet","überlasset","ueberlasset","überlaßt","ueberlaßt","ueberlasst","ueberlasst","überlässt","ueberlaesst","überließt","ueberließt","ueberliesst","überließet","ueberließet","ueberliesset","überlastet","ueberlastet","überlastetet","ueberlastetet","überläuft","ueberlaeuft","überlaufet","ueberlaufet","überlieft","ueberlieft","überliefet","ueberliefet","überlebet","ueberlebet","überlebtet","ueberlebtet","überleget","ueberleget","überlegtet","ueberlegtet","überlegt","ueberlegt","überleget","ueberleget","überlegtet","ueberlegtet","überleitet","ueberleitet","überleitetet","ueberleitetet","überleset","ueberleset","überlast","ueberlast","überläset","ueberlaeset","überliegt","ueberliegt","überlieget","ueberlieget","überlagt","ueberlagt","überläget","ueberlaeget","überlägt","ueberlaegt","überlistetet","ueberlistetet","übermachet","uebermachet","übermachtet","uebermachtet","übermalet","uebermalet","übermaltet","uebermaltet","übermalet","uebermalet","übermaltet","uebermaltet","übermannet","uebermannet","übermanntet","uebermanntet","übermarchtet","uebermarchtet","übermarchet","uebermarchet","übermästetet","uebermaestetet","übermüdetet","uebermuedetet","übernächtiget","uebernaechtiget","übernächtigtet","uebernaechtigtet","übernimmt","uebernimmt","übernehmt","uebernehmt","übernehmet","uebernehmet","übernahmt","uebernahmt","übernähmet","uebernaehmet","übernähmt","uebernaehmt","übernutzet","uebernutzet","übernutztet","uebernutztet","überpflanzt","ueberpflanzt","überpflanzet","ueberpflanzet","überpflanztet","ueberpflanztet","überplanet","ueberplanet","überplantet","ueberplantet","überprüfet","ueberpruefet","überprüftet","ueberprueftet","überquillt","ueberquillt","überquellt","ueberquellt","überquellet","ueberquellet","überquollt","ueberquollt","überquöllet","ueberquoellet","ueberquöllt","ueberquoellt","überqueret","ueberqueret","überquertet","ueberquertet","überraget","ueberraget","überragtet","ueberragtet","überragt","ueberragt","überraget","ueberraget","überragtet","ueberragtet","überraschet","ueberraschet","überraschtet","ueberraschtet","überreagieret","ueberreagieret","überreagiertet","ueberreagiertet","überrechnetet","ueberrechnetet","überredetet","ueberredetet","überreglementieret","ueberreglementieret","überreglementiertet","ueberreglementiertet","überregulieret","ueberregulieret","überreguliertet","ueberreguliertet","überreichet","ueberreichet","überreichtet","ueberreichtet","überreißet","ueberreisset","überrisset","ueberrisset","überreitet","ueberreitet","überrittet","ueberrittet","überreizet","ueberreizet","überreiztet","ueberreiztet","überrennet","ueberrennet","überrenntet","ueberrenntet","überrollet","ueberrollet","überrolltet","ueberrolltet","überrundetet","ueberrundetet","übersäet","uebersaeet","übersätet","uebersaetet","übersättiget","uebersaettiget","uebersaettigtet","übersättigtet","überschattetet","ueberschattetet","überschätzet","ueberschaetzet","überschätztet","ueberschaetztet","überschauet","ueberschauet","überschautet","ueberschautet","überschäumt","ueberschaeumt","überschäumet","ueberschaeumet","überschäumtet","ueberschaeumtet","überschießt","ueberschießt","ueberschiesst","überschießet","ueberschiesset","ueberschießet","überschosst","ueberschosst","überschosst","ueberschosst","überschoßt","ueberschoßt","überschösset","ueberschoesset","überschlafet","ueberschlafet","überschliefet","ueberschliefet","überschlieft","ueberschlieft","überschlaget","ueberschlaget","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","ueberschluegt","überschlügt","überschließt","ueberschließt","ueberschliesst","überschließet","ueberschliesset","überschlosst","ueberschlosst","überschloßt","ueberschlosst","überschlösset","ueberschloesset","überschmieret","ueberschmieret","überschmiertet","ueberschmiertet","überschminket","ueberschminket","überschminktet","ueberschminktet","überschnappt","ueberschnappt","überschnappet","ueberschnappet","überschnapptet","ueberschnapptet","überschneidet","ueberschneidet","überschnittet","ueberschnittet","überschneiet","ueberschneiet","überschneitet","ueberschneitet","überschreibet","ueberschreibet","überschriebet","ueberschriebet","überschriebt","ueberschriebt","überschreiet","ueberschreiet","überschrieet","ueberschrieet","überschriet","ueberschriet","überschriet","ueberschriet","überschreitet","ueberschreitet","überschritt","ueberschritt","überschrittet","ueberschrittet","überschuldetet","ueberschuldetet","überschüttet","ueberschüttet","überschüttetet","ueberschüttetet","überschüttetet","ueberschuettetet","überschwappt","ueberschwappt","überschwappet","ueberschwappet","überschwapptet","ueberschwapptet","überschwemmet","ueberschwemmet","überschwemmtet","ueberschwemmtet","überschwinget","ueberschwinget","überschwangt","ueberschwangt","überschwänget","ueberschwaenget","überschwängt","ueberschwaengt","übersieht","uebersieht","überseht","ueberseht","übersehet","uebersehet","übersaht","uebersaht","übersähet","uebersaehet","übersäht","uebersaeht","übersähet","uebersaehet","übersäht","uebersaeht","übersandtet","uebersandtet","übersendetet","uebersendetet","übersensibilisieret","uebersensibilisieret","übersensibilisiertet","uebersensibilisiertet","übersetzt","uebersetzt","übersetzet","uebersetzet","übersetztet","uebersetztet","übersetzet","uebersetzet","übersetztet","uebersetztet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","überspannet","ueberspannet","überspanntet","ueberspanntet","überspielet","ueberspielet","überspieltet","ueberspieltet","überspinnet","ueberspinnet","überspännet","ueberspaennet","überspännt","ueberspaennt","überspönnet","ueberspoennet","überspönnt","ueberspoennt","überspitzet","ueberspitzet","überspitztet","ueberspitztet","übersprechet","uebersprechet","überspracht","ueberspracht","übersprächet","ueberspraechet","übersprächt","ueberspraecht","überspringt","ueberspringt","überspringet","ueberspringet","überspränget","ueberspraenget","übersprängt","ueberspraengt","überspringt","ueberspringt","überspringet","ueberspringet","übersprangt","uebersprangt","überspränget","ueberspraenget","übersprängt","ueberspraengt","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","überspület","ueberspuelet","überspültet","überspueltet","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","überstehet","ueberstehet","überstandet","überstandet","überständet","überstaendet","überstündet","überstuendet","übersteht","uebersteht","überstehet","ueberstehet","überstandet","ueberstandet","überständet","ueberstaendet","überstündet","ueberstuendet","übersteiget","uebersteiget","überstieget","ueberstieget","überstiegt","ueberstiegt","übersteigt","uebersteigt","übersteiget","uebersteiget","überstiegt","ueberstiegt","überstieget","ueberstieget","überstellet","ueberstellet","überstilisieret","ueberstilisieret","überstimmet","ueberstimmet","überstimmtet","ueberstimmtet","überstrahlet","ueberstrahlet","überstrahltet","ueberstrahltet","überstrapazieret","ueberstrapazieret","überstrapaziertet","ueberstrapaziertet","überstreicht","ueberstreicht","überstreichet","ueberstreichet","überstricht","ueberstricht","überstrichet","ueberstrichet","überstreichet","ueberstreichet","überstrichet","ueberstrichet","überstricht","ueberstricht","überstreift","ueberstreift","überstreifet","ueberstreifet","überstreiftet","ueberstreiftet","überstreuet","ueberstreuet","überstreutet","ueberstreutet","überströmet","ueberstroemet","überströmtet","überstroemtet","überstülpt","überstuelpt","ueberstuelpet","überstülpet","überstülptet","ueberstuelptet","überstürzet","ueberstuerzet","überstürztet","ueberstuerztet","übertäubet","uebertaeubet","übertäubtet","uebertaeubtet","übertauchet","uebertauchet","übertauchtet","uebertauchtet","übertippet","uebertippet","übertipptet","uebertipptet","übertönet","uebertoenet","übertöntet","uebertoentet","übertouret","uebertouret","übertourtet","uebertourtet","überträgt","uebertraegt","übertragt","uebertragt","übertraget","uebertraget","übertrugt","uebertrugt","übertrüget","uebertrueget","übertrügt","uebertruegt","übertrainieret","uebertrainieret","übertrainiertet","uebertrainiertet","übertreffet","uebertreffet","übertraft","uebertraft","überträfet","uebertraefet","überträft","uebertraeft","übertreibt","uebertreibt","übertreibet","uebertreibet","übertriebet","uebertriebet","übertriebt","uebertriebt","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertrumpfet","uebertrumpfet","übertrumpftet","uebertrumpftet","übertünchet","uebertuenchet","übertünchtet","überversorget","ueberversorget","überversorgtet","ueberversorgtet","übervorteilet","uebervorteilet","übervorteiltet","uebervorteiltet","überwachet","ueberwachet","überwachtet","ueberwachtet","überwachset","ueberwachset","überwüchset","ueberwuechset","überwallt","ueberwallt","überwallet","ueberwallet","überwalltet","ueberwalltet","überwallet","ueberwallet","überwalltet","ueberwalltet","überwältiget","ueberwaeltiget","überwältigtet","ueberwaeltigtet","überwalzet","ueberwalzet","überwalztet","ueberwalztet","überwälzet","ueberwaelzet","überwälztet","ueberwaelztet","überwechtetet","ueberwechtetet","überwächtetet","ueberwaechtetet","überwehet","ueberwehet","überwehtet","ueberwehtet","überweidetet","ueberweidetet","überweist","ueberweist","überweiset","ueberweiset","überwiest","ueberwiest","überwieset","ueberwieset","überweißet","ueberweisset","überweißtet","ueberweisstet","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwertetet","ueberwertetet","überwiegt","ueberwiegt","überwieget","ueberwieget","überwogt","ueberwogt","überwöget","ueberwoeget","überwögt","ueberwoegt","überwindet","ueberwindet","überwandet","ueberwandet","überwändet","ueberwaendet","überwölbet","ueberwoelbet","überwölbtet","ueberwoelbtet","ueberwuerzet","ueberwuerzet","überwürztet","ueberwuerztet","überzahlet","ueberzahlet","überzahltet","ueberzahltet","überzahltet","ueberzahltet","überzeichnetet","ueberzeichnetet","überzeuget","ueberzeuget","überzeugtet","ueberzeugtet","überzieht","ueberzieht","überziehet","ueberziehet","überzogt","ueberzogt","überzöget","ueberzoeget","überzögt","ueberzoegt","überzüchtetet","ueberzuechtetet","überangebot","ueberangebot","überbrückungskredit","ueberbrückungskredit","übereinkunft","uebereinkunft","überfahrt","ueberfahrt","überflugverbot","ueberflugverbot","überflutungsgebiet","ueberflutungsgebiet","überfracht","ueberfracht","überfrucht","ueberfrucht","übergangslaut","uebergangslaut","übergebot","uebergebot","übergewicht","uebergewicht","überhangmandat","ueberhangmandat","überhangsrecht","ueberhangsrecht","überholverbot","ueberholverbot","überladenheit","ueberladenheit","überlandfahrt","ueberlandfahrt","überlast","ueberlast","überlegenheit","ueberlegenheit","übermacht","uebermacht","übermaßverbot","uebermassverbot","übermut","uebermut","überraschungseffekt","ueberraschungseffekt","überraschungsgast","ueberraschungsgast","überraschungsmoment","ueberraschungsmoment","überredungskunst","ueberredungskunst","überreiztheit","ueberreiztheit","überrest","ueberrest","überschicht","ueberschicht","überschnitt","ueberschnitt","überschrift","ueberschrift","überschwemmungsgebiet","ueberschwemmungsgebiet","überseegebiet","ueberseegebiet","überseegeschäft","ueberseegeschaeft","übersicht","uebersicht","überspanntheit","ueberspanntheit","überspitztheit","ueberspitztheit","übertragungsrecht","uebertragungsrecht","übertriebenheit","uebertriebenheit","übertritt","uebertritt","überwachungsdienst","ueberwachungsdienst","überwachungsstaat","ueberwachungsstaat","überwelt","ueberwelt","überwinterungsgebiet","ueberwinterungsgebiet","überzeugtheit","ueberzeugtheit","überzeugungstat","ueberzeugungstat","überziehungskredit","ueberziehungskredit"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.exceptions=g,e.default=function(){return{verbsBeginningWithGe:l,verbsBeginningWithErVerEntBeZerHerUber:c,verbsWithGeInMiddle:u,verbsWithErVerEntBeZerHerUberInMiddle:p,verbsEndingWithIert:z,exceptions:g}};var i=/^((ge)\S+t($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>]))/gi,n=/^(((be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>]))/gi,o=/(ab|an|auf|aus|vor|wieder|zurück)(ge)\S+t($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,r=/((ab|an|auf|aus|vor|wieder|zurück)(be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,s=/\S+iert($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,d=/\S+(apparat|arbeit|dienst|haft|halt|kraft|not|pflicht|schaft|schrift|tät|wert|zeit)($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,l=function(a){return a.match(i)||[]},c=function(a){return a.match(n)||[]},u=function(a){return a.match(o)||[]},p=function(a){return a.match(r)||[]},z=function(a){return a.match(s)||[]};function g(a){return a.match(d)||[]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateCorrectStemWithTAndDEnding=function(a,e){if((0,i.checkIfWordEndingIsOnExceptionList)(e,a.ambiguousTAndDEndings.wordsTShouldBeStemmed))return e.slice(0,-1);if((0,n.doesWordMatchRegex)(e,a.ambiguousTAndDEndings.tOrDArePartOfStem.tEnding))return e;const t=s(e,a);if(t)return t;return null};var i=t(89),n=t(198),o=t(128);const r=function(a,e,t){if((0,n.doesWordMatchRegex)(t,e[0])){const i=t.replace(new RegExp(e[0]),e[1]);if((0,o.isVowelDoublingAllowed)(i,a.regularStemmer.stemModifications.exceptionsStemModifications,a.pastParticipleStemmer.compoundVerbsPrefixes)){const e=(0,n.searchAndReplaceWithRegex)(i,a.regularStemmer.stemModifications.doubleVowel);return e||i}return i}return null},s=function(a,e){const t=e.ambiguousTAndDEndings.tOrDArePartOfStem;let s=(0,n.searchAndReplaceWithRegex)(a,t.firstTOrDPartOfStem);if(s)return s;if(t.verbsDenShouldBeStemmed.includes(a))return a.slice(0,-3);if((0,i.checkIfWordEndingIsOnExceptionList)(a,t.wordsStemOnlyEnEnding.endingMatch)||(0,i.checkIfWordIsOnVerbExceptionList)(a,t.wordsStemOnlyEnEnding.verbs,e.pastParticipleStemmer.compoundVerbsPrefixes)||(0,n.doesWordMatchRegex)(a,t.denEnding)){if(s=a.slice(0,-2),(0,o.isVowelDoublingAllowed)(s,e.regularStemmer.stemModifications.exceptionsStemModifications,e.pastParticipleStemmer.compoundVerbsPrefixes)){const a=(0,n.searchAndReplaceWithRegex)(s,e.regularStemmer.stemModifications.doubleVowel);return a||s}return s}const d=t.deEnding;if(s=r(e,d,a))return s;const l=t.teAndTenEndings;return(s=r(e,l,a))||null}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){const t=a.stemExceptions.stemmingExceptionStemsWithFullForms;let i=o(e,t.verbs,a.pastParticipleStemmer.compoundVerbsPrefixes);return i||((i=r(e,t.endingMatch))?i:(i=s(e,t.exactMatch))||null)};var i=t(1),n=t(127);const o=function(a,e,t){const o=(0,n.flattenSortLength)(t).find(e=>a.startsWith(e));"string"==typeof o&&(a=a.slice(o.length));for(let t=0;t<e.length;t++){const n=(0,i.flatten)(e[t]);for(let e=0;e<n.length;e++)if(n.includes(a))return"string"==typeof o?o+n[0]:n[0]}return null},r=function(a,e){for(let t=0;t<e.length;t++){const n=(0,i.flatten)(e[t]);for(let e=0;e<n.length;e++)if(a.endsWith(n[e])){const t=a.slice(0,-n[e].length);return 1===t.length?null:t.length>1?t+n[0]:n[0]}}return null},s=function(a,e){for(let t=0;t<e.length;t++){const n=(0,i.flatten)(e[t]);for(let e=0;e<n.length;e++)if(n.includes(a))return n[0]}return null}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.detectAndStemRegularParticiple=function(a,e){if(e.endsWith("heid")||e.endsWith("teit")||e.endsWith("tijd")||(0,i.default)().includes(e))return"";if(u(a.pastParticipleStemmer.inseparableCompoundVerbsNotToBeStemmed,e))return e;let t=d(a,e);if(t)return t;if(t=r(a.pastParticipleStemmer.inseparableCompoundVerbs,e))return t;if(t=p(a.pastParticipleStemmer.compoundVerbsPrefixes.inseparable,a.pastParticipleStemmer.pastParticiplesEndingOnEnd,a.regularStemmer.stemModifications.finalChanges,e))return t;if(t=c(a,e))return t;return null};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(283)),n=t(198),o=t(128);const r=function(a,e){return a.includes(e)?e.slice(0,-1):null},s=function(a,e){if(a.endsWith("t")){return!!e.ambiguousTAndDEndings.wordsTShouldBeStemmed.includes(a)||!(0,n.doesWordMatchRegex)(a,e.ambiguousTAndDEndings.tOrDArePartOfStem.tEnding)&&!e.stemExceptions.wordsNotToBeStemmedExceptions.verbs.includes(a)}if(a.endsWith("d")){return!e.pastParticipleStemmer.doNotStemD.includes(a)}},d=function(a,e){if(new RegExp("^"+a.pastParticipleStemmer.participleStemmingClasses[0].regex).test(e)){const t=r(a.pastParticipleStemmer.doNotStemGe,e);if(t)return t;let i=e.slice(2);return i.startsWith("ë")&&(i="e"+i.slice(1)),s(i,a)?i.slice(0,-1):i}return null},l=function(a,e,t,i,n){for(const o of i){if(new RegExp("^"+o+n).test(e)){let i=e.slice(o.length-e.length);if(t){const e=r(a.pastParticipleStemmer.doNotStemGe,i);if(e)return o+e;i=i.slice(2)}return i.startsWith("ë")&&(i="e"+i.slice(1)),s(i,a)?o+i.slice(0,-1):o+i}}return null},c=function(a,e){for(const t of a.pastParticipleStemmer.participleStemmingClasses){const i=t.regex,n=t.separable,o=n?a.pastParticipleStemmer.compoundVerbsPrefixes.separable:a.pastParticipleStemmer.compoundVerbsPrefixes.inseparable,r=l(a,e,n,o,i);if(r)return r}return null},u=function(a,e){return a.includes(e)},p=function(a,e,t,i){return a.map(a=>i.startsWith(a)).some(a=>!0===a)&&i.endsWith("end")&&!e.includes(i)?(0,o.modifyStem)(i.slice(0,-3),t):null}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["gebraad","gemoed","gebed","gebied","gebod","gebodsbord","geboorte-eiland","geboortestad","gebruikspaard","gedachtewereld","gedenkblad","gedenknaald","gedichtenwedstrijd","gedoogakkoord","gedoogbeleid","geduld","geestenwereld","geesteskind","geestestoestand","geesteswereld","gehandicaptenbeleid","gehoorafstand","gehoorsafstand","geitenbaard","geitenhuid","geld","geldhond","geldvoorraad","geleidehond","gelijkekansenbeleid","geloofsdaad","geloofsinhoud","geluidswand","gelukskind","gemeenschapsraad","gemeentebeleid","gemeenteraad","gemeenteraadslid","gemoedstoestand","genadeverbond","genderbeleid","geneesmiddelenbeleid","generaalsbewind","geslachtsdaad","gespreksavond","gespreksflard","getijdengebied","gevangenisbeleid","gevangeniswereld","gevechtsafstand","gevelwand","gevoelstoestand","gevoelswereld","gewelddaad","geweldigaard","geweldverbod","gezelschapshond","gezichtsafstand","gezichtshuid","gezinsbeleid","gezinsbond","gezinshoofd","gezinslid","gezinspaard","gezinstoestand","gezondheidsbeleid","gezondheidstoestand","gezondheidszorgbeleid","gecentreerd","geserreerd","gepolitoerd","gebocheld","gebrild","gegleufd","gekarteld","gemeubeld","gesausd","geaccidenteerd","geaccrediteerd","geacheveerd","geaderd","geaggregeerd","geagiteerd","geallieerd","geanimeerd","geanticipeerd","gearticuleerd","geassorteerd","gebenedijd","gebiedend","geblaseerd","geblindeerd","geborneerd","gebronzeerd","gebrouilleerd","gebruind","gecharmeerd","gechromeerd","geciviliseerd","geclausuleerd","gecoiffeerd","geconditioneerd","geconstipeerd","gecontinueerd","gecoöpteerd","gecrispeerd","gecultiveerd","gedecideerd","gedecolleteerd","gedegouteerd","gedemilitariseerd","gedemodeerd","gedesillusioneerd","gedesinteresseerd","gedetailleerd","gediplomeerd","gedisciplineerd","gedisponeerd","gedistingeerd","gedomicilieerd","gedoteerd","gedupeerd","geëigend","geestdodend","geestverruimend","geëxalteerd","geëxponeerd","gefigureerd","gefingeerd","geflatteerd","geforceerd","gefumeerd","gegeerd","gegeneerd","gegradueerd","gegriepeerd","gehaaid","gehandschoend","gehavend","gehomologeerd","gehorend","geïllustreerd","geïmponeerd","geïmproviseerd","geïncrimineerd","geïrriteerd","geklasseerd","gekmakend","gekuifd","gekwalificeerd","gelardeerd","geldend","geldverslindend","geleed","geleidend","gelieerd","geliefkoosd","gelijkluidend","gelinieerd","geluiddempend","geluidswerend","geluidwerend","gemarineerd","gematteerd","gemiddeld","geoccupeerd","geoutilleerd","geparaffineerd","geparfumeerd","gepatenteerd","gepermitteerd","geplafonneerd","geplisseerd","gepredisponeerd","geprefabriceerd","gepreoccupeerd","geproportioneerd","geraffineerd","gerandomiseerd","gereformeerd","gereglementeerd","geresigneerd","geresponsabiliseerd","gerimpeld","geringschattend","geruchtmakend","geruststellend","gesatureerd","gesauteerd","geschakeerd","gesepareerd","geseponeerd","gesofisticeerd","gesoigneerd","gespeend","gespikkeld","gestresseerd","geurenblind","gevergeerd","geverseerd","gezaghebbend","gezagsondermijnend","gezichtsbepalend","gezinsvervangend","gezwind","geit","gedragstherapeut","geveltoerist","gezant","gerant","gerst","gerstenat","geut","gebarenkunst","gebedsbijeenkomst","gebekvecht","gebiedsagent","gebit","geboorterecht","gebruikersovereenkomst","gebruiksrecht","gebruiksvoorschrift","gedragsvoorschrift","geest","geestdrift","geesteskracht","geestesproduct","geestkracht","gefluit","gehandicaptensport","geheimhoudingsplicht","geheimschrift","geheugenkunst","gehoorapparaat","geitenteelt","gekloot","geldautomaat","geldingskracht","geldingszucht","geldkist","geldmarkt","geldmarkttekort","geldpot","geldsoort","geldtekort","geldtransport","gelduitgifteautomaat","geldzucht","gelegenheidsargument","geloofsgenoot","geluidseffect","geluidsoverlast","geluidspoort","gemaksproduct","gemakzucht","gemberpot","gemeenschapsrecht","gemeenteadvocaat","gemeenteraadsbesluit","gemeenterecht","gemeentewet","gemeentewiet","gemoedsrust","geneeskracht","geneeskundestudent","geneeskunst","geneesmiddelenfabrikant","geneesmiddelenmarkt","generatieconflict","generatiegenoot","generatiepact","generatiestudent","genetkat","genocidewet","genot","genotsproduct","genotzucht","gent","geodeet","geologiedocent","gereedschapskist","gerucht","geruchtencircuit","geschiedenisdocent","geschiedenisstudent","geschiet","geschrift","gespreksgenoot","gesprekspunt","getijdenkracht","gevangenispoort","gevecht","gevechtskracht","gevechtssport","gevellijst","gevelornament","gewest","gewetensangst","gewetensconflict","gewicht","gewinzucht","gewondentransport","gewoonterecht","gewricht","gezagsapparaat","gezinsbudget","gezinsrapport","gezondheidseffect","gezondheidsklacht","gezondheidsproduct","gezondheidsrecht","gezondheidswet","gezondheidswinst","gerokt","gevlekt","gebuikt","gesaust","gebiedsgericht","geel-zwart","gehandicapt","gereformeerd-vrijgemaakt","gestuikt","geëtst","bed","bediendevakbond","bedrijfsbeleid","bedrijfsblad","bedrijfspand","bedrijfswereld","bedrijvenbond","beekdonderpad","beeld","beginselakkoord","begintoestand","begripsinhoud","begrotingsakkoord","begrotingsbeleid","behandelaanbod","beheerraad","beheersgebied","behoud","beiaard","bejaardenbeleid","bekerwedstrijd","belastinggebied","belastinggeld","belastingschuld","beleggingsbeleid","beleggingspand","beleid","beleidsdaad","beleidsgebied","belevingswereld","belplafond","beltegoed","bemanningslid","Bemiddelingsraad","bendehoofd","bendelid","benedenstad","benefietwedstrijd","benoemingenbeleid","benuttingsgraad","berberpaard","beregeningsverbod","bergeend","berggebied","bergland","bergpaard","bergpad","bergwand","beroepsarbeid","beroepsverbod","beroepswereld","beschermingsbeleid","beschermingsgebied","beslissingswedstrijd","besparingsbeleid","bestand","bestandsakkoord","besteleend","besturenbond","bestuursakkoord","bestuursbeleid","bestuurshoofd","bestuurslid","beukenblad","beursmaand","beursrecord","beurswaakhond","beurswereld","beveiligingsbeleid","bevolkingsbeleid","bewind","bewustzijnsinhoud","bewustzijnstoestand","bezuinigingsbeleid","beenhard","bebrild","beangstigend","bebaard","bedeesd","bederfwerend","bedreigend","bedrijvend","bedroevend","beduidend","beduusd","bedwelmend","beeldbepalend","beeldend","beeldvormend","beeldvullend","begeleidend","begerenswaard","begrijpend","behartenswaard","behartigenswaard","behoudend","bejaard","beklagenswaard","beklemmend","belanghebbend","belangstellend","belangwekkend","belastingbesparend","belastingbetalend","beledigend","beleerd","beleidsadviserend","belendend","belerend","bemoedigend","benauwend","benijdenswaard","bepalend","beperkend","beregoed","berekenend","beroemd","beroepsblind","beschaamd","beschamend","beschouwend","beschrijvend","besdragend","beslissend","bestaand","bestverkopend","beteuterd","betoverend","betraand","betreffend","betreurenswaard","bevelend","bevelhebbend","bevestigend","bevoegd","bevredigend","bevreemdend","bevriend","bewonderenswaard","bewustzijnsverruimend","bezwarend","beest","berggeit","betaalkracht","beerput","bergamot","beschuit","beademingsapparaat","beddenfabrikant","bedeltocht","bedevaart","bedevaartstocht","bediendecontract","bedieningsfout","bedilzucht","bedoeïenentent","bedrijfsadvocaat","bedrijfsfeest","bedrijfsfysiotherapeut","bedrijfsmanagement","bedrijfsopbrengst","bedrijfsrestaurant","bedrijfsresultaat","bedrijfssport","bedrijfswinst","bedrijvenmarkt","bedrust","beeldhouwkunst","beeldmoment","beeldrecht","beeldsnijkunst","beestenmarkt","beet","begeleidwonenproject","beginnersfout","beginpunt","begrippenapparaat","begrotingsdebat","begrotingsrecht","begrotingstekort","behaagzucht","behandelingsresultaat","behoudzucht","bejaardenpaspoort","bekerplant","bekerwinst","beklagrecht","beklemrecht","belangenconflict","belastingafdracht","belastingbiljet","belastingconsulent","belastingdienst","belastingexpert","belastingopbrengst","belastingplicht","belastingrecht","belastingspecialist","belastingwet","beleggersmarkt","beleggingsexpert","beleggingsmarkt","beleggingsopbrengst","beleggingsproduct","beleggingsresultaat","beleidsaspect","beleidsdebat","beleidsfout","beleidsresultaat","beleidsspecialist","belevingsrestaurant","belgicist","belminuut","beltegoedkaart","bemoeizucht","benefiet","benefietconcert","benoemingsbesluit","benzinelucht","benzinemarkt","benzinetekort","beoordelingsfout","beoordelingsrapport","berghut","bergklimaat","berglucht","bergrit","bergsport","bergtijdrit","bergtocht","berichtendienst","berkenhout","bermmonument","bermrecreant","bermsloot","bermtoerist","beroepsdiplomaat","beroepsernst","beroepsfout","beroepsgenoot","beroepsjournalist","beroepskracht","beroepsrecht","beroepssoldaat","beroepssport","berufsverbot","beschermingsbesluit","beschikkingsrecht","beslismoment","beslissingsrecht","besluit","bestaansrecht","bestandsformaat","bestelbiljet","bestelkaart","bestuursapparaat","bestuursassistent","bestuursbesluit","bestuursconflict","bestuurskracht","bestuurskundedocent","bestuursmandaat","bestuursprocesrecht","bestuursrecht","betaalautomaat","betaaldienst","betaalkaart","betaalopdracht","betalingsbalanstekort","betalingsopdracht","bètastudent","beterschapskaart","betrouwbaarheidsrit","beukenhout","beursapparaat","beursklimaat","beurskrant","beursmarkt","beursstudent","beurt","beverrat","bevoegdheidsconflict","bevrijdingsconcert","bevrijdingsfeest","bewaarplicht","bewegingsapparaat","bewegingsdocent","bewegingskunst","bewijskracht","bewijsrecht","bewustwordingsproject","bezemkast","bezit","bezitsrecht","bezoekrecht","bezuinigingsdrift","bezuinigingsopdracht","bezwaarschrift","beroepsgericht","bedompt","bedrijfsgericht","beginselvast","beleidsgericht","bewolkt","bezweet","verbeterblad","verband","verbeeldingswereld","verbod","verbodsbord","verbond","verdwaalarmband","verdwijnwoord","verenigingsblad","verenigingslid","verfhuid","vergismoord","vergunningenbeleid","verhalenpad","verhalenwedstrijd","verkeersaanbod","verkeersbeleid","verkeersbord","verkiezingsavond","verkleinwoord","verkoopbeleid","verkoopverbod","vernieuwingsbeleid","verpleeghuisbed","verraad","verschijningsverbod","verstand","vertoningsverbod","vertrekbeleid","vervalmaand","vervoerbeleid","vervoersaanbod","vervoersbeleid","vervoersbond","vervoersverbod","vervolgingsbeleid","verwijderingsbeleid","verzamelbeleid","verzekeringswereld","verzetsdaad","verzetsheld","verzuimbeleid","verdragend","verkeersremmend","verbazend","verbazingwekkend","verbijsterend","verblindend","verbluffend","verbouwereerd","verdaagd","verdedigend","verdovend","vereend","verfrissend","vergelijkend","verhalend","verheffend","verheugend","verkikkerd","verklarend","verkwikkend","verkwistend","verlammend","verlangend","verliesgevend","verlieslatend","verlieslijdend","verlokkend","verlossend","vermeend","vermeldenswaard","vermeldingswaard","vermoeiend","vermogend","vernederend","vernietigend","verontrustend","verpletterend","verrassend","verscheurend","verschillend","verslaafd","verspringend","verstikkend","verstrekkend","verstrooid","vertederend","vertrouwenwekkend","vertwijfeld","vervelend","verwaand","verwarrend","verwoestend","verzachtend","verziend","verzoenend","verwant","verantwoordingsplicht","verbandkist","verbeeldingskracht","verbintenissenrecht","verblijfsrecht","verbrandingsproduct","verbroederingsfeest","verdedigingsfout","verdragsrecht","verdriet","verdringingseffect","veredelingsproduct","verenigingsrecht","verffabrikant","verfpot","verfrest","vergiet","vergoedingslimiet","vergrotingsapparaat","vergunningplicht","verhaalsrecht","verhuiskist","verhuurboot","verjaardagsfeest","verjaardagsgast","verjaardagstaart","verjaarfeest","verjaringsfeest","verkeersagent","verkeersinfarct","verkeersmanagement","verkeersmarkt","verkeersoverlast","verkeerswet","verkenningstocht","verkiezingsbijeenkomst","verkiezingsbiljet","verkiezingsdebat","verkiezingsinkt","verkiezingsresultaat","verkiezingswinst","verkleedkist","verkoopapparaat","verkoopargument","verkoopopbrengst","verkoopopdracht","verkooprecht","verkoopresultaat","verkopersmarkt","verlatingsangst","verlovingsfeest","verminderingskaart","vermogensrecht","vermogenstekort","vermogenswinst","vernielzucht","vernietigingskracht","vernieuwingsdebat","vernieuwingsproject","veroveringstocht","veroveringszucht","verpleegassistent","verrassingseffect","verrassingsfeest","verrijkingsmarkt","verruimingskandidaat","verschoningsrecht","verschot","versproduct","versterfrecht","vertaalfout","vertaalproject","vertaalrecht","vertebraat","vertegenwoordigingsrecht","vervangingsmarkt","vervoersmanagement","vervoersmarkt","vervolgbijeenkomst","vervolgingsapparaat","vervolgopdracht","vervolgproject","vervreemdingseffect","verwijt","verzakingsrecht","verzamelkrant","verzekeringsagent","verzekeringsmarkt","verzekeringsproduct","verzekeringsrecht","verzekeringsresultaat","verzetskrant","verzoeningsbijeenkomst","verzorgingsproduct","slingerpad","avondgebed","bibbergeld","dageraad","drinkgeld","kalfsgebraad","leefgeld","ochtendgebed","ongelukskind","vluggerd","voltigeerpaard","voltigepaard","aandachtsgebied","aanlijngebod","aardbevingsgebied","abonnementsgeld","achtergrondgeluid","achterstandsgebied","actiegebied","afzetgebied","akkerbouwgebied","alpengebied","amazonegebied","ambtsgebied","ambtsgewaad","antigeluid","aspergebed","autonomiegebied","baggereiland","bangerd","bijgeluid","bijstandsgeld","binnenduingebied","blindengeleidehond","blowgebodsbord","boezemgebied","bongerd","bosgebied","bridgeavond","bridgebond","bridgewedstrijd","broedgebied","brongebied","budgetbeleid","burgerbewind","centrumgebied","collegelid","computergebied","concentratiegebied","conceptregeerakkoord","concessiegebied","conflictgebied","contactgeluid","crisisgebied","cultuurgebied","dankgebed","deelgebied","deelnemingenbeleid","deltagebied","deskundigheidsgebied","dierengeluid","doelgebied","doodsgewaad","doorgangsgebied","dopgeld","douanegebied","drempelgeld","driekoningenavond","duinengebied","duingebied","eigendomsvoorbehoud","energiegebied","engerd","eurogebied","feestgewaad","filmgebied","foerageergebied","formuliergebed","frequentiegebied","frontgebied","functioneringsgebied","gangenpaard","gitaargeluid","gitaargeweld","golfgebied","golflengtegebied","graangebied","grachtengebied","grensgebied","groeigebied","groengebied","groepsgeluid","groepsgeweld","grondgebied","grondwaterbeschermingsgebied","haflingerpaard","handelsgebied","havengebied","heidegebied","helikoptergeld","herkomstgebied","herwaarderingsgebied","hogedrukgebied","hogeronderwijsbeleid","hongersnood","hoogveengebied","ICT-gebied","immigratiegebied","inburgeringsbeleid","indicatiegebied","industriegebied","ingeland","inkomgeld","interessegebied","jachtgebied","jagershond","jongerenbeleid","jongerenblad","kantorengebied","kassengebied","keelgeluid","kennisgebied","kerngebied","kernwinkelgebied","kijkgeld","kindergeld","kleigebied","kloostergewaad","knipooggeweld","kogelwond","koorgebed","krapgeldbeleid","krijgsgeweld","krimpgebied","kruisgebed","kunstgebied","kustgebied","kwelgebied","lagedrukgebied","landbouwgebied","langeafstandspaard","langebaanwedstrijd","langetermijnbeleid","leefgebied","leergebied","leerstofgebied","legerpaard","legervoorraad","levensgebied","lidgeld","logeerbed","luchtvaartgebied","luistergeld","machtsgebied","managementbeleid","mandaatgebied","manegepaard","marktgebied","mededelingenblad","mededelingenbord","mediageweld","merengebied","middaggebed","middengebied","mijngebied","milieubeschermingsgebied","milieugebied","misgewaad","missiegebied","modegebied","moerasgebied","morgengebed","Morgenland","morgenstond","moslimgebied","motorgeluid","muilkorfgebod","nachtgewaad","nagelbed","natuurbeschermingsgebied","natuurgebied","natuurgeweld","natuurontwikkelingsgebied","NAVO-gebied","NAVO-grondgebied","nederzettingenbeleid","neerslaggebied","negerkind","no-gogebied","noodgebied","noordpoolgebied","Noordzeegebied","oceaangebied","octrooigebied","oefengebied","oerwoudgeluid","oliegebied","omgevingsbeleid","omgevingsgeluid","onderwijsgebied","onderzoeksgebied","onrustgebied","ontwikkelingsgebied","oorlogsgebied","oorlogsgeweld","oorsprongsgebied","operatiegebied","opleidingenaanbod","opmarsgebied","overgangsgebied","overlastgebied","overstromingsgebied","overwinteringsgebied","paaigebied","partnergeweld","ploegenwedstrijd","poldergebied","politiegeweld","potpoldergebied","presentiegeld","priestergewaad","regeerakkoord","regelafstand","regenboogkind","regenboogzebrapad","regenwoud","regeringsaanbod","regeringsbeleid","regeringsraad","regeringsstad","reizigersaanbod","richtingenstrijd","roggebrood","rouwgewaad","rugzakgeld","rustgebied","rustgeld","sabotagedaad","samenwerkingsgebied","schandegeld","Schengenakkoord","schietgebed","schoolgeld","servicegeweld","slangenhuid","sleutelgeld","slotgebed","smeekgebed","smeergeldstad","spaargeld","spanningsgebied","spiegelbeeld","spiegelwand","sportgebied","spraakgeluid","stemgeluid","stiltegebied","stoelgeld","stormgeweld","straatgeluid","straatgeweld","strafschopgebied","supportersgeweld","taalgebied","tegelpad","tegelwand","tegenbod","tegengeluid","tegengeweld","tegenspoed","tegenwind","televisiegeweld","tussengebied","uitgaansgeweld","uitgeefbeleid","uitgeversverbond","uitgeverswereld","ultrageluid","vaargebied","vagebond","vakantiegeld","veertigurengebed","vegetariërsbond","vingerhoed","vliegtuiggeluid","vluchtelingenbeleid","voetbalgeweld","vogelgeluid","vogelwereld","volksgezondheidsbeleid","voorzieningenaanbod","vormgevingsbeleid","vredesgeluid","vreemdelingenbeleid","vrijdaggebed","vrijgezellenavond","vrijwilligersbeleid","vuurwapengeweld","wapengeweld","waterbergingsgebied","watergebied","watergeweld","werkgelegenheidsbeleid","werkgeversaanbod","werkgeversbond","werkgeversverbond","wetgevingsbeleid","wiegenkind","wijngebied","wintersportgebied","wisselgeld","woestijngebied","zakgeld","zangersbond","zeegebied","zeehavengebied","ziektegeld","zigeunerkind","zigeunerpaard","zondegeld","zorgenkind","zwangerschapsmaand","zwijggeld","agent","afgezant","dirigent","echtgenoot","morgendienst","apologeet","budgetsupermarkt","burgerdienst","changement","dorpsgenoot","huisgenoot","krankzinnigengesticht","muggenbeet","nagerecht","omgevingsportret","politieagent","tijgerkat","tussengerecht","vogelmijt","voorgerecht","wegenwacht","wegenzout","wijkagent","wisselagent","zeegezicht","zorgbudget","aankoopbudget","aardappelgerecht","accountmanagement","achterhoedegevecht","adoptieagent","advertentiebudget","afspiegelingskabinet","agendahedonist","algemenebijstandswet","amandelgeest","ambtenarengerecht","apengezicht","arbeidsgerecht","aspergerobot","aspergeteelt","assetmanagement","baggerboot","baggermarkt","baggeropdracht","baggerproject","baggerschuit","baggervloot","balkanvergeet-mij-niet","barricadegevecht","bijgerecht","boemerangeffect","bouwmanagement","bovengebit","branchegenoot","bridgejournalist","bridgesport","budget","budgetrecht","budgettekort","bugnugget","burgemeestersambt","burgemeesterspost","burgerdocent","burgerplicht","burgerpot","burgerpresident","burgerrecht","burgerschapsrecht","buurtagent","buurtgenoot","capaciteitsmanagement","casemanagement","celgenoot","chef-dirigent","CIA-agent","clubgenoot","coalitiegenoot","collectiemanagement","collegebesluit","collegekaart","collegestudent","competentiemanagement","crisismanagement","defensiebudget","depannagedienst","deskundigenrapport","disgenoot","dopingexpert","draagvleugelboot","dreigement","driekoningenfeest","dubbelagent","dwerggeit","eerstgeboorterecht","eigendomsrecht","elftalgenoot","enkelgewricht","etalageruit","ex-agent","ex-echtgenoot","exploitatiebudget","FBI-agent","fractiegenoot","gadget","garagepoort","glogetuigschrift","groentegerecht","groentenugget","grondgevecht","halfgeleiderfabrikant","halsgerecht","halsgewricht","hamburgerrestaurant","hamburgertent","handelsagent","handgewricht","hanengevecht","hengelsport","hersengadget","heupgewricht","hogeschooldocent","hogeschoolstudent","hokjesgeest","hondengevecht","hoofdagent","hoofdgerecht","horlogekast","hotelmanagement","huishoudbudget","hulpagent","huwelijksvermogensrecht","inburgeringsplicht","inburgeringstraject","informatiemanagement","ingenieursdienst","ingenieursstudent","inlichtingenrapport","interim-management","internetevangelist","investeringsbudget","inzagerecht","jaarbudget","jongerenkrant","jongerenpaspoort","kaakgewricht","kaasgerecht","kaasnugget","kalfsgehakt","kamergenoot","kant-en-klaargerecht","kantongerecht","kennismanagement","kipnugget","klasgenoot","kniegewricht","kogelgewricht","kooigevecht","kredietmanagement","kroegentocht","kruidnagelsigaret","kunstbudget","kunstgeschiedenisdocent","kunstgeschiedenisstudent","kunstmanagement","kussengevecht","kwaliteitsmanagement","kwelgeest","lamsgehakt","langetermijneffect","leeftijdgenoot","leeftijdsgenoot","legercommandant","legerdienst","legerkrant","legerpredikant","legertent","lievelingsgerecht","logeergast","lotgenotencontact","loungerestaurant","low budget","lozingenbesluit","luchtagent","luchtgevecht","lunchgerecht","macrobudget","management","managementfout","melkgeit","mens-erger-je-niet","mergelgrot","milieumanagement","miljoenenbudget","mobiliteitsbudget","moddergevecht","monumentenbudget","morgenlicht","morgenpost","motoragent","muggenbult","narcotica-agent","NAVO-bondgenoot","negerhut","nepagent","nugget","ondergebit","onderwijsbudget","onderwijsmanagement","onderzoeksbudget","onderzoeksgerecht","on-en-minvermogenkaart","ongevallenwet","onteigeningswet","orgelconcert","orgeldocent","orgelkast","overheidsbudget","overheidsmanagement","overnamegevecht","overnemingsgevecht","paardengebit","passagebiljet","pastagerecht","persagent","personeelsbudget","personeelsmanagement","plaggenhut","ploegentijdrit","pluimgewicht","politiebudget","polsgewricht","postzegelformaat","prestigeproject","prins-regent","procesmanagement","productiebudget","projectmanagement","pseudovogelpest","publiciteitsagent","raffinageproduct","reclamebudget","reegeit","regeerambt","regelzucht","regenboogtricot","regenput","regent","regentaat","regenwaterput","regeringsapparaat","regeringsbesluit","regeringsbudget","regeringskrant","regeringsrapport","regeringssoldaat","reisagent","reisbudget","restauratiebudget","rijksbudget","rijstgerecht","risicomanagement","röntgenapparaat","ruggenmergsvocht","rundergehakt","scharniergewricht","scheidsgerecht","schijngevecht","schimmengevecht","schoolagent","schoolbegeleidingsdienst","schoolgenoot","schoolwijkagent","schoudergewricht","sergeant","slangenbeet","slangenhout","slingerplant","slowfoodgerecht","soortgenoot","spiegelgevecht","spiegelkast","spiegelruit","spiegelschrift","spiegeltent","spinazienugget","sportmanagement","spronggewricht","stagedocent","stageopdracht","stagerapport","stierengevecht","straatgevecht","streekgerecht","stressmanagement","studentenbudget","subsidiebudget","taalgenoot","tafelgenoot","tafelgenot","teamgeest","tegenargument","tegeneffect","tegenkracht","tentoonstellingsbudget","tijdgeest","tijdgenoot","tijdmanagement","tijdsgewricht","tijgerpunt","timemanagement","titanengevecht","titelgevecht","topdirigent","topmanagement","totaalbudget","totaalgewicht","tweegevecht","tweevingertest","twintigeurobiljet","undercoveragent","urgentierecht","veiligheidsagent","veiligheidsarrangement","veiligheidsmanagement","vijftigeurobiljet","vingerplant","visgerecht","visnugget","vleesgerecht","vleugelboot","vliegenkast","vliegerfeest","vluchtelingenrecht","vluchtelingentransport","VN-gezant","vogelmarkt","vogeltjesmarkt","vogelvangst","vogelvlucht","volksgericht","voorlichtingsbudget","vrachtwagenfabrikant","vrachtwagenmarkt","vragersmarkt","vredegerecht","vreemdelingenangst","vreemdelingenbesluit","vreemdelingendebat","vreemdelingenrecht","vreemdelingenstemrecht","vuistgevecht","vuurgevecht","watergeest","watergevecht","watermanagement","wegenbouwproject","wereldtitelgevecht","werkgelegenheidseffect","werkgelegenheidsproject","werkingsbudget","wervelgewricht","wetenschapsbudget","wetgevingsproject","wintergerst","wintergezicht","wrevelagent","zadelgewricht","zagevent","zanger-componist","zanger-gitarist","zangerscast","zangvogelsport","zeegevecht","zegelrecht","zegetocht","zelfmanagement","ziekenhuisbudget","zwangerschapstest","goedgevuld","aangebrand","welgevuld","afgeborsteld","donkergekleurd","goedgevormd","welgevormd","allesverzengend","bontgekleurd","doorgewinterd","goedgehumeurd","goedgeluimd","goedgezind","haatdragend","kegeldragend","lichtgekleurd","nagelbijtend","ongekleurd","ongemanierd","ongeverfd","rentedragend","risicodragend","roodgekleurd","slechtgehumeurd","slechtgezind","vruchtdragend","welgemanierd","welgezind","welopgevoed","woldragend","zaaddragend","zorgdragend","aanbodgestuurd","aangehuwd","aangetekend","aangetrouwd","aanliggend","aanmatigend","aanvoegend","achtereenvolgend","achterliggend","afgewend","allesdoordringend","allesvernietigend","alleszeggend","almogend","alvermogend","angstaanjagend","bijstandsgerechtigd","bloeddrukverhogend","bloeddrukverlagend","bloemdragend","braakliggend","brandvertragend","breedgerand","brildragend","cholesterolverlagend","christelijk-gereformeerd","computergestuurd","diepliggend","doodgemoedereerd","doordringend","doorslaggevend","dreigend","drempelverlagend","dringend","dwingend","eerstvolgend","eierleggend","Engelssprekend","ergerniswekkend","felgekleurd","godtergend","goedgekleed","goedgemanierd","goudgerand","grensverleggend","handenwringend","hemeltergend","hiernavolgend","hogergenoemd","hoogdringend","hoopgevend","indringend","ingebeeld","ingekankerd","ingekeerd","ingenaaid","ingewikkeld","ingeworteld","intrigerend","knoldragend","kogelwerend","laaggeletterd","leidinggevend","levensbedreigend","levensbeëindigend","levensverlengend","lichtgevend","lichtgewond","liggend","losliggend","maatgevend","meedogend","minvermogend","moedgevend","naastliggend","navolgend","neerbuigend","niet-geleidend","nietszeggend","normgevend","oergezond","omliggend","onaangediend","onbevredigend","ondergewaardeerd","onderliggend","ondeugend","ongeaccepteerd","ongeanimeerd","ongearticuleerd","ongeautoriseerd","ongecensureerd","ongeciviliseerd","ongeclausuleerd","ongecompliceerd","ongeconcentreerd","ongeconditioneerd","ongecontroleerd","ongecoördineerd","ongecorrigeerd","ongecultiveerd","ongedateerd","ongedefinieerd","ongedifferentieerd","ongediplomeerd","ongedisciplineerd","ongedoubleerd","ongeëmancipeerd","ongeëmotioneerd","ongeforceerd","ongefrankeerd","ongefundeerd","ongegeneerd","ongehavend","ongehonoreerd","ongeïdentificeerd","ongeïnformeerd","ongeïnspireerd","ongeïnteresseerd","ongekend","ongekwalificeerd","ongeleerd","ongelimiteerd","ongelinieerd","ongematteerd","ongemeend","ongemeubileerd","ongemonteerd","ongemotiveerd","ongemotoriseerd","ongenuanceerd","ongeoefend","ongeopend","ongeordend","ongeorganiseerd","ongepaneerd","ongepermitteerd","ongeprepareerd","ongepubliceerd","ongeraffineerd","ongerealiseerd","ongeregistreerd","ongereglementeerd","ongereguleerd","ongesigneerd","ongespecificeerd","ongestoffeerd","ongestructureerd","ongestudeerd","ongesubsidieerd","ongevaccineerd","ongewapend","onsamenhangend","onuitgenodigd","onuitgevoerd","onvermogend","onwelgezind","opeenvolgend","opvliegend","opvolgend","orthodox-gereformeerd","overtuigend","overwegend","overweldigend","plaatsvervangend","prangend","raadgevend","redengevend","rentegevend","rolbevestigend","roodgeverfd","rustgevend","samenhangend","schermdragend","schrikaanjagend","slechtgekleed","sneldrogend","statusverhogend","stilzwijgend","supergezond","tegemoetkomend","tergend","toegevend","toonaangevend","tussenliggend","uitdagend","uitgekiend","uitgeregend","uitgerekend","uitnodigend","vakoverstijgend","veelzeggend","vigerend","vleesvervangend","vliegend","volgend","voorbijgestreefd","vraaggestuurd","vreesaanjagend","Wajonggerechtigd","waterbergend","watergekoeld","welgekend","welgemeend","werkgelegenheidsbevorderend","wetgevend","winstgevend","witgehandschoend","witgepleisterd","witgeschilderd","witgeverfd","zelfcorrigerend","zelfdragend","zelfreinigend","zelfvernietigend","zelfverzorgend","zieltogend","zingevend","zoetgeurend","zogenaamd","zogenoemd","zwaargehavend","zwaargewapend","zwaargewond","zwaarwegend","zwartgeverfd","zwijgend","doelgericht","ontwikkelingsgericht","zwartgerokt","arbeidsmarktgericht","functiegericht","goedgemutst","kindgericht","aanbodgericht","aangedampt","actiegericht","arbeidsongeschikt","brongericht","buurtgericht","cliëntgericht","competentiegericht","consumentgericht","divergent","doelgroepgericht","doodongerust","effectgericht","ervaringsgericht","exportgericht","groepsgericht","ingemaakt","ingeroest","innovatiegericht","intelligent","klantgericht","kortgerokt","maatschappijgericht","marktgericht","mensgericht","nagelvast","natuurgericht","niet-gericht","ongekuist","ongericht","onuitgebracht","onuitgepakt","onuitgewerkt","oplossingsgericht","persoonsgericht","praktijkgericht","prestatiegericht","probleemgericht","procesgericht","productgericht","publieksgericht","resultaatgericht","roodgelakt","taakgericht","themagericht","toekomstgericht","toepassingsgericht","vakgericht","voortgezet","vraaggericht","wijkgericht","witgekalkt","witgelakt","zelfgemaakt","zwartgelakt","morgennacht","negenduizend","negenentwintigduizend","negenhonderd","negenhonderdduizend","negentienduizend","negentienhonderd","negentigduizend","morgenochtend","desgevallend","morgenavond","zogezegd","nergensland","ontbijtbord","onthaalbeleid","onthaalkind","ontmoedigingsbeleid","ontmoetingsavond","ontwapeningsakkoord","ontwerpakkoord","ontwerplandbouwakkoord","ontwerpwedstrijd","ontwikkelingsbeleid","ontwikkelingshulpbeleid","ontwikkelingsland","ontbeend","ontbrekend","onthullend","onthutsend","ontkennend","ontluisterend","ontoereikend","ontslagnemend","ontsmettend","ontspannend","ontstekingsremmend","ontstellend","ontwapenend","ontwijkend","ontwikkeld","ontzagwekkend","ontzettend","ontbijt","onthardingszout","ontzet","ontbijtbuffet","ontbindingsrecht","ontdekkingstocht","onterecht","ontkoppelingsbesluit","ontmijningsdienst","ontslagbesluit","ontslagdecreet","ontslagrecht","ontvangst","ontwerpbesluit","ontwerpfout","ontwerpgrondwet","ontwerpopdracht","ontwerprapport","ontwerpwet","ontwikkelingspot","ontwikkelingsproject","herdershond","herenakkoord","herenblad","herfstavond","herfstblad","herfstdraad","herfstmaand","herfstochtend","herfstwind","herkeuringsraad","heroïnehond","herseninhoud","herstelbeleid","hervormingsbeleid","herfst","hermafrodiet","hert","heraut","herfstlucht","heraanplant","herdenkingsbijeenkomst","herdenkingsconcert","herdenkingsfeest","heremietkreeft","herfstnacht","herfsttint","herinneringskunst","herkomst","heroïnespuit","heroïnetransport","heroïnevangst","herroepingsrecht","hersenkracht","hersenvlucht","hersenvocht","hersteldienst","herstelrecht","hervormingsproject","erwt","ernst","erbovenuit","ereambt","eregast","erepunt","erfenisrecht","erfrecht","ergotherapeut","ernaast","eronderuit","eropuit","ertussenuit","eruit","ervanuit","erytrocyt","eredivisiewedstrijd","erelid","erfgoedbeleid","erkenningsbeleid","errond","ervaringswereld","gebaart","gebeurt","gebiedt","gebood","gedenkt","gedraagt","geeuwt","gehoorzamt","geilt","geldt","geelt","gelooft","geneest","geniet","genoot","gerust","geurt","geeft","besnuffelt","bedeelt","bedelt","bekeert","beugelt","beamt","beantwoordt","beargumenteert","beatblogt","becijfert","becommentariërt","beconcurreert","bedaart","bedelft","bedenkt","bederft","bedient","bediscussiërt","bedoelt","bedraagt","bedreigt","bedriegt","bedrijft","bedroeft","bedwingt","beëindigt","beeldbelt","beetneemt","beft","begaat","begeleidt","begeert","begeeft","begint","begraaft","begrijpt","begroeit","behaalt","behandelt","behangt","beheert","behoedt","behoeft","behoort","behoudt","beïnvloedt","bekent","bekeurt","bekijkt","beklaagt","bekleedt","beklemt","beklimt","bekomt","bekritiseert","bekroont","belandt","beledigt","belegt","belemmert","beleeft","belt","beloont","belooft","belparkeert","beluistert","bemeesteert","bemeubelt","bemoedigt","bemoeit","benadert","benauwt","beneemt","bengelt","benieuwt","benoemt","beogt","beoordeelt","bepaalt","bepoteelt","bereidt","berekent","berooft","beschaamt","beschaaft","beschermt","beschildert","beschouwt","beschrijft","beschuldigt","beslaat","besloot","besnijdt","bespaart","bespeurt","bespioneert","bespreekt","bespringt","bestaat","bestempelt","bestrijdt","bestreed","bestudeert","bestuurt","beswaffeelt","betekent","betert","betont","betonneert","betovert","betreedt","betreft","betrekt","betreurt","betwijfelt","beult","bevalt","beeft","bevindt","bevoordeliigt","bevordert","bevraagt","bevriest","bewapent","beweert","bewijst","bewondert","bewoont","bewonersparkeert","bezaait","bezeert","beziet","bezat","bezoekt","bezorgt","bezuinigt","bezweert","verlaat","verliet","verschaalt","verspringt","vertelt","veraangenaamt","verabsoluteert","verachtvoudiigt","veradeemt","verafgoodt","verafschuwt","veralgemeent","verandert","verankert","verantwoordt","verarmt","verbabbelt","verbaliseert","verbant","verbaast","verbeeldt","verbeidt","verbergt","verbetert","verbeuzelt","verbiedt","verbood","verbijstert","verbindt","verblijft","verblindt","verbouwt","verbrandt","verbreekt","verdappert","verdedigt","verdeelt","verdenkt","verdient","verdort","verdooft","verdraait","verdraagt","verdrijft","verdringt","verdrinkt","verdroogt","verdubbelt","verdwaalt","verdwijnt","vereenvoudigt","vet","verenigt","vereert","vergaat","vergadeert","vergelijkt","vergt","vergeet","vergat","vergeeft","vergiftigt","vergoedt","vergrendelt","verhaalt","verhangt","verheldert","verheugt","verhindert","verhoogt","verhongert","verhoudt","verhuist","verhuurt","verifiërt","verjaagt","verkent","verkeert","verkiest","verklaart","verkleedt","verkleint","verkleurt","verknoeit","verkoopt","verkreukelt","verkrijgt","verlaagt","verlamt","verlangt","verleidt","verleent","verlengt","verliest","verloocheent","verloopt","verlooft","verluiert","verlummelt","vermagert","vermaalt","vermangelt","vermeldt","vermengt","vermenigvuldigt","vermijdt","vermindert","vermoedt","vermoeit","vermolmt","vermomt","vermoordt","vernauwt","verneemt","vernevelt","vernielt","vernietigt","vernieuwt","vernikkelt","vernoemt","vernummert","veronaangenaamt","veronachtzaamt","veronderstelt","verontheiliigt","verontreinigt","verontschuldigt","veroordeelt","veroorlooft","verootmoediigt","veropenbaart","verordonneert","verovert","verpandt","verpaupert","verpietert","verplegt","verplettert","verpulvert","verraadt","verried","verrechtvaardiigt","verregeent","verreist","verrekeent","verrijdt","verrijst","verroert","verrolt","verronselt","verruigt","verruilt","verruuwt","verscheurt","verschijnt","verschilt","verschimmelt","verschoont","verschraalt","verschrijft","verschroeit","verschrompelt","verschuilt","versiert","versimpelt","versjachert","versjouwt","verslaat","verslechtert","versleutelt","verslijt","versleet","verslindt","verslond","versluiert","versluist","versmaadt","versmalt","versmoort","versnelt","versnijdt","versnippert","versobert","versoepelt","versombert","verspeelt","verspeent","verspert","verspiedt","verspilt","verspint","versplintert","verspreidt","verstaat","verstond","verstaalt","verstart","verstelt","versteent","versterft","versteviigt","verstijft","verstilt","verstomt","verstoort","verstoot","verstiet","verstouwt","verstramt","verstrengt","verstrijkt","verstrooit","verstuift","verstuurt","verstuuwt","versuikert","versukkelt","vertaalt","vertedert","vertegenwoordigt","vertekeent","verteert","vertienvoudiigt","vertilt","vertimmert","vertint","vertoeft","vertoont","vertoornt","vertraagt","vertreedt","vertroebelt","vertroetelt","vertrouwt","vertwijfelt","vervaagt","vervaalt","vervalt","vervangt","vervelt","verft","verveent","verviervoudiigt","vervijfvoudiigt","vervliegt","vervloeit","vervluchtiigt","vervoedeert","vervoegt","vervoert","vervolgt","vervollediigt","vervordert","vervormt","vervreemdt","vervroegt","vervuilt","vervult","verwaait","verwaardiigt","verwaarloost","verwarmt","verwart","verwaseemt","verwatert","verwedt","verwelkoomt","verweert","verwerpt","verwerft","verweeft","verwijdt","verwijdert","verwijlt","verwijft","verwikkelt","verwildert","verwint","verwintert","verwisselt","verwittiigt","verwondt","verwondert","verwoont","verwoordt","verwringt","verwurgt","verzaagt","verzandt","verzegelt","verzegt","verzeilt","verzekert","verzelfstandiigt","verzendt","verzengt","verzesvoudiigt","verzilvert","verzinnebeeldt","verzint","verzoekt","verzoent","verzoolt","verzuilt","verzuurt","verzusteert","verzwagert","verzwaart","verzwelgt","verzwendelt","verzweert","verzwijgt","ontbiedt","ontbood","ontbeet","ontbindt","ontbolstert","ontbraamt","ontbreekt","ontcijfert","ontdoet","ontdeed","ontdooit","ontdubbelt","onteert","onterft","ontgaat","ontgeldt","ontglijdt","ontgloeit","ontgraaft","ontgrendelt","ontgroeit","ontgroent","onthaalt","onthalst","onthardt","onthaart","ontheft","ontheiligt","onthoofdt","onthoudt","onthield","onthult","ontkent","ontketeent","ontkiemt","ontkleurt","ontkoomt","ontkoppelt","ontlaadt","ontleent","ontleert","ontloopt","ontluist","ontmengt","ontmijnt","ontmoedigt","ontmythologiseert","ontneemt","ontradicaliseert","ontroert","ontrommeelt","ontruimt","ontslaat","ontspant","ontspult","ontstaat","ontstond","ontsteekt","ontvangt","ontvoert","ontvolgt","ontvoogdt","ontvriendt","ontvriest","ontwerpt","ontwijkt","ontwikkelt","ontzwavelt","herdenkt","herdacht","ergert","ekent","eruitzit","ervaart","erft"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.usedKeywords=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(593));e.usedKeywords=i.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLanguagesWithWordFormSupport=e.scoreToRating=e.measureTextWidth=void 0;var i=t(43);Object.keys(i).forEach(function(a){"default"!==a&&"__esModule"!==a&&Object.defineProperty(e,a,{enumerable:!0,get:function(){return i[a]}})});var n=s(t(136)),o=t(286),r=s(t(276));function s(a){return a&&a.__esModule?a:{default:a}}e.measureTextWidth=o.measureTextWidth,e.scoreToRating=n.default,e.getLanguagesWithWordFormSupport=r.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.measureTextWidth=function(a){let e=document.getElementById("yoast-measurement-element");return e||(e=function(){const a=document.createElement("div");return a.id="yoast-measurement-element",a.style.position="absolute",a.style.left="-9999em",a.style.top=0,a.style.height=0,a.style.overflow="hidden",a.style.fontFamily="Arial",a.style.fontSize="18px",a.style.fontWeight="400",document.body.appendChild(a),a}()),e.innerHTML=a,e.offsetWidth}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeMarks=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(596));e.removeMarks=i.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.__createWordRegex=e.createRegexFromArray=e.wordBoundaries=e.removeHtmlBlocks=e.relevantWords=e.imageInText=e.replaceDiacritics=e.transliterate=e.stripSpaces=e.stripHTMLTags=void 0;var i=t(33),n=z(t(25)),o=z(t(202)),r=z(t(137)),s=z(t(104)),d=z(t(289)),l=z(t(291)),c=z(t(206)),u=z(t(302)),p=z(t(79));function z(a){return a&&a.__esModule?a:{default:a}}e.stripHTMLTags=i.stripFullTags,e.stripSpaces=n.default,e.transliterate=o.default,e.replaceDiacritics=r.default,e.imageInText=s.default,e.relevantWords=d.default,e.removeHtmlBlocks=l.default,e.wordBoundaries=u.default,e.createRegexFromArray=p.default,e.__createWordRegex=c.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.filterEndingWith=e.filterOneCharacterWordCombinations=e.filterOnDensity=e.filterFunctionWordsAnywhere=e.filterFunctionWords=e.filterFunctionWordsAtBeginning=e.filterFunctionWordsAtEnding=e.sortCombinations=e.getRelevantCombinations=e.calculateOccurrences=e.getRelevantWords=e.getWordCombinations=void 0;var i=c(t(22)),n=c(t(29)),o=c(t(290)),r=t(50),s=c(t(88)),d=c(t(20)),l=t(1);function c(a){return a&&a.__esModule?a:{default:a}}const u=(0,s.default)(),p=0,z=.03,g=100,m=200,w=["–","—","-","©","#","%","/","\\","$","€","£","*","•","|","→","←","}","{","//","||","​"];function f(a,e,t){const s=(0,n.default)(a);let d,c;return(0,l.flatMap)(s,function(a){return a=a.toLocaleLowerCase(),a=(0,r.normalize)(a),d=(0,i.default)(a),(0,l.filter)((0,l.map)(d,function(a,i){return i+e-1<d.length&&(c=d.slice(i,i+e),new o.default(c,0,t))}))})}function y(a){const e={};return(0,l.forEach)(a,function(a){const t=a.getCombination();(0,l.has)(e,t)||(e[t]=a),e[t].incrementOccurrences()}),(0,l.values)(e)}function b(a){return a=a.filter(function(a){return 1!==a.getOccurrences()&&0!==a.getRelevance()})}function h(a){a.sort(function(a,e){const t=e.getRelevance()-a.getRelevance();return 0!==t?t:e.getLength()-a.getLength()})}function v(a){return a.filter(function(a){return!(1===a.getLength()&&a.getWords()[0].length<=1)})}function k(a,e){return a.filter(function(a){return(0,l.isEmpty)((0,l.intersection)(e,a.getWords()))})}function j(a,e){return a.filter(function(a){return!(0,l.includes)(e,a.getWords()[0])})}function _(a,e){return a.filter(function(a){const t=a.getWords(),i=t.length-1;return!(0,l.includes)(e,t[i])})}function x(a,e){return a=_(a=j(a,e),e)}function q(a,e,t,i){return a.filter(function(a){return a.getDensity(e)>=t&&a.getDensity(e)<i})}function E(a,e,t){return a=a.filter(function(a){const i=a.getCombination();for(let a=0;a<t.length;a++)if(i.endsWith(t[a]))return!0;return!i.endsWith(e)})}function A(a,e){return a=j(a=_(a=x(a=k(a,e.filteredAnywhere),e.filteredAtBeginningAndEnding),e.filteredAtEnding),e.filteredAtBeginning)}function O(a,e){let t=(0,d.default)(e);u.hasOwnProperty(t)||(t="en");const i=u[t],n=f(a,1,i.all),o=n.length;let r=b(y(n));h(r),r=(0,l.take)(r,100);const s={};(0,l.forEach)(r,function(a){s[a.getCombination()]=a.getRelevance()});const c=y(f(a,2,i.all)),j=y(f(a,3,i.all)),_=y(f(a,4,i.all)),x=y(f(a,5,i.all));let O=r.concat(c,j,_,x);return O=function(a,e,t){return a=A(a=v(a=k(a,w)),e),"en"===t&&(a=E(a,"'s",[])),a}(O,i,t),(0,l.forEach)(O,function(a){a.setRelevantWords(s)}),h(O=b(O)),o>=m&&(O=q(O,o,p,z)),(0,l.take)(O,g)}e.getWordCombinations=f,e.getRelevantWords=O,e.calculateOccurrences=y,e.getRelevantCombinations=b,e.sortCombinations=h,e.filterFunctionWordsAtEnding=_,e.filterFunctionWordsAtBeginning=j,e.filterFunctionWords=A,e.filterFunctionWordsAnywhere=k,e.filterOnDensity=q,e.filterOneCharacterWordCombinations=v,e.filterEndingWith=E,e.default={getWordCombinations:f,getRelevantWords:O,calculateOccurrences:y,getRelevantCombinations:b,sortCombinations:h,filterFunctionWordsAtEnding:_,filterFunctionWordsAtBeginning:j,filterFunctionWords:x,filterFunctionWordsAnywhere:k,filterOnDensity:q,filterOneCharacterWordCombinations:v,filterEndingWith:E}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1);function n(a,e,t){this._words=a,this._length=a.length,this._occurrences=e||0,this._functionWords=t}n.lengthBonus={2:3,3:7,4:12,5:18},n.prototype.getLengthBonus=function(){return(0,i.has)(n.lengthBonus,this._length)?n.lengthBonus[this._length]:0},n.prototype.getWords=function(){return this._words},n.prototype.getLength=function(){return this._length},n.prototype.getCombination=function(){return this._words.join(" ")},n.prototype.getOccurrences=function(){return this._occurrences},n.prototype.incrementOccurrences=function(){this._occurrences+=1},n.prototype.getMultiplier=function(a){return 1+a*this.getLengthBonus()},n.prototype.isRelevantWord=function(a){return(0,i.has)(this._relevantWords,a)},n.prototype.getRelevantWordPercentage=function(){var a=0,e=1;return this._length>1&&((0,i.forEach)(this._words,function(e){this.isRelevantWord(e)&&(a+=1)}.bind(this)),e=a/this._length),e},n.prototype.getRelevance=function(){if(1===this._words.length&&function(a,e){return-1!==e.indexOf(a.toLocaleLowerCase())}(this._words[0],this._functionWords))return 0;var a=this.getRelevantWordPercentage();return 0===a?0:this.getMultiplier(a)*this._occurrences},n.prototype.setRelevantWords=function(a){this._relevantWords=a},n.prototype.getDensity=function(a){return this._occurrences/a},n.prototype.serialize=function(){return{_parseClass:"WordCombination",words:this._words,occurrences:this._occurrences,functionWords:this._functionWords,relevantWords:this._relevantWords}},n.parse=function(a){const e=new n(a.words,a.occurrences,a.functionWords);return e.setRelevantWords(a.relevantWords),e},e.default=n},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return o=[],d.write(a),o.join("")};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(105)),n=t(1);let o,r=!1;const s=["script","style","code","pre"],d=new i.default.Parser({onopentag:function(a,e){if((0,n.includes)(s,a))return void(r=!0);let t="";Object.keys(e).forEach(function(a){t+=" "+a+"='"+e[a]+"'"}),o.push("<"+a+t+">")},ontext:function(a){r||o.push(a)},onclosetag:function(a){(0,n.includes)(s,a)?r=!1:o.push("</"+a+">")}},{decodeEntities:!0})},function(a,e,t){var i=t(293),n={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},o={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:n,input:n,output:n,button:n,datalist:n,textarea:n,option:{option:!0},optgroup:{optgroup:!0}},r={__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},s={__proto__:null,math:!0,svg:!0},d={__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(a,e){this._options=e||{},this._cbs=a||{},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&&(i=this._options.Tokenizer),this._tokenizer=new i(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}t(103)(c,t(600).EventEmitter),c.prototype._updatePosition=function(a){null===this.endIndex?this._tokenizer._sectionStart<=a?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-a:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},c.prototype.ontext=function(a){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(a)},c.prototype.onopentagname=function(a){if(this._lowerCaseTagNames&&(a=a.toLowerCase()),this._tagname=a,!this._options.xmlMode&&a in o)for(var e;(e=this._stack[this._stack.length-1])in o[a];this.onclosetag(e));!this._options.xmlMode&&a in r||(this._stack.push(a),a in s?this._foreignContext.push(!0):a in d&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(a),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 r&&this._cbs.onclosetag(this._tagname),this._tagname=""},c.prototype.onclosetag=function(a){if(this._updatePosition(1),this._lowerCaseTagNames&&(a=a.toLowerCase()),(a in s||a in d)&&this._foreignContext.pop(),!this._stack.length||a in r&&!this._options.xmlMode)this._options.xmlMode||"br"!==a&&"p"!==a||(this.onopentagname(a),this._closeCurrentTag());else{var e=this._stack.lastIndexOf(a);if(-1!==e)if(this._cbs.onclosetag)for(e=this._stack.length-e;e--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=e;else"p"!==a||this._options.xmlMode||(this.onopentagname(a),this._closeCurrentTag())}},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 a=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===a&&(this._cbs.onclosetag&&this._cbs.onclosetag(a),this._stack.pop())},c.prototype.onattribname=function(a){this._lowerCaseAttributeNames&&(a=a.toLowerCase()),this._attribname=a},c.prototype.onattribdata=function(a){this._attribvalue+=a},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(a){var e=a.search(l),t=e<0?a:a.substr(0,e);return this._lowerCaseTagNames&&(t=t.toLowerCase()),t},c.prototype.ondeclaration=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("!"+e,"!"+a)}},c.prototype.onprocessinginstruction=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("?"+e,"?"+a)}},c.prototype.oncomment=function(a){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(a),this._cbs.oncommentend&&this._cbs.oncommentend()},c.prototype.oncdata=function(a){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(a),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+a+"]]")},c.prototype.onerror=function(a){this._cbs.onerror&&this._cbs.onerror(a)},c.prototype.onend=function(){if(this._cbs.onclosetag)for(var a=this._stack.length;a>0;this._cbs.onclosetag(this._stack[--a]));this._cbs.onend&&this._cbs.onend()},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(a){this.reset(),this.end(a)},c.prototype.write=function(a){this._tokenizer.write(a)},c.prototype.end=function(a){this._tokenizer.end(a)},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,a.exports=c},function(a,e,t){a.exports=wa;var i=t(294),n=t(204),o=t(295),r=t(205),s=0,d=s++,l=s++,c=s++,u=s++,p=s++,z=s++,g=s++,m=s++,w=s++,f=s++,y=s++,b=s++,h=s++,v=s++,k=s++,j=s++,_=s++,x=s++,q=s++,E=s++,A=s++,O=s++,S=s++,T=s++,M=s++,P=s++,C=s++,R=s++,D=s++,F=s++,B=s++,$=s++,I=s++,L=s++,W=s++,N=s++,U=s++,K=s++,H=s++,V=s++,Y=s++,G=s++,Z=s++,J=s++,Q=s++,X=s++,aa=s++,ea=s++,ta=s++,ia=s++,na=s++,oa=s++,ra=s++,sa=s++,da=s++,la=0,ca=la++,ua=la++,pa=la++;function za(a){return" "===a||"\n"===a||"\t"===a||"\f"===a||"\r"===a}function ga(a,e,t){var i=a.toLowerCase();return a===i?function(a){a===i?this._state=e:(this._state=t,this._index--)}:function(n){n===i||n===a?this._state=e:(this._state=t,this._index--)}}function ma(a,e){var t=a.toLowerCase();return function(i){i===t||i===a?this._state=e:(this._state=c,this._index--)}}function wa(a,e){this._state=d,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=d,this._special=ca,this._cbs=e,this._running=!0,this._ended=!1,this._xmlMode=!(!a||!a.xmlMode),this._decodeEntities=!(!a||!a.decodeEntities)}wa.prototype._stateText=function(a){"<"===a?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=l,this._sectionStart=this._index):this._decodeEntities&&this._special===ca&&"&"===a&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=d,this._state=na,this._sectionStart=this._index)},wa.prototype._stateBeforeTagName=function(a){"/"===a?this._state=p:"<"===a?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===a||this._special!==ca||za(a)?this._state=d:"!"===a?(this._state=k,this._sectionStart=this._index+1):"?"===a?(this._state=_,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==a&&"S"!==a?c:B,this._sectionStart=this._index)},wa.prototype._stateInTagName=function(a){("/"===a||">"===a||za(a))&&(this._emitToken("onopentagname"),this._state=m,this._index--)},wa.prototype._stateBeforeCloseingTagName=function(a){za(a)||(">"===a?this._state=d:this._special!==ca?"s"===a||"S"===a?this._state=$:(this._state=d,this._index--):(this._state=z,this._sectionStart=this._index))},wa.prototype._stateInCloseingTagName=function(a){(">"===a||za(a))&&(this._emitToken("onclosetag"),this._state=g,this._index--)},wa.prototype._stateAfterCloseingTagName=function(a){">"===a&&(this._state=d,this._sectionStart=this._index+1)},wa.prototype._stateBeforeAttributeName=function(a){">"===a?(this._cbs.onopentagend(),this._state=d,this._sectionStart=this._index+1):"/"===a?this._state=u:za(a)||(this._state=w,this._sectionStart=this._index)},wa.prototype._stateInSelfClosingTag=function(a){">"===a?(this._cbs.onselfclosingtag(),this._state=d,this._sectionStart=this._index+1):za(a)||(this._state=m,this._index--)},wa.prototype._stateInAttributeName=function(a){("="===a||"/"===a||">"===a||za(a))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=f,this._index--)},wa.prototype._stateAfterAttributeName=function(a){"="===a?this._state=y:"/"===a||">"===a?(this._cbs.onattribend(),this._state=m,this._index--):za(a)||(this._cbs.onattribend(),this._state=w,this._sectionStart=this._index)},wa.prototype._stateBeforeAttributeValue=function(a){'"'===a?(this._state=b,this._sectionStart=this._index+1):"'"===a?(this._state=h,this._sectionStart=this._index+1):za(a)||(this._state=v,this._sectionStart=this._index,this._index--)},wa.prototype._stateInAttributeValueDoubleQuotes=function(a){'"'===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},wa.prototype._stateInAttributeValueSingleQuotes=function(a){"'"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},wa.prototype._stateInAttributeValueNoQuotes=function(a){za(a)||">"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=m,this._index--):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},wa.prototype._stateBeforeDeclaration=function(a){this._state="["===a?O:"-"===a?x:j},wa.prototype._stateInDeclaration=function(a){">"===a&&(this._cbs.ondeclaration(this._getSection()),this._state=d,this._sectionStart=this._index+1)},wa.prototype._stateInProcessingInstruction=function(a){">"===a&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=d,this._sectionStart=this._index+1)},wa.prototype._stateBeforeComment=function(a){"-"===a?(this._state=q,this._sectionStart=this._index+1):this._state=j},wa.prototype._stateInComment=function(a){"-"===a&&(this._state=E)},wa.prototype._stateAfterComment1=function(a){this._state="-"===a?A:q},wa.prototype._stateAfterComment2=function(a){">"===a?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"-"!==a&&(this._state=q)},wa.prototype._stateBeforeCdata1=ga("C",S,j),wa.prototype._stateBeforeCdata2=ga("D",T,j),wa.prototype._stateBeforeCdata3=ga("A",M,j),wa.prototype._stateBeforeCdata4=ga("T",P,j),wa.prototype._stateBeforeCdata5=ga("A",C,j),wa.prototype._stateBeforeCdata6=function(a){"["===a?(this._state=R,this._sectionStart=this._index+1):(this._state=j,this._index--)},wa.prototype._stateInCdata=function(a){"]"===a&&(this._state=D)},wa.prototype._stateAfterCdata1=function(a){this._state="]"===a?F:R},wa.prototype._stateAfterCdata2=function(a){">"===a?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"]"!==a&&(this._state=R)},wa.prototype._stateBeforeSpecial=function(a){"c"===a||"C"===a?this._state=I:"t"===a||"T"===a?this._state=Z:(this._state=c,this._index--)},wa.prototype._stateBeforeSpecialEnd=function(a){this._special!==ua||"c"!==a&&"C"!==a?this._special!==pa||"t"!==a&&"T"!==a?this._state=d:this._state=aa:this._state=K},wa.prototype._stateBeforeScript1=ma("R",L),wa.prototype._stateBeforeScript2=ma("I",W),wa.prototype._stateBeforeScript3=ma("P",N),wa.prototype._stateBeforeScript4=ma("T",U),wa.prototype._stateBeforeScript5=function(a){("/"===a||">"===a||za(a))&&(this._special=ua),this._state=c,this._index--},wa.prototype._stateAfterScript1=ga("R",H,d),wa.prototype._stateAfterScript2=ga("I",V,d),wa.prototype._stateAfterScript3=ga("P",Y,d),wa.prototype._stateAfterScript4=ga("T",G,d),wa.prototype._stateAfterScript5=function(a){">"===a||za(a)?(this._special=ca,this._state=z,this._sectionStart=this._index-6,this._index--):this._state=d},wa.prototype._stateBeforeStyle1=ma("Y",J),wa.prototype._stateBeforeStyle2=ma("L",Q),wa.prototype._stateBeforeStyle3=ma("E",X),wa.prototype._stateBeforeStyle4=function(a){("/"===a||">"===a||za(a))&&(this._special=pa),this._state=c,this._index--},wa.prototype._stateAfterStyle1=ga("Y",ea,d),wa.prototype._stateAfterStyle2=ga("L",ta,d),wa.prototype._stateAfterStyle3=ga("E",ia,d),wa.prototype._stateAfterStyle4=function(a){">"===a||za(a)?(this._special=ca,this._state=z,this._sectionStart=this._index-5,this._index--):this._state=d},wa.prototype._stateBeforeEntity=ga("#",oa,ra),wa.prototype._stateBeforeNumericEntity=ga("X",da,sa),wa.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var a=this._buffer.substring(this._sectionStart+1,this._index),e=this._xmlMode?r:n;e.hasOwnProperty(a)&&(this._emitPartial(e[a]),this._sectionStart=this._index+1)}},wa.prototype._parseLegacyEntity=function(){var a=this._sectionStart+1,e=this._index-a;for(e>6&&(e=6);e>=2;){var t=this._buffer.substr(a,e);if(o.hasOwnProperty(t))return this._emitPartial(o[t]),void(this._sectionStart+=e+1);e--}},wa.prototype._stateInNamedEntity=function(a){";"===a?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(a<"a"||a>"z")&&(a<"A"||a>"Z")&&(a<"0"||a>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==d?"="!==a&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},wa.prototype._decodeNumericEntity=function(a,e){var t=this._sectionStart+a;if(t!==this._index){var n=this._buffer.substring(t,this._index),o=parseInt(n,e);this._emitPartial(i(o)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},wa.prototype._stateInNumericEntity=function(a){";"===a?(this._decodeNumericEntity(2,10),this._sectionStart++):(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},wa.prototype._stateInHexEntity=function(a){";"===a?(this._decodeNumericEntity(3,16),this._sectionStart++):(a<"a"||a>"f")&&(a<"A"||a>"F")&&(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},wa.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===d?(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)},wa.prototype.write=function(a){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=a,this._parse()},wa.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var a=this._buffer.charAt(this._index);this._state===d?this._stateText(a):this._state===l?this._stateBeforeTagName(a):this._state===c?this._stateInTagName(a):this._state===p?this._stateBeforeCloseingTagName(a):this._state===z?this._stateInCloseingTagName(a):this._state===g?this._stateAfterCloseingTagName(a):this._state===u?this._stateInSelfClosingTag(a):this._state===m?this._stateBeforeAttributeName(a):this._state===w?this._stateInAttributeName(a):this._state===f?this._stateAfterAttributeName(a):this._state===y?this._stateBeforeAttributeValue(a):this._state===b?this._stateInAttributeValueDoubleQuotes(a):this._state===h?this._stateInAttributeValueSingleQuotes(a):this._state===v?this._stateInAttributeValueNoQuotes(a):this._state===k?this._stateBeforeDeclaration(a):this._state===j?this._stateInDeclaration(a):this._state===_?this._stateInProcessingInstruction(a):this._state===x?this._stateBeforeComment(a):this._state===q?this._stateInComment(a):this._state===E?this._stateAfterComment1(a):this._state===A?this._stateAfterComment2(a):this._state===O?this._stateBeforeCdata1(a):this._state===S?this._stateBeforeCdata2(a):this._state===T?this._stateBeforeCdata3(a):this._state===M?this._stateBeforeCdata4(a):this._state===P?this._stateBeforeCdata5(a):this._state===C?this._stateBeforeCdata6(a):this._state===R?this._stateInCdata(a):this._state===D?this._stateAfterCdata1(a):this._state===F?this._stateAfterCdata2(a):this._state===B?this._stateBeforeSpecial(a):this._state===$?this._stateBeforeSpecialEnd(a):this._state===I?this._stateBeforeScript1(a):this._state===L?this._stateBeforeScript2(a):this._state===W?this._stateBeforeScript3(a):this._state===N?this._stateBeforeScript4(a):this._state===U?this._stateBeforeScript5(a):this._state===K?this._stateAfterScript1(a):this._state===H?this._stateAfterScript2(a):this._state===V?this._stateAfterScript3(a):this._state===Y?this._stateAfterScript4(a):this._state===G?this._stateAfterScript5(a):this._state===Z?this._stateBeforeStyle1(a):this._state===J?this._stateBeforeStyle2(a):this._state===Q?this._stateBeforeStyle3(a):this._state===X?this._stateBeforeStyle4(a):this._state===aa?this._stateAfterStyle1(a):this._state===ea?this._stateAfterStyle2(a):this._state===ta?this._stateAfterStyle3(a):this._state===ia?this._stateAfterStyle4(a):this._state===na?this._stateBeforeEntity(a):this._state===oa?this._stateBeforeNumericEntity(a):this._state===ra?this._stateInNamedEntity(a):this._state===sa?this._stateInNumericEntity(a):this._state===da?this._stateInHexEntity(a):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},wa.prototype.pause=function(){this._running=!1},wa.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},wa.prototype.end=function(a){this._ended&&this._cbs.onerror(Error(".end() after done!")),a&&this.write(a),this._ended=!0,this._running&&this._finish()},wa.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},wa.prototype._handleTrailingData=function(){var a=this._buffer.substr(this._sectionStart);this._state===R||this._state===D||this._state===F?this._cbs.oncdata(a):this._state===q||this._state===E||this._state===A?this._cbs.oncomment(a):this._state!==ra||this._xmlMode?this._state!==sa||this._xmlMode?this._state!==da||this._xmlMode?this._state!==c&&this._state!==m&&this._state!==y&&this._state!==f&&this._state!==w&&this._state!==h&&this._state!==b&&this._state!==v&&this._state!==z&&this._cbs.ontext(a):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},wa.prototype.reset=function(){wa.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},wa.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},wa.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},wa.prototype._emitToken=function(a){this._cbs[a](this._getSection()),this._sectionStart=-1},wa.prototype._emitPartial=function(a){this._baseState!==d?this._cbs.onattribdata(a):this._cbs.ontext(a)}},function(a,e,t){var i=t(599);a.exports=function(a){if(a>=55296&&a<=57343||a>1114111)return"�";a in i&&(a=i[a]);var e="";a>65535&&(a-=65536,e+=String.fromCharCode(a>>>10&1023|55296),a=56320|1023&a);return e+=String.fromCharCode(a)}},function(a){a.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(a,e,t){var i=t(90),n=/\s+/g,o=t(297),r=t(601);function s(a,e,t){"object"==typeof a?(t=e,e=a,a=null):"function"==typeof e&&(t=e,e=d),this._callback=a,this._options=e||d,this._elementCB=t,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var d={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};s.prototype.onparserinit=function(a){this._parser=a},s.prototype.onreset=function(){s.call(this,this._callback,this._options,this._elementCB)},s.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},s.prototype._handleCallback=s.prototype.onerror=function(a){if("function"==typeof this._callback)this._callback(a,this.dom);else if(a)throw a},s.prototype.onclosetag=function(){var a=this._tagStack.pop();this._options.withEndIndices&&a&&(a.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(a)},s.prototype._createDomElement=function(a){if(!this._options.withDomLvl1)return a;var e;for(var t in e="tag"===a.type?Object.create(r):Object.create(o),a)a.hasOwnProperty(t)&&(e[t]=a[t]);return e},s.prototype._addDomElement=function(a){var e=this._tagStack[this._tagStack.length-1],t=e?e.children:this.dom,i=t[t.length-1];a.next=null,this._options.withStartIndices&&(a.startIndex=this._parser.startIndex),this._options.withEndIndices&&(a.endIndex=this._parser.endIndex),i?(a.prev=i,i.next=a):a.prev=null,t.push(a),a.parent=e||null},s.prototype.onopentag=function(a,e){var t={type:"script"===a?i.Script:"style"===a?i.Style:i.Tag,name:a,attribs:e,children:[]},n=this._createDomElement(t);this._addDomElement(n),this._tagStack.push(n)},s.prototype.ontext=function(a){var e,t=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(e=this.dom[this.dom.length-1]).type===i.Text)t?e.data=(e.data+a).replace(n," "):e.data+=a;else if(this._tagStack.length&&(e=this._tagStack[this._tagStack.length-1])&&(e=e.children[e.children.length-1])&&e.type===i.Text)t?e.data=(e.data+a).replace(n," "):e.data+=a;else{t&&(a=a.replace(n," "));var o=this._createDomElement({data:a,type:i.Text});this._addDomElement(o)}},s.prototype.oncomment=function(a){var e=this._tagStack[this._tagStack.length-1];if(e&&e.type===i.Comment)e.data+=a;else{var t={data:a,type:i.Comment},n=this._createDomElement(t);this._addDomElement(n),this._tagStack.push(n)}},s.prototype.oncdatastart=function(){var a={children:[{data:"",type:i.Text}],type:i.CDATA},e=this._createDomElement(a);this._addDomElement(e),this._tagStack.push(e)},s.prototype.oncommentend=s.prototype.oncdataend=function(){this._tagStack.pop()},s.prototype.onprocessinginstruction=function(a,e){var t=this._createDomElement({name:a,data:e,type:i.Directive});this._addDomElement(t)},a.exports=s},function(a,e){var t=a.exports={get firstChild(){var a=this.children;return a&&a[0]||null},get lastChild(){var a=this.children;return a&&a[a.length-1]||null},get nodeType(){return n[this.type]||n.element}},i={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},n={element:1,text:3,cdata:4,comment:8};Object.keys(i).forEach(function(a){var e=i[a];Object.defineProperty(t,a,{get:function(){return this[e]||null},set:function(a){return this[e]=a,a}})})},function(a,e,t){var i=a.exports;[t(603),t(608),t(609),t(610),t(611),t(612)].forEach(function(a){Object.keys(a).forEach(function(e){i[e]=a[e].bind(i)})})},function(a,e,t){a.exports=s;var i=t(292),n=t(614).Writable,o=t(615).StringDecoder,r=t(300).Buffer;function s(a,e){var t=this._parser=new i(a,e),r=this._decoder=new o;n.call(this,{decodeStrings:!1}),this.once("finish",function(){t.end(r.end())})}t(103)(s,n),s.prototype._write=function(a,e,t){a instanceof r&&(a=this._decoder.write(a)),this._parser.write(a),t()}},function(a,e,t){"use strict";(function(a){
15
- /*!
16
- * The buffer module from node.js, for the browser.
17
- *
18
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
19
- * @license MIT
20
- */
21
- var i=t(617),n=t(618),o=t(619);function r(){return d.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(a,e){if(r()<e)throw new RangeError("Invalid typed array length");return d.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(e)).__proto__=d.prototype:(null===a&&(a=new d(e)),a.length=e),a}function d(a,e,t){if(!(d.TYPED_ARRAY_SUPPORT||this instanceof d))return new d(a,e,t);if("number"==typeof a){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return u(this,a)}return l(this,a,e,t)}function l(a,e,t,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(a,e,t,i){if(e.byteLength,t<0||e.byteLength<t)throw new RangeError("'offset' is out of bounds");if(e.byteLength<t+(i||0))throw new RangeError("'length' is out of bounds");e=void 0===t&&void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,t):new Uint8Array(e,t,i);d.TYPED_ARRAY_SUPPORT?(a=e).__proto__=d.prototype:a=p(a,e);return a}(a,e,t,i):"string"==typeof e?function(a,e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var i=0|g(e,t),n=(a=s(a,i)).write(e,t);n!==i&&(a=a.slice(0,n));return a}(a,e,t):function(a,e){if(d.isBuffer(e)){var t=0|z(e.length);return 0===(a=s(a,t)).length?a:(e.copy(a,0,0,t),a)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||function(a){return a!=a}(e.length)?s(a,0):p(a,e);if("Buffer"===e.type&&o(e.data))return p(a,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(a,e)}function c(a){if("number"!=typeof a)throw new TypeError('"size" argument must be a number');if(a<0)throw new RangeError('"size" argument must not be negative')}function u(a,e){if(c(e),a=s(a,e<0?0:0|z(e)),!d.TYPED_ARRAY_SUPPORT)for(var t=0;t<e;++t)a[t]=0;return a}function p(a,e){var t=e.length<0?0:0|z(e.length);a=s(a,t);for(var i=0;i<t;i+=1)a[i]=255&e[i];return a}function z(a){if(a>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|a}function g(a,e){if(d.isBuffer(a))return a.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(a)||a instanceof ArrayBuffer))return a.byteLength;"string"!=typeof a&&(a=""+a);var t=a.length;if(0===t)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":case void 0:return I(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return L(a).length;default:if(i)return I(a).length;e=(""+e).toLowerCase(),i=!0}}function m(a,e,t){var i=a[e];a[e]=a[t],a[t]=i}function w(a,e,t,i,n){if(0===a.length)return-1;if("string"==typeof t?(i=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=n?0:a.length-1),t<0&&(t=a.length+t),t>=a.length){if(n)return-1;t=a.length-1}else if(t<0){if(!n)return-1;t=0}if("string"==typeof e&&(e=d.from(e,i)),d.isBuffer(e))return 0===e.length?-1:f(a,e,t,i,n);if("number"==typeof e)return e&=255,d.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(a,e,t):Uint8Array.prototype.lastIndexOf.call(a,e,t):f(a,[e],t,i,n);throw new TypeError("val must be string, number or Buffer")}function f(a,e,t,i,n){var o,r=1,s=a.length,d=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(a.length<2||e.length<2)return-1;r=2,s/=2,d/=2,t/=2}function l(a,e){return 1===r?a[e]:a.readUInt16BE(e*r)}if(n){var c=-1;for(o=t;o<s;o++)if(l(a,o)===l(e,-1===c?0:o-c)){if(-1===c&&(c=o),o-c+1===d)return c*r}else-1!==c&&(o-=o-c),c=-1}else for(t+d>s&&(t=s-d),o=t;o>=0;o--){for(var u=!0,p=0;p<d;p++)if(l(a,o+p)!==l(e,p)){u=!1;break}if(u)return o}return-1}function y(a,e,t,i){t=Number(t)||0;var n=a.length-t;i?(i=Number(i))>n&&(i=n):i=n;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");i>o/2&&(i=o/2);for(var r=0;r<i;++r){var s=parseInt(e.substr(2*r,2),16);if(isNaN(s))return r;a[t+r]=s}return r}function b(a,e,t,i){return W(I(e,a.length-t),a,t,i)}function h(a,e,t,i){return W(function(a){for(var e=[],t=0;t<a.length;++t)e.push(255&a.charCodeAt(t));return e}(e),a,t,i)}function v(a,e,t,i){return h(a,e,t,i)}function k(a,e,t,i){return W(L(e),a,t,i)}function j(a,e,t,i){return W(function(a,e){for(var t,i,n,o=[],r=0;r<a.length&&!((e-=2)<0);++r)t=a.charCodeAt(r),i=t>>8,n=t%256,o.push(n),o.push(i);return o}(e,a.length-t),a,t,i)}function _(a,e,t){return 0===e&&t===a.length?i.fromByteArray(a):i.fromByteArray(a.slice(e,t))}function x(a,e,t){t=Math.min(a.length,t);for(var i=[],n=e;n<t;){var o,r,s,d,l=a[n],c=null,u=l>239?4:l>223?3:l>191?2:1;if(n+u<=t)switch(u){case 1:l<128&&(c=l);break;case 2:128==(192&(o=a[n+1]))&&(d=(31&l)<<6|63&o)>127&&(c=d);break;case 3:o=a[n+1],r=a[n+2],128==(192&o)&&128==(192&r)&&(d=(15&l)<<12|(63&o)<<6|63&r)>2047&&(d<55296||d>57343)&&(c=d);break;case 4:o=a[n+1],r=a[n+2],s=a[n+3],128==(192&o)&&128==(192&r)&&128==(192&s)&&(d=(15&l)<<18|(63&o)<<12|(63&r)<<6|63&s)>65535&&d<1114112&&(c=d)}null===c?(c=65533,u=1):c>65535&&(c-=65536,i.push(c>>>10&1023|55296),c=56320|1023&c),i.push(c),n+=u}return function(a){var e=a.length;if(e<=q)return String.fromCharCode.apply(String,a);var t="",i=0;for(;i<e;)t+=String.fromCharCode.apply(String,a.slice(i,i+=q));return t}(i)}e.Buffer=d,e.SlowBuffer=function(a){+a!=a&&(a=0);return d.alloc(+a)},e.INSPECT_MAX_BYTES=50,d.TYPED_ARRAY_SUPPORT=void 0!==a.TYPED_ARRAY_SUPPORT?a.TYPED_ARRAY_SUPPORT:function(){try{var a=new Uint8Array(1);return a.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===a.foo()&&"function"==typeof a.subarray&&0===a.subarray(1,1).byteLength}catch(a){return!1}}(),e.kMaxLength=r(),d.poolSize=8192,d._augment=function(a){return a.__proto__=d.prototype,a},d.from=function(a,e,t){return l(null,a,e,t)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0})),d.alloc=function(a,e,t){return function(a,e,t,i){return c(e),e<=0?s(a,e):void 0!==t?"string"==typeof i?s(a,e).fill(t,i):s(a,e).fill(t):s(a,e)}(null,a,e,t)},d.allocUnsafe=function(a){return u(null,a)},d.allocUnsafeSlow=function(a){return u(null,a)},d.isBuffer=function(a){return!(null==a||!a._isBuffer)},d.compare=function(a,e){if(!d.isBuffer(a)||!d.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(a===e)return 0;for(var t=a.length,i=e.length,n=0,o=Math.min(t,i);n<o;++n)if(a[n]!==e[n]){t=a[n],i=e[n];break}return t<i?-1:i<t?1:0},d.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},d.concat=function(a,e){if(!o(a))throw new TypeError('"list" argument must be an Array of Buffers');if(0===a.length)return d.alloc(0);var t;if(void 0===e)for(e=0,t=0;t<a.length;++t)e+=a[t].length;var i=d.allocUnsafe(e),n=0;for(t=0;t<a.length;++t){var r=a[t];if(!d.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(i,n),n+=r.length}return i},d.byteLength=g,d.prototype._isBuffer=!0,d.prototype.swap16=function(){var a=this.length;if(a%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<a;e+=2)m(this,e,e+1);return this},d.prototype.swap32=function(){var a=this.length;if(a%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<a;e+=4)m(this,e,e+3),m(this,e+1,e+2);return this},d.prototype.swap64=function(){var a=this.length;if(a%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<a;e+=8)m(this,e,e+7),m(this,e+1,e+6),m(this,e+2,e+5),m(this,e+3,e+4);return this},d.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?x(this,0,a):function(a,e,t){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(e>>>=0))return"";for(a||(a="utf8");;)switch(a){case"hex":return O(this,e,t);case"utf8":case"utf-8":return x(this,e,t);case"ascii":return E(this,e,t);case"latin1":case"binary":return A(this,e,t);case"base64":return _(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t);default:if(i)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),i=!0}}.apply(this,arguments)},d.prototype.equals=function(a){if(!d.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a||0===d.compare(this,a)},d.prototype.inspect=function(){var a="",t=e.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(a+=" ... ")),"<Buffer "+a+">"},d.prototype.compare=function(a,e,t,i,n){if(!d.isBuffer(a))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===t&&(t=a?a.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),e<0||t>a.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&e>=t)return 0;if(i>=n)return-1;if(e>=t)return 1;if(e>>>=0,t>>>=0,i>>>=0,n>>>=0,this===a)return 0;for(var o=n-i,r=t-e,s=Math.min(o,r),l=this.slice(i,n),c=a.slice(e,t),u=0;u<s;++u)if(l[u]!==c[u]){o=l[u],r=c[u];break}return o<r?-1:r<o?1:0},d.prototype.includes=function(a,e,t){return-1!==this.indexOf(a,e,t)},d.prototype.indexOf=function(a,e,t){return w(this,a,e,t,!0)},d.prototype.lastIndexOf=function(a,e,t){return w(this,a,e,t,!1)},d.prototype.write=function(a,e,t,i){if(void 0===e)i="utf8",t=this.length,e=0;else if(void 0===t&&"string"==typeof e)i=e,t=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(t)?(t|=0,void 0===i&&(i="utf8")):(i=t,t=void 0)}var n=this.length-e;if((void 0===t||t>n)&&(t=n),a.length>0&&(t<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return y(this,a,e,t);case"utf8":case"utf-8":return b(this,a,e,t);case"ascii":return h(this,a,e,t);case"latin1":case"binary":return v(this,a,e,t);case"base64":return k(this,a,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,a,e,t);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var q=4096;function E(a,e,t){var i="";t=Math.min(a.length,t);for(var n=e;n<t;++n)i+=String.fromCharCode(127&a[n]);return i}function A(a,e,t){var i="";t=Math.min(a.length,t);for(var n=e;n<t;++n)i+=String.fromCharCode(a[n]);return i}function O(a,e,t){var i=a.length;(!e||e<0)&&(e=0),(!t||t<0||t>i)&&(t=i);for(var n="",o=e;o<t;++o)n+=$(a[o]);return n}function S(a,e,t){for(var i=a.slice(e,t),n="",o=0;o<i.length;o+=2)n+=String.fromCharCode(i[o]+256*i[o+1]);return n}function T(a,e,t){if(a%1!=0||a<0)throw new RangeError("offset is not uint");if(a+e>t)throw new RangeError("Trying to access beyond buffer length")}function M(a,e,t,i,n,o){if(!d.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||e<o)throw new RangeError('"value" argument is out of bounds');if(t+i>a.length)throw new RangeError("Index out of range")}function P(a,e,t,i){e<0&&(e=65535+e+1);for(var n=0,o=Math.min(a.length-t,2);n<o;++n)a[t+n]=(e&255<<8*(i?n:1-n))>>>8*(i?n:1-n)}function C(a,e,t,i){e<0&&(e=4294967295+e+1);for(var n=0,o=Math.min(a.length-t,4);n<o;++n)a[t+n]=e>>>8*(i?n:3-n)&255}function R(a,e,t,i,n,o){if(t+i>a.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function D(a,e,t,i,o){return o||R(a,0,t,4),n.write(a,e,t,i,23,4),t+4}function F(a,e,t,i,o){return o||R(a,0,t,8),n.write(a,e,t,i,52,8),t+8}d.prototype.slice=function(a,e){var t,i=this.length;if(a=~~a,e=void 0===e?i:~~e,a<0?(a+=i)<0&&(a=0):a>i&&(a=i),e<0?(e+=i)<0&&(e=0):e>i&&(e=i),e<a&&(e=a),d.TYPED_ARRAY_SUPPORT)(t=this.subarray(a,e)).__proto__=d.prototype;else{var n=e-a;t=new d(n,void 0);for(var o=0;o<n;++o)t[o]=this[o+a]}return t},d.prototype.readUIntLE=function(a,e,t){a|=0,e|=0,t||T(a,e,this.length);for(var i=this[a],n=1,o=0;++o<e&&(n*=256);)i+=this[a+o]*n;return i},d.prototype.readUIntBE=function(a,e,t){a|=0,e|=0,t||T(a,e,this.length);for(var i=this[a+--e],n=1;e>0&&(n*=256);)i+=this[a+--e]*n;return i},d.prototype.readUInt8=function(a,e){return e||T(a,1,this.length),this[a]},d.prototype.readUInt16LE=function(a,e){return e||T(a,2,this.length),this[a]|this[a+1]<<8},d.prototype.readUInt16BE=function(a,e){return e||T(a,2,this.length),this[a]<<8|this[a+1]},d.prototype.readUInt32LE=function(a,e){return e||T(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},d.prototype.readUInt32BE=function(a,e){return e||T(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},d.prototype.readIntLE=function(a,e,t){a|=0,e|=0,t||T(a,e,this.length);for(var i=this[a],n=1,o=0;++o<e&&(n*=256);)i+=this[a+o]*n;return i>=(n*=128)&&(i-=Math.pow(2,8*e)),i},d.prototype.readIntBE=function(a,e,t){a|=0,e|=0,t||T(a,e,this.length);for(var i=e,n=1,o=this[a+--i];i>0&&(n*=256);)o+=this[a+--i]*n;return o>=(n*=128)&&(o-=Math.pow(2,8*e)),o},d.prototype.readInt8=function(a,e){return e||T(a,1,this.length),128&this[a]?-1*(255-this[a]+1):this[a]},d.prototype.readInt16LE=function(a,e){e||T(a,2,this.length);var t=this[a]|this[a+1]<<8;return 32768&t?4294901760|t:t},d.prototype.readInt16BE=function(a,e){e||T(a,2,this.length);var t=this[a+1]|this[a]<<8;return 32768&t?4294901760|t:t},d.prototype.readInt32LE=function(a,e){return e||T(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},d.prototype.readInt32BE=function(a,e){return e||T(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},d.prototype.readFloatLE=function(a,e){return e||T(a,4,this.length),n.read(this,a,!0,23,4)},d.prototype.readFloatBE=function(a,e){return e||T(a,4,this.length),n.read(this,a,!1,23,4)},d.prototype.readDoubleLE=function(a,e){return e||T(a,8,this.length),n.read(this,a,!0,52,8)},d.prototype.readDoubleBE=function(a,e){return e||T(a,8,this.length),n.read(this,a,!1,52,8)},d.prototype.writeUIntLE=function(a,e,t,i){(a=+a,e|=0,t|=0,i)||M(this,a,e,t,Math.pow(2,8*t)-1,0);var n=1,o=0;for(this[e]=255&a;++o<t&&(n*=256);)this[e+o]=a/n&255;return e+t},d.prototype.writeUIntBE=function(a,e,t,i){(a=+a,e|=0,t|=0,i)||M(this,a,e,t,Math.pow(2,8*t)-1,0);var n=t-1,o=1;for(this[e+n]=255&a;--n>=0&&(o*=256);)this[e+n]=a/o&255;return e+t},d.prototype.writeUInt8=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,1,255,0),d.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[e]=255&a,e+1},d.prototype.writeUInt16LE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):P(this,a,e,!0),e+2},d.prototype.writeUInt16BE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):P(this,a,e,!1),e+2},d.prototype.writeUInt32LE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[e+3]=a>>>24,this[e+2]=a>>>16,this[e+1]=a>>>8,this[e]=255&a):C(this,a,e,!0),e+4},d.prototype.writeUInt32BE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):C(this,a,e,!1),e+4},d.prototype.writeIntLE=function(a,e,t,i){if(a=+a,e|=0,!i){var n=Math.pow(2,8*t-1);M(this,a,e,t,n-1,-n)}var o=0,r=1,s=0;for(this[e]=255&a;++o<t&&(r*=256);)a<0&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(a/r>>0)-s&255;return e+t},d.prototype.writeIntBE=function(a,e,t,i){if(a=+a,e|=0,!i){var n=Math.pow(2,8*t-1);M(this,a,e,t,n-1,-n)}var o=t-1,r=1,s=0;for(this[e+o]=255&a;--o>=0&&(r*=256);)a<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(a/r>>0)-s&255;return e+t},d.prototype.writeInt8=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,1,127,-128),d.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[e]=255&a,e+1},d.prototype.writeInt16LE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):P(this,a,e,!0),e+2},d.prototype.writeInt16BE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):P(this,a,e,!1),e+2},d.prototype.writeInt32LE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8,this[e+2]=a>>>16,this[e+3]=a>>>24):C(this,a,e,!0),e+4},d.prototype.writeInt32BE=function(a,e,t){return a=+a,e|=0,t||M(this,a,e,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):C(this,a,e,!1),e+4},d.prototype.writeFloatLE=function(a,e,t){return D(this,a,e,!0,t)},d.prototype.writeFloatBE=function(a,e,t){return D(this,a,e,!1,t)},d.prototype.writeDoubleLE=function(a,e,t){return F(this,a,e,!0,t)},d.prototype.writeDoubleBE=function(a,e,t){return F(this,a,e,!1,t)},d.prototype.copy=function(a,e,t,i){if(t||(t=0),i||0===i||(i=this.length),e>=a.length&&(e=a.length),e||(e=0),i>0&&i<t&&(i=t),i===t)return 0;if(0===a.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),a.length-e<i-t&&(i=a.length-e+t);var n,o=i-t;if(this===a&&t<e&&e<i)for(n=o-1;n>=0;--n)a[n+e]=this[n+t];else if(o<1e3||!d.TYPED_ARRAY_SUPPORT)for(n=0;n<o;++n)a[n+e]=this[n+t];else Uint8Array.prototype.set.call(a,this.subarray(t,t+o),e);return o},d.prototype.fill=function(a,e,t,i){if("string"==typeof a){if("string"==typeof e?(i=e,e=0,t=this.length):"string"==typeof t&&(i=t,t=this.length),1===a.length){var n=a.charCodeAt(0);n<256&&(a=n)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!d.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof a&&(a&=255);if(e<0||this.length<e||this.length<t)throw new RangeError("Out of range index");if(t<=e)return this;var o;if(e>>>=0,t=void 0===t?this.length:t>>>0,a||(a=0),"number"==typeof a)for(o=e;o<t;++o)this[o]=a;else{var r=d.isBuffer(a)?a:I(new d(a,i).toString()),s=r.length;for(o=0;o<t-e;++o)this[o+e]=r[o%s]}return this};var B=/[^+\/0-9A-Za-z-_]/g;function $(a){return a<16?"0"+a.toString(16):a.toString(16)}function I(a,e){var t;e=e||1/0;for(var i=a.length,n=null,o=[],r=0;r<i;++r){if((t=a.charCodeAt(r))>55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(r+1===i){(e-=3)>-1&&o.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&o.push(239,191,189),n=t;continue}t=65536+(n-55296<<10|t-56320)}else n&&(e-=3)>-1&&o.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;o.push(t)}else if(t<2048){if((e-=2)<0)break;o.push(t>>6|192,63&t|128)}else if(t<65536){if((e-=3)<0)break;o.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return o}function L(a){return i.toByteArray(function(a){if((a=function(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}(a).replace(B,"")).length<2)return"";for(;a.length%4!=0;)a+="=";return a}(a))}function W(a,e,t,i){for(var n=0;n<i&&!(n+t>=e.length||n>=a.length);++n)e[n+t]=a[n];return n}}).call(this,t(44))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(0,i.stripFullTags)(a),a=(0,n.default)(a)};var i=t(33),n=function(a){return a&&a.__esModule?a:{default:a}}(t(25))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return[" ","\\n","\\r","\\t"," "," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.presenter=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(304));e.presenter=i.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const e=a.dgettext("js-text-analysis","Content optimization:");return{feedback:{className:"na",screenReaderText:a.dgettext("js-text-analysis","Feedback"),fullText:`${e} ${a.dgettext("js-text-analysis","Has feedback")}`,screenReaderReadabilityText:""},bad:{className:"bad",screenReaderText:a.dgettext("js-text-analysis","Needs improvement"),fullText:`${e} ${a.dgettext("js-text-analysis","Needs improvement")}`,screenReaderReadabilityText:a.dgettext("js-text-analysis","Needs improvement")},ok:{className:"ok",screenReaderText:a.dgettext("js-text-analysis","OK SEO score"),fullText:`${e} ${a.dgettext("js-text-analysis","OK SEO score")}`,screenReaderReadabilityText:a.dgettext("js-text-analysis","OK")},good:{className:"good",screenReaderText:a.dgettext("js-text-analysis","Good SEO score"),fullText:`${e} ${a.dgettext("js-text-analysis","Good SEO score")}`,screenReaderReadabilityText:a.dgettext("js-text-analysis","Good")}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a.getText())};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(55))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t,c){a=(0,i.default)(a),a=(0,r.unifyAllSpaces)(a),a=(0,d.normalize)(a),e=(0,n.default)((0,d.normalize)(e));let u=(0,s.default)(a,e,t,c);u=(0,l.map)(u,function(a){return(0,n.default)((0,o.default)(a))});const p=(0,l.map)(u,function(e){return a.indexOf(e)});return{count:u.length,matches:u,position:Math.min(...p)}};var i=c(t(307)),n=c(t(25)),o=c(t(189)),r=t(261),s=c(t(626)),d=t(50),l=t(1);function c(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),a=(0,i.default)(a)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(25))},function(a,e){a.exports=function(a,e){for(var t=-1,i=null==a?0:a.length,n=0,o=[];++t<i;){var r=a[t];e(r,t,a)&&(o[n++]=r)}return o}},function(a,e,t){var i=t(638),n=t(93),o=Object.prototype,r=o.hasOwnProperty,s=o.propertyIsEnumerable,d=i(function(){return arguments}())?i:function(a){return n(a)&&r.call(a,"callee")&&!s.call(a,"callee")};a.exports=d},function(a,e,t){(function(e){var t="object"==typeof e&&e&&e.Object===Object&&e;a.exports=t}).call(this,t(44))},function(a,e,t){(function(a){var i=t(56),n=t(641),o="object"==typeof e&&e&&!e.nodeType&&e,r=o&&"object"==typeof a&&a&&!a.nodeType&&a,s=r&&r.exports===o?i.Buffer:void 0,d=(s?s.isBuffer:void 0)||n;a.exports=d}).call(this,t(141)(a))},function(a,e){var t=9007199254740991,i=/^(?:0|[1-9]\d*)$/;a.exports=function(a,e){var n=typeof a;return!!(e=null==e?t:e)&&("number"==n||"symbol"!=n&&i.test(a))&&a>-1&&a%1==0&&a<e}},function(a,e,t){var i=t(642),n=t(643),o=t(644),r=o&&o.isTypedArray,s=r?n(r):i;a.exports=s},function(a,e,t){var i=t(92),n=t(142),o="[object AsyncFunction]",r="[object Function]",s="[object GeneratorFunction]",d="[object Proxy]";a.exports=function(a){if(!n(a))return!1;var e=i(a);return e==r||e==s||e==o||e==d}},function(a,e,t){var i=t(143),n=t(658),o=t(659),r=t(660),s=t(661),d=t(662);function l(a){var e=this.__data__=new i(a);this.size=e.size}l.prototype.clear=n,l.prototype.delete=o,l.prototype.get=r,l.prototype.has=s,l.prototype.set=d,a.exports=l},function(a,e){a.exports=function(a,e){return a===e||a!=a&&e!=e}},function(a,e){var t=Function.prototype.toString;a.exports=function(a){if(null!=a){try{return t.call(a)}catch(a){}try{return a+""}catch(a){}}return""}},function(a,e,t){var i=t(679),n=t(93);a.exports=function a(e,t,o,r,s){return e===t||(null==e||null==t||!n(e)&&!n(t)?e!=e&&t!=t:i(e,t,o,r,a,s))}},function(a,e,t){var i=t(680),n=t(683),o=t(684),r=1,s=2;a.exports=function(a,e,t,d,l,c){var u=t&r,p=a.length,z=e.length;if(p!=z&&!(u&&z>p))return!1;var g=c.get(a);if(g&&c.get(e))return g==e;var m=-1,w=!0,f=t&s?new i:void 0;for(c.set(a,e),c.set(e,a);++m<p;){var y=a[m],b=e[m];if(d)var h=u?d(b,y,m,e,a,c):d(y,b,m,a,e,c);if(void 0!==h){if(h)continue;w=!1;break}if(f){if(!n(e,function(a,e){if(!o(f,e)&&(y===a||l(y,a,t,d,c)))return f.push(e)})){w=!1;break}}else if(y!==b&&!l(y,b,t,d,c)){w=!1;break}}return c.delete(a),c.delete(e),w}},function(a,e,t){var i=t(142);a.exports=function(a){return a==a&&!i(a)}},function(a,e){a.exports=function(a,e){return function(t){return null!=t&&t[a]===e&&(void 0!==e||a in Object(t))}}},function(a,e,t){var i=t(323),n=t(148);a.exports=function(a,e){for(var t=0,o=(e=i(e,a)).length;null!=a&&t<o;)a=a[n(e[t++])];return t&&t==o?a:void 0}},function(a,e,t){var i=t(52),n=t(214),o=t(703),r=t(705);a.exports=function(a,e){return i(a)?a:n(a,e)?[a]:o(r(a))}},function(a,e,t){var i=t(213),n="Expected a function";function o(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new TypeError(n);var t=function(){var i=arguments,n=e?e.apply(this,i):i[0],o=t.cache;if(o.has(n))return o.get(n);var r=a.apply(this,i);return t.cache=o.set(n,r)||o,r};return t.cache=new(o.Cache||i),t}o.Cache=i,a.exports=o},function(a,e){a.exports=function(a,e){for(var t=-1,i=null==a?0:a.length,n=Array(i);++t<i;)n[t]=e(a[t],t,a);return n}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const e=(0,i.default)(a.getText());return(0,n.map)(e,o.default.getFromAnchorTag)};var i=r(t(215)),n=t(1),o=r(t(216));function r(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.markWordsInSentences=function(a,e,t){let n=[],o=[];return e.forEach(function(e){(n=(0,i.default)(e,a,t).matches).length>0&&(o=o.concat(new r.default({original:e,marked:d(e,n)})))}),o};var i=s(t(91)),n=s(t(79)),o=s(t(328)),r=s(t(42));function s(a){return a&&a.__esModule?a:{default:a}}const d=function(a,e){return a.replace((0,n.default)(e),function(a){return(0,o.default)(a)}).replace(new RegExp("</yoastmark> <yoastmark class='yoast-text-mark'>","ig")," ")}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const e=(0,i.stripWordBoundariesStart)(a);let t="",n="";if(e!==a){const i=a.search(e);t=a.substr(0,i)}const o=(0,i.stripWordBoundariesEnd)(e);if(o!==e){const a=e.search(o)+o.length;n=e.substr(a)}return t+"<yoastmark class='yoast-text-mark'>"+o+"</yoastmark>"+n};var i=t(738)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e,t=[];for(e=0;e<r.length;e++)null!==a.match((0,n.default)(r[e]))&&t.push(r[e]);return t};var i=o(t(740)),n=o(t(206));function o(a){return a&&a.__esModule?a:{default:a}}const r=(0,i.default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=d(t(745)),n=d(t(22)),o=t(1),r=d(t(753)),s=d(t(755));function d(a){return a&&a.__esModule?a:{default:a}}var l=(0,o.memoize)(function(a){var e=[],t=a.deviations;return(0,o.isUndefined)(t.words)||(0,o.isUndefined)(t.words.fragments)||(e=(0,o.flatMap)(t.words.fragments,function(a,e){return(0,o.map)(a,function(a){return a.location=e,new s.default(a)})})),e}),c=function(a,e){var t=0;return t+=function(a,e){var t=0,n=new RegExp("[^"+(0,i.default)(e).vowels+"]","ig"),r=a.split(n);return t+=(0,o.filter)(r,function(a){return""!==a}).length}(a,e),t+=function(a,e){return new r.default((0,i.default)(e)).countSyllables(a)}(a,e)},u=function(a,e){var t=0,n=function(a,e){var t=(0,i.default)(e).deviations.words.full,n=(0,o.find)(t,function(e){return e.word===a});return(0,o.isUndefined)(n)?0:n.syllables}(a,e);if(0!==n)return n;var r=function(a,e){var t=l((0,i.default)(e)),n=a,r=0;return(0,o.forEach)(t,function(a){a.occursIn(n)&&(n=a.removeFrom(n),r+=a.getSyllables())}),{word:n,syllableCount:r}}(a,e);return a=r.word,t+=r.syllableCount,t+=c(a,e)};e.default=function(a,e){a=a.toLocaleLowerCase();var t=(0,n.default)(a),i=(0,o.map)(t,function(a){return u(a,e)});return(0,o.sum)(i)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a.getText()).length};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(104))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e="",t=a.match(n);return null!==t&&(e=(e=(e=(0,i.default)(t[2])).replace(/&quot;/g,'"')).replace(/&#039;/g,"'")),e};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(25));var n=/alt=(['"])(.*?)\1/i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.replace(/[-_]/gi," ")}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=o(a);if(e.length>0)return e;var t=(0,n.getBlocks)(a);return t=(0,i.filter)(t,function(a){return 0!==a.indexOf("<h")}),(e=(0,i.flatMap)(t,function(a){return a.split("\n\n")})).length>0?e:[a]};var i=t(1),n=t(123),o=function(a){for(var e,t=[],n=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(e=n.exec(a));)t.push(e);return(0,i.map)(t,function(a){return a[1]})}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=[];return(0,n.forEach)(a,function(a){var t=(0,o.stripFullTags)(a);(0,i.default)(t)<=0||e.push({sentence:a,sentenceLength:(0,i.default)(a)})}),e};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(55)),n=t(1),o=t(33)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isWordInSentence=e.characterInBoundary=void 0;var i=r(t(302)),n=t(1),o=r(t(106));function r(a){return a&&a.__esModule?a:{default:a}}const s=(0,i.default)(),d=function(a){return(0,n.includes)(s,a)},l=function(a,e){a=a.toLocaleLowerCase(),e=e.toLocaleLowerCase();const t=(0,o.default)((0,n.escapeRegExp)(a));let i=e.search(new RegExp(t,"ig"));if(-1===i)return!1;i>0&&(i+=1);const r=i+a.length,s=d(e[i-1])||0===i,l=d(e[r])||r===e.length;return s&&l};e.characterInBoundary=d,e.isWordInSentence=l,e.default={characterInBoundary:d,isWordInSentence:l}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i="en_US",n=function(a,e){this._sentenceText=a||"",this._locale=e||i,this._isPassive=!1};n.prototype.getSentenceText=function(){return this._sentenceText},n.prototype.getLocale=function(){return this._locale},n.prototype.isPassive=function(){return this._isPassive},n.prototype.setPassive=function(a){this._isPassive=a},n.prototype.serialize=function(){return{_parseClass:"Sentence",sentenceText:this._sentenceText,locale:this._locale,isPassive:this._isPassive}},n.parse=function(a){const e=new n(a.sentenceText,a.locale);return e.setPassive(a.isPassive),e},e.default=n},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){const t=[];for(let i=e.exec(a);null!==i;i=e.exec(a))t.push({match:i[0],index:i.index});return t}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){var n=(0,i.default)(a),o=[];return(0,s.forEach)(n,function(i){0===u(i).length?0===p(i).length?0===c(i).length?0===z(i).length?(0!==g(i).length&&o.push(new r.default(i,a,{auxiliaries:e,type:"iert at the end",language:t})),(0,s.includes)(m,i)&&o.push(new r.default(i,a,{auxiliaries:e,type:"irregular",language:t}))):o.push(new r.default(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her in the middle",language:t})):o.push(new r.default(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her at beginning",language:t})):o.push(new r.default(i,a,{auxiliaries:e,type:"ge in the middle",language:t})):o.push(new r.default(i,a,{auxiliaries:e,type:"ge at beginning",language:t}))}),o};var i=d(t(22)),n=d(t(279)),o=d(t(807)),r=d(t(808)),s=t(1);function d(a){return a&&a.__esModule?a:{default:a}}const l=(0,n.default)();var c=l.verbsBeginningWithErVerEntBeZerHerUber,u=l.verbsBeginningWithGe,p=l.verbsWithGeInMiddle,z=l.verbsWithErVerEntBeZerHerUberInMiddle,g=l.verbsEndingWithIert;const m=(0,o.default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["word","wordt","worden","werd","werden","wordend"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["być","jestem","jesteś","jest","jesteśmy","jesteście","są","byłam","byłem","byłeś","byłaś","był","była","było","byłoby","byliśmy","byłyśmy","byliście","byłyście","byli","były","będę","będziesz","będzie","będziemy","będziecie","będą","byłabym","byłbym","byłbyś","byłabyś","byłaby","byłby","bylibyśmy","byłybyśmy","bylibyście","byłybyście","byłby","byłaby","byliby","byłyby","zostać","zostaje","zostajesz","zostaję","zostajecie","zostajemy","zostają","zostanę","zostaniesz","zostanie","zostaniemy","zostaniecie","zostaną","zostałem","zostałam","zostałaś","zostałeś","został","została","zostało","zostaliśmy","zostałyśmy","zostaliście","zostałyście","zostali","zostały","zostałbym","zostałabym","zostałbyś","zostałabyś","zostałby","zostałaby","zostałybyśmy","zostalibyśmy","zostalibyście","zostałybyście","zostaliby","zostałyby"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e=!1){const t=a.getKeyword(),u=(0,o.default)(a.getSynonyms()),p=(0,n.normalize)(a.getText()),z=(0,s.default)(p);let g=[];if(!0===e?g=g.concat(t):(g=g.concat(t,u).filter(Boolean)).sort((a,e)=>e.length-a.length),(0,r.isEmpty)(g))return{count:0,matches:[],markings:[],matchesIndices:[]};let m=[],w=[],f=[],y=0,b=0;const h=[];return z.forEach(function(e){(w=(0,i.default)(e,g,a.getLocale()).matches).length>0&&(w.forEach(function(a){const t=e.indexOf(a,b);h.push({index:t+y,match:a}),b+=t+a.length}),f=f.concat(new c.default({original:e,marked:e.replace((0,d.default)(w),function(a){return(0,l.default)(a)})}))),m=m.concat(w),y+=e.length+1}),{count:m.length,matches:(0,r.uniq)(m).sort((a,e)=>e.length-a.length),markings:f,matchesIndices:h}};var i=u(t(91)),n=t(50),o=u(t(343)),r=t(1),s=u(t(29)),d=u(t(79)),l=u(t(328)),c=u(t(42));function u(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){let e=a.split(",");return e=e.map(function(a){return(0,n.default)((0,i.default)(a))}).filter(function(a){return a})};var i=o(t(25)),n=o(t(848));function o(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.retrieveAbbreviations=e.collapseProminentWordsOnStem=e.sortProminentWords=e.filterProminentWords=e.getProminentWordsFromPaperAttributes=e.getProminentWords=void 0;var i=t(1),n=d(t(218)),o=d(t(22)),r=t(50),s=d(t(345));function d(a){return a&&a.__esModule?a:{default:a}}const l=(0,d(t(88)).default)(),c=/[1234567890‘’“”"'.…?!:;,¿¡«»&*@#±^%$|~=+§`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\s]/g;function u(a,e=2){return a=a.filter(function(a){return a.getOccurrences()>=e&&""!==a.getWord().replace(c,"")})}function p(a){a.sort(function(a,e){const t=e.getOccurrences()-a.getOccurrences();return 0!==t?t:a.getStem().localeCompare(e.getStem())})}function z(a){if(0===a.length)return[];a.sort(function(a,e){return a.getStem().localeCompare(e.getStem())});const e=[];let t=new s.default(a[0].getWord(),a[0].getStem(),a[0].getOccurrences());for(let i=1;i<a.length;i++){const n=new s.default(a[i].getWord(),a[i].getStem(),a[i].getOccurrences());n.getStem()===t.getStem()?(t.setOccurrences(t.getOccurrences()+n.getOccurrences()),n.getWord()!==t.getStem()&&n.getWord().toLocaleLowerCase()!==t.getStem()||t.setWord(n.getWord())):(e.push(t),t=n)}return e.push(t),e}function g(a){const e=[];return(0,o.default)((0,r.normalizeSingle)(a)).forEach(function(a){a.length>1&&a.length<5&&a===a.toLocaleUpperCase()&&e.push(a.toLocaleLowerCase())}),(0,i.uniq)(e)}function m(a,e,t,o){const r=function(a){return(0,i.get)(l,a.concat(".all"),[])}(t),d=(0,n.default)(t,o);if(0===a.length)return[];const c=[];return(0,i.uniq)(a.filter(a=>!r.includes(a.trim()))).forEach(function(t){e.includes(t)?c.push(new s.default(t.toLocaleUpperCase(),t,a.filter(a=>a===t).length)):c.push(new s.default(t,d(t,o),a.filter(a=>a===t).length))}),z(c)}const w=(0,i.memoize)(a=>(0,i.memoize)((e,t,i)=>m(e,t,i,a),(a,e,t)=>a.join(",")+","+e.join(",")+","+t));function f(a,e,t,i){if(""===a)return[];const n=(0,o.default)((0,r.normalizeSingle)(a).toLocaleLowerCase());return w(i)(n,e,t,i)}function y(a,e,t,i){return m((0,o.default)(a.join(" ").toLocaleLowerCase()),e,t,i)}e.getProminentWords=f,e.getProminentWordsFromPaperAttributes=y,e.filterProminentWords=u,e.sortProminentWords=p,e.collapseProminentWordsOnStem=z,e.retrieveAbbreviations=g,e.default={getProminentWords:f,getProminentWordsFromPaperAttributes:y,filterProminentWords:u,sortProminentWords:p,collapseProminentWordsOnStem:z,retrieveAbbreviations:g}},function(a,e,t){"use strict";function i(a,e,t){this._word=a,this._stem=e||a,this._occurrences=t||0}Object.defineProperty(e,"__esModule",{value:!0}),i.prototype.setWord=function(a){this._word=a},i.prototype.getWord=function(){return this._word},i.prototype.getStem=function(){return this._stem},i.prototype.setOccurrences=function(a){this._occurrences=a},i.prototype.getOccurrences=function(){return this._occurrences},i.prototype.serialize=function(){return{_parseClass:"ProminentWord",word:this._word,stem:this._stem,occurrences:this._occurrences}},i.parse=function(a){return new i(a.word,a.stem,a.occurrences)},e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const e=(0,n.default)(a);return z.hasOwnProperty(e)?(0,i.defaultsDeep)(z[e],o.default):o.default};var i=t(1),n=p(t(20)),o=p(t(859)),r=p(t(860)),s=p(t(861)),d=p(t(862)),l=p(t(863)),c=p(t(864)),u=p(t(865));function p(a){return a&&a.__esModule?a:{default:a}}const z={it:r.default,ru:s.default,pl:d.default,es:l.default,ca:c.default,pt:u.default}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTextLengthAssessment=void 0;var i=t(14),n=f(t(75)),o=f(t(76)),r=f(t(77)),s=f(t(78)),d=f(t(133)),l=f(t(134)),c=f(t(51)),u=f(t(129)),p=f(t(132)),z=f(t(130)),g=f(t(74)),m=f(t(131)),w=t(7);function f(a){return a&&a.__esModule?a:{default:a}}const y=e.getTextLengthAssessment=function(){return new p.default({recommendedMinimum:250,slightlyBelowMinimum:200,belowMinimum:100,veryFarBelowMinimum:50,urlTitle:(0,w.createAnchorOpeningTag)("https://yoa.st/34j"),urlCallToAction:(0,w.createAnchorOpeningTag)("https://yoa.st/34k")})},b=function(a,e){c.default.call(this,a,e),this.type="TaxonomyAssessor",this._assessments=[new n.default,new o.default,new r.default,new s.default,new u.default,y(),new d.default,new z.default,new l.default,new g.default,new m.default]};(0,i.inherits)(b,c.default),e.default=b},function(a,e,t){"use strict";(function(a,t){(function(){var i,n="object"==typeof a&&a&&a.Object===Object&&a,o="object"==typeof self&&self&&self.Object===Object&&self,r=n||o||Function("return this")(),s="object"==typeof e&&e&&!e.nodeType&&e,d=s&&"object"==typeof t&&t&&!t.nodeType&&t,l=1/0,c="[object Null]",u="[object Symbol]",p="[object Undefined]",z=/[&<>"']/g,g=RegExp(z.source);n="object"==typeof a&&a&&a.Object===Object&&a,o="object"==typeof self&&self&&self.Object===Object&&self,r=n||o||Function("return this")();var m=function(a){return function(e){return null==a?i:a[e]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),w=Object.prototype,f=w.hasOwnProperty,y=w.toString,b=r.Symbol,h=b?b.toStringTag:i,v=b?b.prototype:i,k=v?v.toString:i;function j(a){return null==a?a===i?p:c:h&&h in Object(a)?function(a){var e=f.call(a,h),t=a[h];try{a[h]=i;var n=!0}catch(a){}var o=y.call(a);n&&(e?a[h]=t:delete a[h]);return o}(a):function(a){return y.call(a)}(a)}function _(a){if("string"==typeof a)return a;if(x(a))return function(a,e){for(var t=-1,i=null==a?0:a.length,n=Array(i);++t<i;)n[t]=e(a[t],t,a);return n}(a,_)+"";if(function(a){return"symbol"==typeof a||function(a){return null!=a&&"object"==typeof a}(a)&&j(a)==u}(a))return k?k.call(a):"";var e=a+"";return"0"==e&&1/a==-l?"-0":e}var x=Array.isArray;var q=function(a){return(a=function(a){return null==a?"":_(a)}(a))&&g.test(a)?a.replace(z,m):a},E={assessmentPresenterResult:{},hiddenSpan:{},relevantWords:{},snippetEditor:{}};E.assessmentPresenterResult=function(a){a||(a={});var e=a;const t=e.scores,i=e.markerButtonsDisabled,n=e.i18n,o=e.activeMarker;var r,s="",d=q;Array.prototype.join;for(var l in s+='<ul class="wpseoanalysis assessment-results">\n ',t)s+='\n <li class="score">\n <span class="assessment-results__mark-container">\n ',t[l].marker&&(s+='\n <button type="button" ',i&&(s+=' disabled="disabled" '),s+='\n aria-label="',i?s+=null==(r=n.disabledMarkText)?"":r:t[l].identifier===o?s+=null==(r=n.removeMarksInText)?"":r:s+=null==(r=n.markInText)?"":r,s+='"\n class="assessment-results__mark ',i?s+=" icon-eye-disabled ":t[l].identifier===o?s+="\n icon-eye-active\n ":s+="\n icon-eye-inactive\n ",s+="\n js-assessment-results__mark-"+(null==(r=t[l].identifier)?"":r)+' yoast-tooltip yoast-tooltip-s">\n <span class="screen-reader-text">',i?s+=null==(r=n.disabledMarkText)?"":r:t[l].identifier===o?s+=null==(r=n.removeMarksInText)?"":r:s+=null==(r=n.markInText)?"":r,s+="\n </span></button>\n "),s+='\n </span>\n <span class="wpseo-score-icon '+d(t[l].className)+'"></span>\n <span class="screen-reader-text">'+(null==(r=t[l].screenReaderText)?"":r)+'</span>\n <span class="wpseo-score-text">'+(null==(r=t[l].text)?"":r)+"</span>\n </li>\n ";return s+="\n</ul>\n"},E.hiddenSpan=function(a){a||(a={});var e=a;const t=e.whiteSpace,i=e.width;var n="",o=q;Array.prototype.join;return n+='<span aria-hidden="true" style="width: '+o(i)+"; height: auto; position: absolute; visibility: hidden; ",""!==t&&(n+="white-space: "+o(t)),n+='">\n\n</span>\n'},E.relevantWords=function(a){a||(a={});const e=a.words;var t,i="";Array.prototype.join;for(var n in i+="<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 ",e)i+="\n <tr>\n <td>"+(null==(t=e[n].word)?"":t)+"</td>\n <td>"+(null==(t=e[n].density)?"":t)+"</td>\n <td>"+(null==(t=e[n].occurrences)?"":t)+"</td>\n <td>"+(null==(t=e[n].length)?"":t)+"</td>\n <td>"+(null==(t=e[n].relevantWordPercentage)?"":t)+"</td>\n <td>"+(null==(t=e[n].lengthBonus)?"":t)+"</td>\n <td>"+(null==(t=e[n].multiplier)?"":t)+"</td>\n <td>"+(null==(t=e[n].relevance)?"":t)+"</td>\n </tr>\n ";return i+="\n</table>\n"},E.snippetEditor=function(a){a||(a={});var e=a;const t=e.i18n,i=e.rendered,n=e.metaDescriptionDate,o=e.raw,r=e.placeholder;var s="",d=q;Array.prototype.join;return s+='<div id="snippet_preview" class="yoast-section">\n\t<section class="snippet-editor__preview">\n\t\t<h3 class="snippet-editor__heading snippet-editor__heading-icon snippet-editor__heading-icon-eye">'+d(t.snippetPreview)+'</h3>\n\t<p class="screen-reader-text">'+d(t.snippetPreviewDescription)+'</p>\n\n\t\t<div id="snippet-preview-view" class="snippet-editor__view">\n\t\t\t<div class="snippet_container snippet_container__title snippet-editor__container" id="title_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.titleLabel)+'</span>\n\t\t\t\t<span class="title" id="render_title_container">\n\t\t\t\t\t<span id="snippet_title">\n\t\t\t\t\t\t'+d(i.title)+'\n\t\t\t\t\t</span>\n\t\t\t\t</span>\n\t\t\t\t<span class="title" id="snippet_sitename"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__url snippet-editor__container" id="url_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.slugLabel)+'</span>\n\t\t\t\t<span class="urlFull">\n\t\t\t\t\t<cite class="url urlBase" id="snippet_citeBase">\n\t\t\t\t\t\t'+d(i.baseUrl)+'\n\t\t\t\t\t</cite><cite class="url" id="snippet_cite">\n\t\t\t\t\t\t'+d(i.snippetCite)+'\n\t\t\t\t\t</cite>\n\t\t\t\t</span><span class="down_arrow"></span>\n\t\t\t</div>\n\t\t\t<div class="snippet_container snippet_container__meta snippet-editor__container" id="meta_container">\n\t\t\t\t<span class="screen-reader-text">'+d(t.metaDescriptionLabel)+"</span>\n\t\t\t\t",""!==n&&(s+='\n\t\t\t\t\t<span class="snippet-editor__date">\n\t\t\t\t\t\t'+d(n)+" -\n\t\t\t\t\t</span>\n\t\t\t\t"),s+='\n\t\t\t\t<span class="desc" id="snippet_meta">\n\t\t\t\t\t'+d(i.meta)+"\n\t\t\t\t</span>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"snippet-editor__is-scrollable-hintwrapper\">\n\t\t\t<span class='snippet-editor__is-scrollable-hint' aria-hidden='true'>"+d(t.isScrollableHint)+'</span>\n\t\t</div>\n\n\t\t<div class="snippet-editor__view-toggle">\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-mobile yoast-tooltip yoast-tooltip-se" type="button" data-type="mobile" aria-label="'+d(t.mobilePreviewMode)+'" />\n\t\t\t<button class="snippet-editor__view-icon snippet-editor__view-icon-desktop yoast-tooltip yoast-tooltip-se" type="button" data-type="desktop" aria-label="'+d(t.desktopPreviewMode)+'" />\n\t\t</div>\n\t\t<button class="snippet-editor__button snippet-editor__edit-button" type="button" aria-expanded="false">\n\t\t\t'+d(t.edit)+'\n\t\t</button>\n\t</section>\n\n\t<div class="snippet-editor__form snippet-editor--hidden">\n\t\t<label for="snippet-editor-title" class="snippet-editor__label">\n\t\t\t'+d(t.title)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__title js-snippet-editor-title" id="snippet-editor-title" value="'+d(o.title)+'" placeholder="'+d(r.title)+'" />\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-title" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\t\t<label for="snippet-editor-slug" class="snippet-editor__label">\n\t\t\t'+d(t.slug)+'\n\t\t\t<input type="text" class="snippet-editor__input snippet-editor__slug js-snippet-editor-slug" id="snippet-editor-slug" value="'+d(o.snippetCite)+'" placeholder="'+d(r.urlPath)+'" />\n\t\t</label>\n\t\t<label for="snippet-editor-meta-description" class="snippet-editor__label">\n\t\t\t'+d(t.metaDescription)+'\n\t\t\t<textarea class="snippet-editor__input snippet-editor__meta-description js-snippet-editor-meta-description" id="snippet-editor-meta-description" placeholder="'+d(r.metaDesc)+'">'+d(o.meta)+'</textarea>\n\t\t</label>\n\t\t<progress value="0.0" class="snippet-editor__progress snippet-editor__progress-meta-description" aria-hidden="true">\n\t\t\t<div class="snippet-editor__progress-bar"></div>\n\t\t</progress>\n\n\t\t<button class="snippet-editor__submit snippet-editor__button" type="button">'+d(t.save)+"</button>\n\t</div>\n</div>\n"},d?((d.exports=E).templates=E,s.templates=E):r.templates=E}).call(void 0)}).call(this,t(44),t(141)(a))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1);e.default={hasClass:function(a,e){return a.className.indexOf(e)>-1},addClass:function(a,e){var t=a.className.split(" ");-1===t.indexOf(e)&&t.push(e),a.className=t.join(" ")},removeClass:function(a,e){var t=a.className.split(" "),i=t.indexOf(e);-1!==i&&t.splice(i,1),a.className=t.join(" ")},removeClasses:function(a,e){(0,i.forEach)(e,this.removeClass.bind(null,a))}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=g(t(51)),n=g(t(151)),o=g(t(182)),r=g(t(183)),s=g(t(187)),d=g(t(188)),l=g(t(191)),c=g(t(185)),u=g(t(186)),p=g(t(190)),z=g(t(346));function g(a){return a&&a.__esModule?a:{default:a}}const m=function(a,e={}){i.default.call(this,a,e),this.type="CornerstoneContentAssessor";const t=e.hasOwnProperty("locale")?e.locale:"en_US";this._assessments=[new o.default((0,z.default)(t).fleschReading),new d.default({parameters:{slightlyTooMany:250,farTooMany:300,recommendedMaximumWordCount:250}}),r.default,new s.default({recommendedWordCount:(0,z.default)(t).sentenceLength.recommendedWordCount,slightlyTooMany:20,farTooMany:25}),l.default,c.default,p.default,u.default]};t(14).inherits(m,n.default),e.default=m},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(14),n=k(t(75)),o=k(t(76)),r=k(t(77)),s=k(t(78)),d=k(t(101)),l=k(t(192)),c=k(t(133)),u=k(t(134)),p=k(t(51)),z=k(t(150)),g=k(t(129)),m=k(t(201)),w=k(t(102)),f=k(t(132)),y=k(t(200)),b=k(t(130)),h=k(t(74)),v=k(t(131));function k(a){return a&&a.__esModule?a:{default:a}}const j=function(a,e){p.default.call(this,a,e),this.type="CornerstoneSEOAssessor",this._assessments=[new n.default,new o.default,new r.default,new s.default,new g.default({scores:{tooLong:3,tooShort:3}}),new m.default,new d.default,new w.default({scores:{noImages:3,withAltNonKeyword:3,withAlt:3,noAlt:3}}),new f.default({recommendedMinimum:900,slightlyBelowMinimum:400,belowMinimum:300,scores:{belowMinimum:-20,farBelowMinimum:-20},cornerstoneContent:!0}),new y.default({scores:{noLinks:3}}),new c.default,new l.default,new b.default({scores:{widthTooShort:3,widthTooLong:3}}),new u.default({scores:{okay:3}}),new h.default,new v.default]};(0,i.inherits)(j,z.default),e.default=j},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(t(874)),n=o(t(875));function o(a){return a&&a.__esModule?a:{default:a}}e.default={parse:i.default,serialize:n.default}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(a,e,t){"use strict";window.yoast=window.yoast||{},window.yoast.analysis=t(557)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.interpreters=e.string=e.markers=e.helpers=e.config=e.bundledPlugins=e.assessments=e.createWorker=e.AnalysisWorkerWrapper=e.AnalysisWebWorker=e.Assessment=e.AssessmentResult=e.Paper=e.SnippetPreview=e.Researcher=e.Pluggable=e.TaxonomyAssessor=e.SeoAssessor=e.ContentAssessor=e.Assessor=e.App=void 0;var i=t(558),n=j(t(257)),o=j(t(284)),r=j(t(285)),s=j(t(287)),d=j(t(288)),l=j(t(207)),c=j(t(303)),u=k(t(886)),p=k(t(51)),z=k(t(151)),g=k(t(150)),m=k(t(347)),w=k(t(219)),f=k(t(138)),y=k(t(220)),b=k(t(152)),h=k(t(5)),v=k(t(16));function k(a){return a&&a.__esModule?a:{default:a}}function j(a){if(a&&a.__esModule)return a;var e={};if(null!=a)for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t]);return e.default=a,e}e.App=u.default,e.Assessor=p.default,e.ContentAssessor=z.default,e.SeoAssessor=g.default,e.TaxonomyAssessor=m.default,e.Pluggable=w.default,e.Researcher=f.default,e.SnippetPreview=y.default,e.Paper=b.default,e.AssessmentResult=h.default,e.Assessment=v.default,e.AnalysisWebWorker=i.AnalysisWebWorker,e.AnalysisWorkerWrapper=i.AnalysisWorkerWrapper,e.createWorker=i.createWorker,e.assessments=n,e.bundledPlugins=o,e.config=c,e.helpers=r,e.markers=s,e.string=d,e.interpreters=l,e.default={App:u.default,Assessor:p.default,ContentAssessor:z.default,TaxonomyAssessor:m.default,Pluggable:w.default,Researcher:f.default,SnippetPreview:y.default,Paper:b.default,AssessmentResult:h.default,AnalysisWebWorker:i.AnalysisWebWorker,AnalysisWorkerWrapper:i.AnalysisWorkerWrapper,createWorker:i.createWorker,assessments:n,bundledPlugins:o,config:c,helpers:r,markers:s,string:d,interpreters:l}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createWorker=e.AnalysisWorkerWrapper=e.AnalysisWebWorker=void 0;var i=r(t(559)),n=r(t(881)),o=r(t(885));function r(a){return a&&a.__esModule?a:{default:a}}e.AnalysisWebWorker=i.default,e.AnalysisWorkerWrapper=n.default,e.createWorker=o.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=t(560),o=t(561),r=$(t(256)),s=t(1),d=t(562),l=B(t(257)),c=B(t(284)),u=B(t(285)),p=B(t(287)),z=B(t(288)),g=B(t(207)),m=B(t(303)),w=$(t(51)),f=$(t(16)),y=$(t(150)),b=$(t(151)),h=$(t(347)),v=$(t(219)),k=$(t(138)),j=$(t(220)),_=$(t(152)),x=$(t(5)),q=$(t(867)),E=$(t(350)),A=$(t(868)),O=$(t(351)),S=$(t(208)),T=$(t(869)),M=t(7),P=$(t(870)),C=$(t(871)),R=$(t(352)),D=$(t(876)),F=t(878);function B(a){if(a&&a.__esModule)return a;var e={};if(null!=a)for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t]);return e.default=a,e}function $(a){return a&&a.__esModule?a:{default:a}}const I={Assessor:w.default,Assessment:f.default,SEOAssessor:y.default,ContentAssessor:b.default,TaxonomyAssessor:h.default,Pluggable:v.default,Researcher:k.default,SnippetPreview:j.default,RelatedKeywordAssessor:q.default,Paper:_.default,AssessmentResult:x.default,assessments:l,bundledPlugins:c,helpers:u,markers:p,string:z,interpreters:g,config:m},L=new l.seo.KeyphraseDistributionAssessment,W=(0,d.getLogger)("yoast-analysis-worker");W.setDefaultLevel("error");class N{constructor(a){this._scope=a,this._configuration={contentAnalysisActive:!0,keywordAnalysisActive:!0,useCornerstone:!1,useTaxonomy:!1,useKeywordDistribution:!1,locale:"en_US"},this._scheduler=new C.default,this._paper=null,this._relatedKeywords={},this._i18n=N.createI18n(),this._researcher=new k.default(this._paper),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.handleMessage=this.handleMessage.bind(this),this.analyzeRelatedKeywords=(0,D.default)(W,this.analyze,"An error occurred while running the related keywords analysis."),this.analyze=(0,D.default)(W,this.analyze,"An error occurred while running the analysis."),this.runResearch=(0,D.default)(W,this.runResearch,"An error occurred after running the '%%name%%' research.")}bindActions(){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)}setupTreeAnalysis(){this._treeResearcher=null,this._contentTreeAssessor=null,this._seoTreeAssessor=null,this._relatedKeywordTreeAssessor=null,this._registeredTreeAssessments=[],this._seoScoreAggregator=new F.SEOScoreAggregator,this._contentScoreAggregator=new F.ReadabilityScoreAggregator,this._tree=null,this._treeBuilder=null}register(){this._scope.onmessage=this.handleMessage,this._scope.analysisWorker={registerAssessment:this.registerAssessment,registerParser:this.registerParser,registerMessageHandler:this.registerMessageHandler,refreshAssessment:this.refreshAssessment},this._scope.yoast=this._scope.yoast||{},this._scope.yoast.analysis=I}handleMessage({data:{type:a,id:e,payload:t}}){switch(t=R.default.parse(t),W.debug("AnalysisWebWorker incoming:",a,e,t),a){case"initialize":this.initialize(e,t),this._scheduler.startPolling();break;case"analyze":this._scheduler.schedule({id:e,execute:this.analyze,done:this.analyzeDone,data:t,type:a});break;case"analyzeRelatedKeywords":this._scheduler.schedule({id:e,execute:this.analyzeRelatedKeywords,done:this.analyzeRelatedKeywordsDone,data:t,type:a});break;case"loadScript":this._scheduler.schedule({id:e,execute:this.loadScript,done:this.loadScriptDone,data:t,type:a});break;case"runResearch":this._scheduler.schedule({id:e,execute:this.runResearch,done:this.runResearchDone,data:t});break;case"customMessage":{const i=t.name;if(i&&this._registeredMessageHandlers[i]){this._scheduler.schedule({id:e,execute:this.customMessage,done:this.customMessageDone,data:t,type:a});break}this.customMessageDone(e,{error:new Error("No message handler registered for messages with name: "+i)});break}default:console.warn("AnalysisWebWorker unrecognized action:",a)}}static createI18n(a){return a=a||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new r.default(a)}createContentAssessor(){var a=this._configuration;const e=a.contentAnalysisActive,t=a.useCornerstone,i=a.locale;return!1===e?null:!0===t?new E.default(this._i18n,{locale:i}):new b.default(this._i18n,{locale:i})}createSEOAssessor(){var a=this._configuration;const e=a.keywordAnalysisActive,t=a.useCornerstone,i=a.useKeywordDistribution,n=a.useTaxonomy,o=a.locale;if(!1===e)return null;let r;return r=!0===n?new h.default(this._i18n,{locale:o,researcher:this._researcher}):!0===t?new O.default(this._i18n,{locale:o,researcher:this._researcher}):new y.default(this._i18n,{locale:o,researcher:this._researcher}),i&&(0,s.isUndefined)(r.getAssessment("keyphraseDistribution"))&&r.addAssessment("keyphraseDistribution",L),this._registeredAssessments.forEach(({name:a,assessment:e})=>{(0,s.isUndefined)(r.getAssessment(a))&&r.addAssessment(a,e)}),r}createRelatedKeywordsAssessor(){var a=this._configuration;const e=a.keywordAnalysisActive,t=a.useCornerstone,i=a.useTaxonomy,n=a.locale;if(!1===e)return null;let o;return o=!0===i?new P.default(this._i18n,{locale:n,researcher:this._researcher}):!0===t?new A.default(this._i18n,{locale:n,researcher:this._researcher}):new q.default(this._i18n,{locale:n,researcher:this._researcher}),this._registeredAssessments.forEach(({name:a,assessment:e})=>{(0,s.isUndefined)(o.getAssessment(a))&&o.addAssessment(a,e)}),o}send(a,e,t={}){W.debug("AnalysisWebWorker outgoing:",a,e,t),t=R.default.serialize(t),this._scope.postMessage({type:a,id:e,payload:t})}static shouldAssessorsUpdate(a,e=null,t=null){const i=Object.keys(a);return{readability:(0,s.isNull)(e)||(0,T.default)(i,["contentAnalysisActive","useCornerstone","locale","translations"]),seo:(0,s.isNull)(t)||(0,T.default)(i,["keywordAnalysisActive","useCornerstone","useTaxonomy","useKeywordDistribution","locale","translations","researchData"])}}initialize(a,e){const t=N.shouldAssessorsUpdate(e,this._contentAssessor,this._seoAssessor);(0,s.has)(e,"translations")&&(this._i18n=N.createI18n(e.translations),delete e.translations),(0,s.has)(e,"researchData")&&((0,s.forEach)(e.researchData,(a,e)=>{this._researcher.addResearchData(e,a)}),delete e.researchData),(0,s.has)(e,"defaultQueryParams")&&((0,M.configureShortlinker)({params:e.defaultQueryParams}),delete e.defaultQueryParams),(0,s.has)(e,"logLevel")&&(W.setLevel(e.logLevel,!1),delete e.logLevel),(0,s.has)(e,"enabledFeatures")&&((0,o.enableFeatures)(e.enabledFeatures),delete e.enabledFeatures),this._configuration=(0,s.merge)(this._configuration,e),t.readability&&(this._contentAssessor=this.createContentAssessor(),this._contentTreeAssessor=null),t.seo&&(this._seoAssessor=this.createSEOAssessor(),this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor()),this.clearCache(),this.send("initialize:done",a)}registerAssessment(a,e,t){if(!(0,s.isString)(a))throw new S.default("Failed to register assessment for plugin "+t+". Expected parameter `name` to be a string.");if(!(0,s.isObject)(e))throw new S.default("Failed to register assessment for plugin "+t+". Expected parameter `assessment` to be a function.");if(!(0,s.isString)(t))throw new S.default("Failed to register assessment for plugin "+t+". Expected parameter `pluginName` to be a string.");const i=t+"-"+a;return null!==this._seoAssessor&&this._seoAssessor.addAssessment(i,e),this._registeredAssessments.push({combinedName:i,assessment:e}),this.refreshAssessment(a,t),!0}registerMessageHandler(a,e,t){if(!(0,s.isString)(a))throw new S.default("Failed to register handler for plugin "+t+". Expected parameter `name` to be a string.");if(!(0,s.isObject)(e))throw new S.default("Failed to register handler for plugin "+t+". Expected parameter `handler` to be a function.");if(!(0,s.isString)(t))throw new S.default("Failed to register handler for plugin "+t+". Expected parameter `pluginName` to be a string.");a=t+"-"+a,this._registeredMessageHandlers[a]=e}refreshAssessment(a,e){if(!(0,s.isString)(a))throw new S.default("Failed to refresh assessment for plugin "+e+". Expected parameter `name` to be a string.");if(!(0,s.isString)(e))throw new S.default("Failed to refresh assessment for plugin "+e+". Expected parameter `pluginName` to be a string.");this.clearCache()}registerParser(a){if("function"!=typeof a.isApplicable)throw new S.default("Failed to register the custom parser. Expected parameter 'parser' to have a method 'isApplicable'.");if("function"!=typeof a.parse)throw new S.default("Failed to register the custom parser. Expected parameter 'parser' to have a method 'parse'.");this._registeredParsers.push(a)}clearCache(){this._paper=null}setLocale(a){this._configuration.locale!==a&&(this._configuration.locale=a,this._contentAssessor=this.createContentAssessor())}shouldReadabilityUpdate(a){return null===this._paper||(this._paper.getText()!==a.getText()||this._paper.getLocale()!==a.getLocale())}shouldSeoUpdate(a,{keyword:e,synonyms:t}){return!!(0,s.isUndefined)(this._relatedKeywords[a])||(this._relatedKeywords[a].keyword!==e||this._relatedKeywords[a].synonyms!==t)}async analyze(a,{paper:e,relatedKeywords:t={}}){e._text=(0,n.autop)(e._text),e._text=z.removeHtmlBlocks(e._text);const i=null===this._paper||!this._paper.equals(e),o=this.shouldReadabilityUpdate(e);if(i&&(this._paper=e,this._researcher.setPaper(this._paper),this.setLocale(this._paper.getLocale())),this._configuration.keywordAnalysisActive&&this._seoAssessor&&(i&&(this._results.seo[""]=await this.assess(this._paper,this._tree,{oldAssessor:this._seoAssessor,treeAssessor:this._seoTreeAssessor,scoreAggregator:this._seoScoreAggregator})),!(0,s.isEmpty)(t))){const a=Object.keys(t);(await this.assessRelatedKeywords(e,this._tree,t)).forEach(a=>{this._results.seo[a.key]=a.results}),a.length>1&&(this._results.seo=(0,s.pickBy)(this._results.seo,(e,t)=>(0,s.includes)(a,t)))}if(this._configuration.contentAnalysisActive&&this._contentAssessor&&o){const a={oldAssessor:this._contentAssessor,treeAssessor:this._contentTreeAssessor,scoreAggregator:this._contentScoreAggregator};a.scoreAggregator.setLocale(this._configuration.locale),this._results.readability=await this.assess(this._paper,this._tree,a)}return this._results}async assess(a,e,t){const i=t.oldAssessor,n=t.scoreAggregator;i.assess(a);const o=i.results,r=[...[],...o];return{results:r,score:n.aggregate(r)}}generateAssessmentError(a){const e=new x.default;return e.setScore(-1),e.setText(this._i18n.sprintf(this._i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),a.name)),e}async assessRelatedKeywords(a,e,t){const n=Object.keys(t);return await Promise.all(n.map(n=>{this._relatedKeywords[n]=t[n];const o=_.default.parse(i({},a.serialize(),{keyword:this._relatedKeywords[n].keyword,synonyms:this._relatedKeywords[n].synonyms})),r={oldAssessor:this._relatedKeywordAssessor,treeAssessor:this._relatedKeywordTreeAssessor,scoreAggregator:this._seoScoreAggregator};return this.assess(o,e,r).then(a=>({key:n,results:a}))}))}loadScript(a,{url:e}){if((0,s.isUndefined)(e))return{loaded:!1,url:e,message:"Load Script was called without an URL."};try{this._scope.importScripts(e)}catch(a){return{loaded:!1,url:e,message:a.message}}return{loaded:!0,url:e}}loadScriptDone(a,e){e.loaded?this.send("loadScript:done",a,e):this.send("loadScript:failed",a,e)}analyzeDone(a,e){e.error?this.send("analyze:failed",a,e):this.send("analyze:done",a,e)}analyzeRelatedKeywordsDone(a,e){e.error?this.send("analyzeRelatedKeywords:failed",a,e):this.send("analyzeRelatedKeywords:done",a,e)}customMessage(a,{name:e,data:t}){try{return{success:!0,data:this._registeredMessageHandlers[e](t)}}catch(a){return{error:a}}}customMessageDone(a,e){e.success?this.send("customMessage:done",a,e.data):this.send("customMessage:failed",e.error)}runResearch(a,{name:e,paper:t=null}){const i=this._researcher.getData("morphology");let n=this._researcher;return null!==t&&(n=new k.default(t)).addResearchData("morphology",i),n.getResearch(e)}runResearchDone(a,e){e.error?this.send("runResearch:failed",a,e):this.send("runResearch:done",a,e)}}e.default=N},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.autop=function(a){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=[];if(""===a.trim())return"";if(-1!==(a+="\n").indexOf("<pre")){var o=a.split("</pre>"),r=o.pop();a="";for(var s=0;s<o.length;s++){var d=o[s],l=d.indexOf("<pre");if(-1!==l){var c="<pre wp-pre-tag-"+s+"></pre>";t.push([c,d.substr(l)+"</pre>"]),a+=d.substr(0,l)+c}else a+=d}a+=r}var u="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";-1!==(a=function(a,e){for(var t=function(a){for(var e,t=[],i=a;e=i.match(n);)t.push(i.slice(0,e.index)),t.push(e[0]),i=i.slice(e.index+e[0].length);return i.length&&t.push(i),t}(a),i=!1,o=Object.keys(e),r=1;r<t.length;r+=2)for(var s=0;s<o.length;s++){var d=o[s];if(-1!==t[r].indexOf(d)){t[r]=t[r].replace(new RegExp(d,"g"),e[d]),i=!0;break}}return i&&(a=t.join("")),a}(a=(a=(a=(a=a.replace(/<br\s*\/?>\s*<br\s*\/?>/g,"\n\n")).replace(new RegExp("(<"+u+"[s/>])","g"),"\n\n$1")).replace(new RegExp("(</"+u+">)","g"),"$1\n\n")).replace(/\r\n|\r/g,"\n"),{"\n":" \x3c!-- wpnl --\x3e "})).indexOf("<option")&&(a=(a=a.replace(/\s*<option/g,"<option")).replace(/<\/option>\s*/g,"</option>"));-1!==a.indexOf("</object>")&&(a=(a=(a=a.replace(/(<object[^>]*>)\s*/g,"$1")).replace(/\s*<\/object>/g,"</object>")).replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1"));-1===a.indexOf("<source")&&-1===a.indexOf("<track")||(a=(a=(a=a.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1")).replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1")).replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1"));-1!==a.indexOf("<figcaption")&&(a=(a=a.replace(/\s*(<figcaption[^>]*>)/,"$1")).replace(/<\/figcaption>\s*/,"</figcaption>"));var p=(a=a.replace(/\n\n+/g,"\n\n")).split(/\n\s*\n/).filter(Boolean);a="",p.forEach(function(e){a+="<p>"+e.replace(/^\n*|\n*$/g,"")+"</p>\n"}),a=(a=(a=(a=(a=(a=(a=(a=a.replace(/<p>\s*<\/p>/g,"")).replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>")).replace(new RegExp("<p>s*(</?"+u+"[^>]*>)s*</p>","g"),"$1")).replace(/<p>(<li.+?)<\/p>/g,"$1")).replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote><\/p>/g,"</p></blockquote>")).replace(new RegExp("<p>s*(</?"+u+"[^>]*>)","g"),"$1")).replace(new RegExp("(</?"+u+"[^>]*>)s*</p>","g"),"$1"),e&&(a=(a=(a=(a=a.replace(/<(script|style).*?<\/\\1>/g,function(a){return a[0].replace(/\n/g,"<WPPreserveNewline />")})).replace(/<br>|<br\/>/g,"<br />")).replace(/(<br \/>)?\s*\n/g,function(a,e){return e?a:"<br />\n"})).replace(/<WPPreserveNewline \/>/g,"\n"));a=(a=(a=a.replace(new RegExp("(</?"+u+"[^>]*>)s*<br />","g"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1")).replace(/\n<\/p>$/g,"</p>"),t.forEach(function(e){var t=(0,i.default)(e,2),n=t[0],o=t[1];a=a.replace(n,o)}),-1!==a.indexOf("\x3c!-- wpnl --\x3e")&&(a=a.replace(/\s?<!-- wpnl -->\s?/g,"\n"));return a},e.removep=function(a){var e="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",t=e+"|div|p",i=e+"|pre",n=[],o=!1,r=!1;if(!a)return"";-1===a.indexOf("<script")&&-1===a.indexOf("<style")||(a=a.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(a){return n.push(a),"<wp-preserve>"}));-1!==a.indexOf("<pre")&&(o=!0,a=a.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(a){return(a=(a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")}));-1!==a.indexOf("[caption")&&(r=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")}));-1!==(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replace(new RegExp("\\s*</("+t+")>\\s*","g"),"</$1>\n")).replace(new RegExp("\\s*<((?:"+t+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(a,e){return e&&-1!==e.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(new RegExp("\\s*<((?:"+i+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(new RegExp("\\s*</("+i+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")&&(a=(a=a.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>"));-1!==a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n"));-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")}));a=(a=(a=(a=a.replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),o&&(a=a.replace(/<wp-line-break>/g,"\n"));r&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>"));n.length&&(a=a.replace(/<wp-preserve>/g,function(){return n.shift()}));return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(888));var n=new RegExp("(<((?=!--|!\\[CDATA\\[)((?=!-)!(?:-(?!->)[^\\-]*)*(?:--\x3e)?|!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?)|[^>]*>?))")},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.isFeatureEnabled=function(a){return!!self.wpseoFeatureFlags&&self.wpseoFeatureFlags.includes(a)},e.enableFeatures=function(a){self.wpseoFeatureFlags||(self.wpseoFeatureFlags=[]),a.forEach(function(a){self.wpseoFeatureFlags.includes(a)||self.wpseoFeatureFlags.push(a)})},e.enabledFeatures=function(){return self.wpseoFeatureFlags||[]}},function(a,e,t){var i,n;!function(o,r){"use strict";void 0===(n="function"==typeof(i=function(){var a=function(){},e="undefined",t=["trace","debug","info","warn","error"];function i(a,e){var t=a[e];if("function"==typeof t.bind)return t.bind(a);try{return Function.prototype.bind.call(t,a)}catch(e){return function(){return Function.prototype.apply.apply(t,[a,arguments])}}}function n(e,i){for(var n=0;n<t.length;n++){var o=t[n];this[o]=n<e?a:this.methodFactory(o,e,i)}this.log=this.debug}function o(t,o,r){return function(t){"debug"===t&&(t="log");return typeof console!==e&&(void 0!==console[t]?i(console,t):void 0!==console.log?i(console,"log"):a)}(t)||function(a,t,i){return function(){typeof console!==e&&(n.call(this,t,i),this[a].apply(this,arguments))}}.apply(this,arguments)}function r(a,i,r){var s,d=this,l="loglevel";function c(){var a;if(typeof window!==e){try{a=window.localStorage[l]}catch(a){}if(typeof a===e)try{var t=window.document.cookie,i=t.indexOf(encodeURIComponent(l)+"=");-1!==i&&(a=/^([^;]+)/.exec(t.slice(i))[1])}catch(a){}return void 0===d.levels[a]&&(a=void 0),a}}a&&(l+=":"+a),d.name=a,d.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},d.methodFactory=r||o,d.getLevel=function(){return s},d.setLevel=function(i,o){if("string"==typeof i&&void 0!==d.levels[i.toUpperCase()]&&(i=d.levels[i.toUpperCase()]),!("number"==typeof i&&i>=0&&i<=d.levels.SILENT))throw"log.setLevel() called with invalid level: "+i;if(s=i,!1!==o&&function(a){var i=(t[a]||"silent").toUpperCase();if(typeof window===e)return;try{return void(window.localStorage[l]=i)}catch(a){}try{window.document.cookie=encodeURIComponent(l)+"="+i+";"}catch(a){}}(i),n.call(d,i,a),typeof console===e&&i<d.levels.SILENT)return"No console available for logging"},d.setDefaultLevel=function(a){c()||d.setLevel(a,!1)},d.enableAll=function(a){d.setLevel(d.levels.TRACE,a)},d.disableAll=function(a){d.setLevel(d.levels.SILENT,a)};var u=c();null==u&&(u=null==i?"WARN":i),d.setLevel(u,!1)}var s=new r,d={};s.getLogger=function(a){if("string"!=typeof a||""===a)throw new TypeError("You must supply a name when creating a logger.");var e=d[a];return e||(e=d[a]=new r(a,s.getLevel(),s.methodFactory)),e};var l=typeof window!==e?window.log:void 0;return s.noConflict=function(){return typeof window!==e&&window.log===s&&(window.log=l),s},s.getLoggers=function(){return d},s})?i.call(e,t,e,a):i)||(a.exports=n)}()},function(a,e,t){"use strict";(function(a){Object.defineProperty(e,"__esModule",{value:!0}),e.configureShortlinker=function(a){o().configure(a)},e.createShortlink=function(a,e={}){return o().append(a,e)},e.createAnchorOpeningTag=function(a,e={}){return o().createAnchorOpeningTag(a,e)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(564));let n;function o(){return null===n.yoast.shortlinker&&(n.yoast.shortlinker=new i.default),n.yoast.shortlinker}(n="undefined"==typeof window?"undefined"==typeof self?a:self:window).yoast=n.yoast||{},n.yoast.shortlinker=null}).call(this,t(44))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a};class n{constructor(a={}){this.configure(a)}configure(a){this._config=i({params:{}},a)}static createQueryString(a){return Object.keys(a).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(a[e])}`).join("&")}append(a,e={}){let t=encodeURI(a);const o=n.createQueryString(i({},this._config.params,e));return""!==o&&(t+="?"+o),t}createAnchorOpeningTag(a,e={}){return`<a href='${this.append(a,e)}' target='_blank'>`}}e.default=n},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=d(t(87)),n=t(43),o=t(7),r=d(t(5)),s=d(t(259));function d(a){return a&&a.__esModule?a:{default:a}}e.default={identifier:"metaDescriptionSentenceLength",getResult:function(a,e,t){var d=function(a,e){var t,r=0,d=(0,s.default)(a,20).length;const l=(0,o.createAnchorOpeningTag)("https://yoa.st/short-sentences");return 0!==a.length&&(r=(0,i.default)(d/a.length*100)),r<=20&&(t=9),(0,n.inRangeEndInclusive)(r,20,25)&&(t=6),r>25&&(t=3),t>=7?{score:t,text:e.sprintf(e.dgettext("js-text-analysis","The meta description contains no sentences %1$sover %2$s words%3$s."),l,20,"</a>")}:{score:t,text:e.sprintf(e.dngettext("js-text-analysis","The meta description contains %1$d sentence %2$sover %3$s words%4$s. Try to shorten this sentence.","The meta description contains %1$d sentences %2$sover %3$s words%4$s. Try to shorten these sentences.",d),d,l,20,"</a>")}}(e.getResearch("countSentencesFromDescription"),t),l=new r.default;return l.setScore(d.score),l.setText(d.text),l},isApplicable:function(a){return a.hasDescription()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=c(t(87)),o=c(t(73)),r=t(7),s=c(t(567)),d=c(t(5)),l=c(t(42));function c(a){return a&&a.__esModule?a:{default:a}}var u=function(a){return(0,i.filter)(a,function(a){return a.complexity>3})};e.default={identifier:"wordComplexity",getResult:function(a,e,t){var o=e.getResearch("wordComplexity"),s=function(a,e,t){var i=0,o=u(e).length;0!==a&&(i=o/a*100);var s=(i=(0,n.default)(i))>0,d=(0,r.createAnchorOpeningTag)("https://yoa.st/difficult-words"),l=9-Math.max(Math.min(.6*(i-1.7),6),0);return(l=(0,n.default)(l))>=7?{score:l,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is less than or equal to the recommended maximum of %5$s."),i+"%",d,3,"</a>","5%")}:{score:l,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is more than the recommended maximum of %5$s."),i+"%",d,3,"</a>","5%")}}((o=(0,i.flatMap)(o,function(a){return a.words})).length,o,t),l=new d.default;return l.setScore(s.score),l.setText(s.text),l.setHasMarks(s.hasMarks),l},isApplicable:function(a){return a.hasText()},getMarks:function(a,e){var t=e.getResearch("wordComplexity");return(0,i.flatMap)(t,function(a){var e=a.words,t=a.sentence,n=u(e);if(0===n.length)return[];var r=function(a,e){var t=a.split(/\s+/);return(0,i.forEach)(e,function(a){var e=a.wordIndex;a.word!==t[e]&&a.word!==(0,s.default)(t[e])||(t[e]=t[e].replace(a.word,(0,o.default)(a.word)))}),t}(t,n),d=function(a){var e=a.split(/\S+/);return e.pop(),e.shift(),e}(t),c=(0,i.zip)(r,d);return c=(c=(0,i.flatten)(c)).join(""),new l.default({original:t,marked:c})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.replace(i,"")};var i=/[.?!:;,]/g},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(258)),o=t(50);const r=new RegExp("^[.]$"),s=new RegExp("^[?!;…]$"),d=new RegExp("^[^.?!;…<\\(\\)\\[\\]]+$"),l=/^<[^><]*$/,c=/^<([^>\s/]+)[^>]*>$/im,u=/^<\/([^>\s]+)[^>]*>$/im,p=/^\s*[[({]\s*$/,z=/^\s*[\])}]\s*$/,g=new RegExp("[.?!;…]$");e.default=class{isNumber(a){return!(0,i.isNaN)(parseInt(a,10))}isBreakTag(a){return/<br/.test(a)}isQuotation(a){return"'"===(a=(0,o.normalize)(a))||'"'===a}isPunctuation(a){return"¿"===a||"¡"===a}removeDuplicateWhitespace(a){return a.replace(/\s+/," ")}isCapitalLetter(a){return a!==a.toLocaleLowerCase()}isSmallerThanSign(a){return"<"===a}getNextTwoCharacters(a){let e="";return(0,i.isUndefined)(a[0])||(e+=a[0].src),(0,i.isUndefined)(a[1])||(e+=a[1].src),e=this.removeDuplicateWhitespace(e)}isValidSentenceBeginning(a){return this.isCapitalLetter(a)||this.isNumber(a)||this.isQuotation(a)||this.isPunctuation(a)||this.isSmallerThanSign(a)}isSentenceStart(a){return!(0,i.isUndefined)(a)&&("html-start"===a.type||"html-end"===a.type||"block-start"===a.type)}tokenizeSmallerThanContent(a,e,t){const n=a.src.substring(1),o=this.createTokenizer();this.tokenize(o.tokenizer,n);const r=this.getSentencesFromTokens(o.tokens,!1);if(r[0]=(0,i.isUndefined)(r[0])?"<":"<"+r[0],this.isValidSentenceBeginning(r[0])&&(e.push(t),t=""),t+=r[0],r.length>1){e.push(t),t="",r.shift();const a=r.pop();r.forEach(a=>{e.push(a)}),a.match(g)?e.push(a):t=a}return{tokenSentences:e,currentSentence:t}}createTokenizer(){const a=[],e=(0,n.default)(function(e){a.push(e)});return e.addRule(r,"full-stop"),e.addRule(l,"smaller-than-sign-content"),e.addRule(c,"html-start"),e.addRule(u,"html-end"),e.addRule(p,"block-start"),e.addRule(z,"block-end"),e.addRule(s,"sentence-delimiter"),e.addRule(d,"sentence"),{tokenizer:e,tokens:a}}tokenize(a,e){a.onText(e);try{a.end()}catch(a){console.error("Tokenizer end error:",a,a.tokenizer2)}}getSentencesFromTokens(a,e=!0){let t,n,o=[],r="";do{n=!1;const e=a[0],t=a[a.length-1];e&&t&&"html-start"===e.type&&"html-end"===t.type&&(a=a.slice(1,a.length-1),n=!0)}while(n&&a.length>1);return a.forEach((e,n)=>{let s,d,l;const c=a[n+1],u=a[n+2];switch(e.type){case"html-start":case"html-end":this.isBreakTag(e.src)?(o.push(r),r=""):r+=e.src;break;case"smaller-than-sign-content":l=this.tokenizeSmallerThanContent(e,o,r),o=l.tokenSentences,r=l.currentSentence;break;case"sentence":r+=e.src;break;case"sentence-delimiter":r+=e.src,(0,i.isUndefined)(c)||"block-end"===c.type||"sentence-delimiter"===c.type||(o.push(r),r="");break;case"full-stop":if(r+=e.src,s=(d=this.getNextTwoCharacters([c,u])).length>=2,t=s?d[1]:"",s&&this.isNumber(d[0]))break;(s&&this.isValidSentenceBeginning(t)||this.isSentenceStart(c))&&(o.push(r),r="");break;case"block-start":r+=e.src;break;case"block-end":if(r+=e.src,s=(d=this.getNextTwoCharacters([c,u])).length>=2,t=s?d[0]:"",s&&this.isNumber(d[0]))break;(s&&this.isValidSentenceBeginning(t)||this.isSentenceStart(c))&&(o.push(r),r="")}}),""!==r&&o.push(r),e&&(o=(0,i.map)(o,function(a){return a.trim()})),o}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:[].concat(q,s,B,A,C),filteredAtEnding:[].concat(u,$),filteredAtBeginningAndEnding:[].concat(l,O,S,m,D,f),filteredAnywhere:[].concat(d,_,p,z,g,y,I,c,E,P,x,r,F,h,T,M,v,j,U,k,L,W,N,b,w),all:[].concat(l,c,u,m,w,y,b,p,z,f,h,v,k,j,_,r,s,x,q,E,A,O,S,T,M,P,C,d,R,D,F,B,I,$,L,N,U,W,K,H)}};var i=o(t(125)),n=o(t(263));function o(a){return a&&a.__esModule?a:{default:a}}const r=(0,i.default)().filteredAuxiliaries,s=(0,i.default)().infinitiveAuxiliaries,d=(0,n.default)().singleWords,l=["das","dem","den","der","des","die","ein","eine","einem","einen","einer","eines"],c=["eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","zwoelf","dreizehn","vierzehn","fünfzehn","fuenfzehn","sechzehn","siebzehn","achtzehn","neunzehn","zwanzig","hundert","einhundert","zweihundert","dreihundert","vierhundert","fünfhundert","fuenfhundert","sechshundert","siebenhundert","achthundert","neunhundert","tausend","million","milliarde","billion","billiarde"],u=["erste","erster","ersten","erstem","erstes","zweite","zweites","zweiter","zweitem","zweiten","dritte","dritter","drittes","dritten","drittem","vierter","vierten","viertem","viertes","vierte","fünfte","fünfter","fünftes","fünften","fünftem","fuenfte","fuenfter","fuenftem","fuenften","fuenftes","sechste","sechster","sechstes","sechsten","sechstem","siebte","siebter","siebten","siebtem","siebtes","achte","achter","achten","achtem","achtes","neunte","neunter","neuntes","neunten","neuntem","zehnte","zehnter","zehnten","zehntem","zehntes","elfte","elfter","elftes","elften","elftem","zwölfte","zwölfter","zwölften","zwölftem","zwölftes","zwoelfte","zwoelfter","zwoelften","zwoelftem","zwoelftes","dreizehnte","dreizehnter","dreizehntes","dreizehnten","dreizehntem","vierzehnte","vierzehnter","vierzehntes","vierzehnten","vierzehntem","fünfzehnte","fünfzehnten","fünfzehntem","fünfzehnter","fünfzehntes","fuenfzehnte","fuenfzehnten","fuenfzehntem","fuenfzehnter","fuenfzehntes","sechzehnte","sechzehnter","sechzehnten","sechzehntes","sechzehntem","siebzehnte","siebzehnter","siebzehntes","siebzehntem","siebzehnten","achtzehnter","achtzehnten","achtzehntem","achtzehntes","achtzehnte","nehnzehnte","nehnzehnter","nehnzehntem","nehnzehnten","nehnzehntes","zwanzigste","zwanzigster","zwanzigstem","zwanzigsten","zwanzigstes"],p=["ich","du","er","sie","es","wir","ihr"],z=["mich","dich","ihn","uns","euch"],g=["mir","dir","ihm","ihnen"],m=["denen","deren","derer","dessen","diese","diesem","diesen","dieser","dieses","jene","jenem","jenen","jener","jenes","welch","welcher","welches","derjenige","desjenigen","demjenigen","denjenigen","diejenige","derjenigen","dasjenige","diejenigen"],w=["mein","meine","meinem","meiner","meines","meinen","dein","deine","deinem","deiner","deines","deinen","sein","seine","seinem","seiner","seines","ihre","ihrem","ihren","ihrer","ihres","unser","unsere","unserem","unseren","unserer","unseres","euer","eure","eurem","euren","eurer","eures","einanders"],f=["manche","manch","viele","viel","vieler","vielen","vielem","all","alle","aller","alles","allen","allem","allerlei","solcherlei","einige","etliche","wenige","weniger","wenigen","wenigem","weniges","wenig","wenigerer","wenigeren","wenigerem","wenigere","wenigeres","wenig","bisschen","paar","kein","keines","keinem","keinen","keine","mehr","genug","mehrere","mehrerer","mehreren","mehrerem","mehreres","verschiedene","verschiedener","verschiedenen","verschiedenem","verschiedenes","verschiedne","verschiedner","verschiednen","verschiednem","verschiednes","art","arten","sorte","sorten"],y=["sich"],b=["einander"],h=["andere","anderer","anderem","anderen","anderes","andren","andern","andrem","anderm","andre","andrer","andres","beide","beides","beidem","beider","beiden","etwas","irgendetwas","irgendein","irgendeinen","irgendeinem","irgendeines","irgendeine","irgendeiner","irgendwas","irgendwessen","irgendwer","irgendwen","irgendwem","irgendwelche","irgendwelcher","irgendwelchem","irgendwelchen","irgendwelches","irgendjemand","irgendjemanden","irgendjemandem","irgendjemandes","irgendwie","wer","wen","wem","wessen","was","welchen","welchem","welche","jeder","jedes","jedem","jeden","jede","jedweder","jedweden","jedwedem","jedwedes","jedwede","jeglicher","jeglichen","jeglichem","jegliches","jegliche","jedermann","jedermanns","jemand","jemanden","jemandem","jemands","jemandes","man","meinesgleichen","sämtlich","saemtlich","sämtlicher","saemtlicher","sämtlichen","saemtlichen","sämtlichem","saemtlichem","sämtliches","saemtliches","sämtliche","saemtliche","solche","solcher","solchen","solchem","solches","niemand","niemanden","niemandem","niemandes","niemands","nichts","zweiter"],v=["warum","wie","wo","woher","wohin","wann"],k=["dahinter","damit","daneben","daran","daraus","darin","darunter","darüber","darueber","davon","dazwischen","hieran","hierauf","hieraus","hierbei","hierfuer","hierfür","hiergegen","hierhinter","hierin","hiermit","hiernach","hierum","hierunter","hierueber","hierüber","hiervor","hierzwischen","hierneben","hiervon","wodurch","wofür","wofuer","wogegen","wohinter","womit","wonach","woneben","woran","worauf","woraus","worin","worum","worunter","worüber","worueber","wovon","wovor","wozu","wozwischen"],j=["hier","dorthin","hierher","dorther"],_=["allenfalls","keinesfalls","anderenfalls","andernfalls","andrenfalls","äußerstenfalls","bejahendenfalls","bestenfalls","eintretendenfalls","entgegengesetztenfalls","erforderlichenfalls","gegebenenfalls","geringstenfalls","gleichfalls","günstigenfalls","günstigstenfalls","höchstenfalls","möglichenfalls","notfalls","nötigenfalls","notwendigenfalls","schlimmstenfalls","vorkommendenfalls","zutreffendenfalls","keineswegs","durchwegs","geradenwegs","geradeswegs","geradewegs","gradenwegs","halbwegs","mittwegs","unterwegs"],x=["habe","hast","hat","habt","habest","habet","hatte","hattest","hatten","hätte","haette","hättest","haettest","hätten","haetten","haettet","hättet","hab","bin","bist","ist","sind","sei","seiest","seien","seiet","war","warst","waren","wart","wäre","waere","wärest","waerest","wärst","waerst","wären","waeren","wäret","waeret","wärt","waert","seid","darf","darfst","dürft","duerft","dürfe","duerfe","dürfest","duerfest","dürfet","duerfet","durfte","durftest","durften","durftet","dürfte","duerfte","dürftest","duerftest","dürften","duerften","dürftet","duerftet","kann","kannst","könnt","koennt","könne","koenne","könnest","koennest","könnet","koennet","konnte","konntest","konnten","konntet","könnte","koennte","könntest","koenntest","könnten","koennten","könntet","koenntet","mag","magst","mögt","moegt","möge","moege","mögest","moegest","möget","moeget","mochte","mochtest","mochten","mochtet","möchte","moechte","möchtest","moechtest","möchten","moechten","möchtet","moechtet","muss","muß","musst","mußt","müsst","muesst","müßt","mueßt","müsse","muesse","müssest","muessest","müsset","muesset","musste","mußte","musstest","mußtest","mussten","mußten","musstet","mußtet","müsste","muesste","müßte","mueßte","müsstest","muesstest","müßtest","mueßtest","müssten","muessten","müßten","mueßten","müsstet","muesstet","müßtet","mueßtet","soll","sollst","sollt","solle","sollest","sollet","sollte","solltest","sollten","solltet","will","willst","wollt","wolle","wollest","wollet","wollte","wolltest","wollten","wolltet","lasse","lässt","laesst","läßt","laeßt","lasst","laßt","lassest","lasset","ließ","ließest","ließt","ließen","ließe","ließet","liess","liessest","liesst","liessen","liesse","liesset"],q=["haben","dürfen","duerfen","können","koennen","mögen","moegen","müssen","muessen","sollen","wollen","lassen"],E=["bleibe","bleibst","bleibt","bleibest","bleibet","blieb","bliebst","bliebt","blieben","bliebe","bliebest","bliebet","heiße","heißt","heißest","heißet","heisse","heisst","heissest","heisset","hieß","hießest","hießt","hießen","hieße","hießet","hiess","hiessest","hiesst","hiessen","hiesse","hiesset","giltst","gilt","geltet","gelte","geltest","galt","galtest","galtst","galten","galtet","gälte","gaelte","gölte","goelte","gältest","gaeltest","göltest","goeltest","gälten","gaelten","gölten","goelten","gältet","gaeltet","göltet","goeltet","aussehe","aussiehst","aussieht","ausseht","aussehest","aussehet","aussah","aussahst","aussahen","aussaht","aussähe","aussaehe","aussähest","aussaehest","aussähst","aussaehst","aussähet","aussaehet","aussäht","aussaeht","aussähen","aussaehen","scheine","scheinst","scheint","scheinest","scheinet","schien","schienst","schienen","schient","schiene","schienest","schienet","erscheine","erscheinst","erscheint","erscheinest","erscheinet","erschien","erschienst","erschienen","erschient","erschiene","erschienest","erschienet"],A=["bleiben","heißen","heissen","gelten","aussehen","scheinen","erscheinen"],O=["a","à","ab","abseits","abzüglich","abzueglich","als","am","an","angelegentlich","angesichts","anhand","anlässlich","anlaesslich","ans","anstatt","anstelle","auf","aufs","aufseiten","aus","ausgangs","ausschließlich","ausschliesslich","außerhalb","ausserhalb","ausweislich","bar","behufs","bei","beidseits","beiderseits","beim","betreffs","bezüglich","bezueglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","einbezueglich","eingangs","eingedenk","einschließlich","einschliesslich","entgegen","entlang","exklusive","fern","fernab","fuer","für","fuers","fürs","gegen","gegenüber","gegenueber","gelegentlich","gemäß","gemaeß","gen","getreu","gleich","halber","hinsichtlich","hinter","hinterm","hinters","im","in","inklusive","inmitten","innerhalb","innert","ins","je","jenseits","kontra","kraft","längs","laengs","längsseits","laengsseits","laut","links","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nächst","naechst","nah","namens","neben","nebst","nördlich","noerdlich","nordöstlich","nordoestlich","nordwestlich","oberhalb","ohne","östlich","oestlich","per","plus","pro","quer","rechts","rücksichtlich","ruecksichtlich","samt","seitens","seitlich","seitwärts","seitwaerts","südlich","suedlich","südöstlich","suedoestlich","südwestlich","suedwestlich","über","ueber","überm","ueberm","übern","uebern","übers","uebers","um","ums","unbeschadet","unerachtet","unfern","unter","unterhalb","unterm","untern","unters","unweit","vermittels","vermittelst","vermöge","vermoege","via","vom","von","vonseiten","vor","vorbehaltlich","wegen","wider","zeit","zu","zugunsten","zulieb","zuliebe","zum","zur","zusätzlich","zusaetzlich","zuungunsten","zuwider","zuzüglich","zuzueglich","zwecks","zwischen"],S=["und","oder","umso"],T=["auch","noch","nur"],M=["nun","so","gleichwohl"],P=["sage","sagst","sagt","sagest","saget","sagte","sagtest","sagten","sagtet","gesagt","fragst","fragt","fragest","fraget","fragte","fragtest","fragten","fragtet","gefragt","erkläre","erklärst","erklärt","erklaere","erklaerst","erklaert","erklärte","erklärtest","erklärtet","erklärten","erklaerte","erklaertest","erklaertet","erklaerten","denke","denkst","denkt","denkest","denket","dachte","dachtest","dachten","dachtet","dächte","dächtest","dächten","dächtet","daechte","daechtest","daechten","daechtet","finde","findest","findet","gefunden"],C=["sagen","erklären","erklaeren","denken","finden"],R=["etwa","absolut","unbedingt","wieder","definitiv","bestimmt","immer","äußerst","aeußerst","höchst","hoechst","sofort","augenblicklich","umgehend","direkt","unmittelbar","nämlich","naemlich","natürlich","natuerlich","besonders","hauptsächlich","hauptsaechlich","jetzt","eben","heutzutage","eindeutig","wirklich","echt","wahrhaft","ehrlich","aufrichtig","wahrheitsgemäß","letztlich","einmalig","unübertrefflich","normalerweise","gewöhnlich","gewoehnlich","üblicherweise","ueblicherweise","sonst","fast","nahezu","beinahe","knapp","annähernd","annaehernd","geradezu","bald","vielleicht","wahrscheinlich","wohl","voraussichtlich","zugegeben","ursprünglich","insgesamt","tatsächlich","eigentlich","wahrhaftig","bereits","schon","oft","häufig","haeufig","regelmäßig","regelmaeßig","gleichmäßig","gleichmaeßig","einfach","lediglich","bloß","bloss","halt","wahlweise","eventuell","manchmal","teilweise","nie","niemals","nimmer","jemals","allzeit","irgendeinmal","anders","momentan","gegenwärtig","gegenwaertig","nebenbei","anderswo","woanders","anderswohin","anderorts","insbesondere","namentlich","sonderlich","ausdrücklich","ausdruecklich","vollends","kürzlich","kuerzlich","jüngst","juengst","unlängst","unlaengst","neuerdings","neulich","letztens","neuerlich","verhältnismäßig","verhaeltnismaessig","deutlich","klar","offenbar","anscheinend","genau","u.a","damals","zumindest"],D=["sehr","recht","überaus","ueberaus","ungemein","weitaus","einigermaßen","einigermassen","ganz","schwer","tierisch","ungleich","ziemlich","übelst","uebelst","stark","volkommen","durchaus","gar"],F=["geschienen","meinst","meint","meinest","meinet","meinte","meintest","meinten","meintet","gemeint","stehe","stehst","steht","gehe","gehst","geht","gegangen","ging","gingst","gingen","gingt"],B=["tun","machen","stehen","wissen","gehen","kommen"],$=["einerlei","egal","neu","neue","neuer","neuen","neues","neuem","neuerer","neueren","neuerem","neueres","neuere","neuester","neuster","neuesten","neusten","neuestem","neustem","neuestes","neustes","neueste","neuste","alt","alter","alten","altem","altes","alte","ältere","älteren","älterer","älteres","ältester","ältesten","ältestem","ältestes","älteste","aeltere","aelteren","aelterer","aelteres","aeltester","aeltesten","aeltestem","aeltestes","aelteste","gut","guter","gutem","guten","gutes","gute","besser","besserer","besseren","besserem","besseres","bester","besten","bestem","bestes","beste","größte","grösste","groß","großer","großen","großem","großes","große","großerer","großerem","großeren","großeres","großere","großter","großten","großtem","großtes","großte","gross","grosser","grossen","grossem","grosses","grosse","grosserer","grosserem","grosseren","grosseres","grossere","grosster","grossten","grosstem","grosstes","grosste","einfacher","einfachen","einfachem","einfaches","einfache","einfacherer","einfacheren","einfacherem","einfacheres","einfachere","einfachste","einfachster","einfachsten","einfachstes","einfachstem","schnell","schneller","schnellen","schnellem","schnelles","schnelle","schnellere","schnellerer","schnelleren","schnelleres","schnellerem","schnellster","schnellste","schnellsten","schnellstem","schnellstes","weit","weiten","weitem","weites","weiterer","weiteren","weiterem","weiteres","weitere","weitester","weitesten","weitestem","weitestes","weiteste","eigen","eigener","eigenen","eigenes","eigenem","eigene","eigenerer","eignerer","eigeneren","eigneren","eigenerem","eignerem","eigeneres","eigneres","eigenere","eignere","eigenster","eigensten","eigenstem","eigenstes","eigenste","wenigster","wenigsten","wenigstem","wenigstes","wenigste","minderer","minderen","minderem","mindere","minderes","mindester","mindesten","mindestes","mindestem","mindeste","lang","langer","langen","langem","langes","längerer","längeren","längerem","längeres","längere","längster","längsten","längstem","längstes","längste","laengerer","laengeren","laengerem","laengeres","laengere","laengster","laengsten","laengstem","laengstes","laengste","tief","tiefer","tiefen","tiefem","tiefes","tiefe","tieferer","tieferen","tieferem","tieferes","tiefere","tiefster","tiefsten","tiefstem","tiefste","tiefstes","hoch","hoher","hohen","hohem","hohes","hohe","höher","höherer","höhere","höheren","höherem","höheres","hoeherer","hoehere","hoeheren","hoeherem","hoeheres","höchster","höchste","höchsten","höchstem","höchstes","hoechster","hoechste","hoechsten","hoechstem","hoechstes","regulär","regulärer","regulären","regulärem","reguläres","reguläre","regulaer","regulaerer","regulaeren","regulaerem","regulaeres","regulaere","regulärerer","reguläreren","regulärerem","reguläreres","regulärere","regulaererer","regulaereren","regulaererem","regulaereres","regulaerere","regulärster","regulärsten","regulärstem","regulärstes","regulärste","regulaerster","regulaersten","regulaerstem","regulaerstes","regulaerste","normal","normaler","normalen","normalem","normales","normale","normalerer","normaleren","normalerem","normaleres","normalere","normalster","normalsten","normalstem","normalstes","normalste","klein","kleiner","kleinen","kleinem","kleines","kleine","kleinerer","kleineres","kleineren","kleinerem","kleinere","kleinster","kleinsten","kleinstem","kleinstes","kleinste","winzig","winziger","winzigen","winzigem","winziges","winzigerer","winzigeren","winzigerem","winzigeres","winzigere","winzigster","winzigsten","winzigstem","winzigste","winzigstes","sogenannt","sogenannter","sogenannten","sogenanntem","sogenanntes","sogenannte","kurz","kurzer","kurzen","kurzem","kurzes","kurze","kürzerer","kürzeres","kürzeren","kürzerem","kürzere","kuerzerer","kuerzeres","kuerzeren","kuerzerem","kuerzere","kürzester","kürzesten","kürzestem","kürzestes","kürzeste","kuerzester","kuerzesten","kuerzestem","kuerzestes","kuerzeste","wirklicher","wirklichen","wirklichem","wirkliches","wirkliche","wirklicherer","wirklicheren","wirklicherem","wirklicheres","wirklichere","wirklichster","wirklichsten","wirklichstes","wirklichstem","wirklichste","eigentlicher","eigentlichen","eigentlichem","eigentliches","eigentliche","schön","schöner","schönen","schönem","schönes","schöne","schönerer","schöneren","schönerem","schöneres","schönere","schönster","schönsten","schönstem","schönstes","schönste","real","realer","realen","realem","reales","realerer","realeren","realerem","realeres","realere","realster","realsten","realstem","realstes","realste","derselbe","denselben","demselben","desselben","dasselbe","dieselbe","derselben","dieselben","gleicher","gleichen","gleichem","gleiches","gleiche","gleicherer","gleicheren","gleicherem","gleicheres","gleichere","gleichster","gleichsten","gleichstem","gleichstes","gleichste","bestimmter","bestimmten","bestimmtem","bestimmtes","bestimmte","bestimmtere","bestimmterer","bestimmterem","bestimmteren","bestimmteres","bestimmtester","bestimmtesten","bestimmtestem","bestimmtestes","bestimmteste","überwiegend","ueberwiegend","zumeist","meistens","meisten","meiste","meistem","meistes","großenteils","grossenteils","meistenteils","weithin","ständig","staendig","laufend","dauernd","andauernd","immerfort","irgendwo","irgendwann","ähnlicher","ähnlichen","ähnlichem","ähnliches","ähnliche","ähnlich","ähnlicherer","ähnlicheren","ähnlicherem","ähnlicheres","ähnlichere","ähnlichster","ähnlichsten","ähnlichstem","ähnlichstes","ähnlichste","schlecht","schlechter","schlechten","schlechtem","schlechtes","schlechte","schlechterer","schlechteren","schlechterem","schlechteres","schlechtere","schlechtester","schlechtesten","schlechtestem","schlechtestes","schlechteste","schlimm","schlimmer","schlimmen","schlimmem","schlimmes","schlimme","schlimmerer","schlimmeren","schlimmerem","schlimmeres","schlimmere","schlimmster","schlimmsten","schlimmstem","schlimmstes","schlimmste","toll","toller","tollen","tollem","tolles","tolle","tollerer","tolleren","tollerem","tollere","tolleres","tollster","tollsten","tollstem","tollstes","tollste","super","mögliche","möglicher","mögliches","möglichen","möglichem","möglich","moegliche","moeglicher","moegliches","moeglichen","moeglichem","moeglich","nächsten","nächster","nächstem","nächste","nächstes","naechsten","voll","voller","vollen","vollem","volle","volles","vollerer","volleren","vollerem","vollere","volleres","vollster","vollsten","vollstem","vollste","vollstes","außen","ganzer","ganzen","ganzem","ganze","ganzes","gern","gerne","oben","unten","zurück","zurueck","nicht","eher","ehere","eherem","eheren","eheres","eheste","ehestem","ehensten","ehesten"],I=["ach","aha","oh","au","bäh","baeh","igitt","huch","hurra","hoppla","nanu","oha","olala","pfui","tja","uups","wow","grr","äh","aeh","ähm","aehm","öhm","oehm","hm","mei","mhm","okay","richtig","eijeijeijei"],L=["g","el","tl","wg","be","bd","cl","dl","dag","do","gl","gr","kg","kl","cb","ccm","l","ms","mg","ml","mi","pk","pr","pp","sc","sp","st","sk","ta","tr","cm","mass"],W=["sekunde","sekunden","minute","minuten","stunde","stunden","uhr","tag","tages","tags","tage","tagen","woche","wochen","monat","monate","monates","monats","monaten","jahr","jahres","jahrs","jahre","jahren","morgens","mittags","abends","nachts","heute","gestern","morgen","vorgestern","übermorgen","uebermorgen"],N=["ding","dinge","dinges","dinger","dingern","dingen","sache","sachen","weise","weisen","wahrscheinlichkeit","zeug","zeuge","zeuges","zeugen","mal","einmal","teil","teile","teiles","teilen","prozent","prozents","prozentes","prozente","prozenten","beispiel","beispiele","beispieles","beispiels","beispielen","aspekt","aspekte","aspektes","aspekts","aspekten","idee","ideen","ahnung","ahnungen","thema","themas","themata","themen","fall","falle","falles","fälle","fällen","faelle","faellen","mensch","menschen","leute"],U=["nix","nixe","nixes","nixen","usw.","amen","ja","nein","euro"],K=["fr","hr","dr","prof"],H=["jr","jun","sen","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:T,filteredAtEnding:[].concat(r,h,k,S,M),filteredAtBeginningAndEnding:[].concat(n,j,_,p,A,g,z),filteredAnywhere:[].concat(i,o,s,d,l,c,u,m,w,f,y,b,v,x,q,E,O,P,C,R,D,F,B),all:[].concat(n,o,r,s,d,l,c,u,p,z,g,m,w,f,y,b,h,v,k,j,_,x,q,E,A,O,S,T,M,P,C,R,D,F,B)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(271)).default)().singleWords,n=["o","a","os","as","um","uns","uma","umas"],o=["uma","duas","dois","três","cuatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","catorze","quinze","dezesseis","dezessete","dezasseis","dezassete","dezoito","dezenove","dezanove","vinte","cem","cento","mil","milhão","milhões","bilhão","bilhões"],r=["primeiro","primeiros","primeira","primeiras","segundo","segunda","segundos","segundas","terceiro","terceira","terceiros","terceiras","quarto","quartos","quarta","quartas","quinto","quintos","quinta","quintas","sexto","sextos","sexta","sextas","sétimo","sétimos","sétima","sétimas","oitavo","oitavos","oitava","oitavas","nono","nonos","nona","nonas","décimo","décimos","décima","décimas","vigésimo","vigésimos","vigésima","vigésimas"],s=["eu","tu","ele","ela","nós","vós","você","vocês","eles","elas"],d=["me","te","lhe","nos","vos","lhes"],l=["dele","dela","deles","delas","nele","nela","neles","nelas","mim","ti","si"],c=["conmigo","contigo","consigo","convosco","conosco","connosco"],u=["se"],p=["aquilo","àquele","àquela","àqueles","àquelas","àquilo","este","estes","esta","estas","àqueles","aqueles","aquele","aquela","aquelas","aquilo","esse","esses","essa","essas","isto","isso"],z=["minhas","tuas","suas","minha","tua","sua","minhas","tuas","suas","vossa","vossas","meu","meus","teu","teus","seu","seus","nosso","nossos","nossa","nossas"],g=["apenas","vário","vários","vária","várias","mais","muito","muitos","muita","muitas","puoco","puocos","puoca","puocas","bastante","todo","todos","toda","todas"],m=["alguma","algumas","nenhuns","nenhumas","todo","toda","todas","outro","outra","outros","outras","qualquer","quaisquer","outrem","tudo","nada","algo","tanto","tanta","tantos","tantas","quanto","quanta","quantos","quantas","ninguém","cada"],w=["quais","qual","quem","cujo","cuja","cujos","cujas"],f=["como","porque","quanto","quanta","onde","quando","quão","quantos","quantas","donde","aonde","que"],y=["cá","além","aqui","ali","lá","acolá","aí"],b=["tenho","tens","tem","temos","tendes","têm","tive","tiveste","teve","tivemos","tivestes","tiveram","tínhamos","tínheis","tinham","tivera","tiveras","tivéramos","tivéreis","tiveram","terei","terás","terá","teremos","tereis","terão","teria","terias","teríamos","teríeis","teriam","tenha","tenhas","tenhamos","tenhais","tenham","tivesse","tivesses","tivéssemos","tivésseis","tivessem","tiver","tiveres","tivermos","tiverdes","tiverem","tende","teres","termos","terdes","terem","tido","hei","hás","há","havemos","hemos","haveis","heis","hão","houve","houveste","houvemos","houvestes","houveram","havia","havias","havíamos","havíeis","haviam","houvera","houveras","houvéramos","houvéreis","houveram","haverei","haverás","haverá","haveremos","havereis","haverão","haveria","haverias","haveríamos","haveríeis","haveriam","haja","hajas","hajamos","hajais","hajam","houvesse","houvesses","houvéssemos","houvésseis","houvessem","houver","houveres","houvermos","houverdes","houverem","havei","hajais","haveres","havermos","haverdes","haverem","havido","poder","posso","podes","pode","podemos","podeis","podem","pude","pudeste","pôde","pudemos","pudestes","puderam","podia","podias","podia","podíamos","podíeis","podiam","pudera","puderas","pudéramos","pudéreis","puderam","poderei","poderás","poderá","poderemos","podereis","poderão","poderia","poderias","poderíamos","poderíeis","poderiam","possa","possas","possamos","possais","possam","pudesse","pudesses","pudéssemos","pudésseis","pudessem","puder","puderes","pudermos","puderdes","puderem"],h=["ter","haver"],v=["sou","és","é","somos","sois","são","fui","foste","foi","fomos","fostes","foram","era","eras","éramos","éreis","eram","fôramos","fôreis","fora","foras","foram","serei","serás","será","seremos","sereis","serão","seria","serias","seríamos","seríeis","seriam","seja","sejas","seja","sejamos","sejais","sejam","fosse","fosses","fôssemos","fôsseis","fossem","for","fores","formos","fordes","forem","sê","sede","sermos","serdes","serem","seres","sido","estou","está","estamos","estás","estás","estais","estão","estive","estiveste","esteve","estivemos","estivestes","estiveram","estava","estavas","estávamos","estáveis","estavam","estivera","estiveras","estivéramos","estivéreis","estiveram","estarei","estarás","estará","estaremos","estareis","estarão","estaria","estarias","estaríamos","estaríeis","estariam","esteja","estejas","estejamos","estejais","estejam","estivesse","estivesses","estivéssemos","estivésseis","estivessem","estiver","estiveres","estivermos","estiverdes","estiverem","estai","estejas","estejais","estares","estarmos","estardes","estarem","estado"],k=["estar","ser"],j=["a","ante","antes","após","até","através","com","contra","depois","desde","sem","entre","para","pra","perante","sob","sobre","trás","de","por","em","ao","à","aos","às","do","da","dos","das","dum","duma","duns","dumas","no","na","nos","nas","num","numa","nuns","numas","pelo","pela","pelos","pelas","deste","desse","daquele","desta","dessa","daquela","destes","desses","daqueles","destas","dessas","daquelas","neste","nesse","naquele","nesta","nessa","naquela","nestes","nesses","naqueles","nestas","nessas","naquelas","disto","disso","daquilo","nisto","nisso","naquilo","durante"],_=["também","e","ou","nem"],x=["agora","conforme","conquanto","contanto","embora","enquanto","então","entretanto","malgrado","mas","pois","porém","porquanto","porque","senão","contudo"],q=["diz","dizem","disse","disseram","dizia","diziam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","requer","requerem","requereu","requereram","requeria","requeriam","afirma","afirmam","afirmou","afirmaram","afirmava","afirmavam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","perguntam","perguntou","perguntaram","perguntava","perguntavam","explica","explicam","explicou","explicaram","explicava","explicavam","relata","relatam","relatou","relataram"],E=["provavelmente","imediatamente","ocasionalmente","indubitavelmente","para","possivelmente","logo","simultaneamente","exceto","inquestionavelmente"],A=["extremamente","bem","completamente","totalmente","grandemente","seriamente","absolutamente","bastante","sobremodo","sobremaneira","tão"],O=["dou","dás","dá","damos","dais","dão","dei","deu","demos","deram","dava","davas","dávamos","dáveis","davam","dera","deras","déramos","déreis","deram","darei","darás","dará","daremos","dareis","darão","daria","darias","daríamos","daríeis","dariam","dê","dês","dêmos","deis","deem","déssemos","désseis","dessem","der","deres","dermos","derdes","derem","dai","deis","dares","darmos","dardes","darem","fazendo","faço","fazes","faz","fazemos","fazeis","fazem","fiz","fizeste","fez","fizemos","fizestes","fizeram","fazia","fazias","fazíamos","fazíeis","faziam","fizera","fizeras","fizéramos","fizéreis","farei","farás","fará","faremos","fareis","faria","farias","faríamos","faríeis","fariam","faça","faças","façamos","façais","façam","fizesse","fizesses","fizéssemos","fizésseis","fizessem","fizer","fizeres","fizermos","fizerdes","fizerem","fazei","fazeres","fazermos","fazerdes","fazerem"],S=["dar","fazer"],T=["devagar","rapidamente","grande","grandes","depressa","claramente","effectivamente","realmente","exclusivamente","simplesemente","somente","unicamente","lentamente","raramente","certamente","talvez","actualmente","dificilmente","principalmente","gerlamente","enorme","enormes","pequeno","pequena","pequenos","pequenas","minúsculo","minúsculos","minúscula","minúsculas","velho","velhos","velha","velhas","lindo","linda","lindos","lindas","alto","alta","altos","altas","baixo","baixa","baixos","baixas","longo","longa","longos","longas","curto","curta","curtos","curtas","fácil","fáceis","difícil","difíceis","simples","mesmo","mesma","mesmos","mesmas","mêsmo","mêsmos","mêsma","mêsmas","cedo","tarde","importante","importantes","capaz","capazes","certo","certa","certos","certas","usual","usuals","ultimamente","possível","possíveis","comum","comuns","freqüentemente","constantemente","continuamente","diretamente","levemente","algures","semelhante","semelhantes","similar","similares","sempre","ainda","já","atrás","depois"],M=["pior","melhor","melhores","bom","boa","bons","boas","bonito","bonita","bonitos","bonitas","grande","grandes","pequeno","pequena","pequenos","pequenas","velho","velhos","velha","velhas","mau","má","maus","más"],P=["ai","ah","ih","alô","oi","olá","ui","uf","psiu","mau","olha","viva","uau","wow","oh","shi"],C=["kg","mg","gr","g","km","m","l","ml","cl"],R=["segundos","minuto","minutos","hora","horas","dia","dias","semana","semanas","mes","meses","ano","anos","hoje","amanhã","ontem"],D=["caso","casos","coisa","coisas","detalhe","detalhes","forma","formas","jeito","jeitos","maneira","maneiras","modo","modos","suijeto","sujeitos","tópico","tópicos","vez","vezes"],F=["sim","não","ok","amém","etc","euro","euros","adeus","jeitos"],B=["sr","sra","sras","dr","dra","prof"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(c,_),filteredAtBeginningAndEnding:[].concat(x,q,p,j,g,z),filteredAnywhere:[].concat(i,k,u,m,A,l,n,o,r,s,d,w,E,y,b,h,v,M,O,S,T),all:[].concat(l,c,p,z,m,u,g,w,f,y,b,h,v,k,n,o,r,x,q,E,s,i,j,d,A,_,O,T,M,P,C)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(272)).default)().allWords,n=["быть","был","была","было","были","будет","будут"],o=["мочь","мог","могла","могли","могу","можешь","может","можем","можете","могут","смочь","смогу","сможешь","сможет","сможем","сможете","смогут","решиться","решился","решилась","решились","решусь","решишься","решится","решимся","решитесь","решатся","делать","делал","делала","делало","делали","делали","делаю","делаешь","делает","делаем","делаете","делают","сделать","сделал","сделала","сделало","сделали","сделали","сделаю","сделаешь","сделает","сделаем","сделаете","сделают","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","следует","следовало","необходимо","необходим","необходима","необходимы","нужно","нужен","нужна","обязан","обязана","обязано","обязаны","должен","должна","должно","должны","требуется","требуются","имеется","имеются","есть","можно"],r=["появиться","появился","появилась","появилось","появились","появлюсь","появишься","появится","появимся","появитесь","появимся","появляться","появлялся","появлялась","появлялось","появлялись","появляюсь","появляешься","появляется","появляемся","появляются","появляетесь","стал","стала","стало","стану","станешь","станет","станем","станете","станут","становиться","становился","становилось","становилась","становились","становлюсь","становишься","становится","становимся","становитесь","становятся","прийти","пришел","пришёл","пришла","пришло","пришли","приду","придешь","придёшь","придет","придёт","придем","придём","придете","придёте","придут","приходить","приходил","приходила","приходило","приходили","прихожу","приходишь","приходит","приходим","приходите","происходить","происходил","происходила","происходило","происходили","происходит","происходят","держать","держал","держала","держало","держали","держу","держишь","держит","держим","держите","держут","содержать","содержал","содержала","содержало","содержали","содержу","содержишь","содержит","содержим","содержите","содержут","остаться","остался","осталась","осталось","остались","останусь","останешься","останется","останутся","останетесь","останемся","оставаться","оставался","оставалась","оставалось","оставались","остаюсь","остаешься","остаёшься","остается","остаётся","остаемся","остаёмся","остаетесь","остаётесь","остаются","изменяться","изменялся","изменялась","изменялось","изменялись","изменюсь","изменишься","изменится","изменимся","изменитесь","изменятся","успеть","успел","успела","успело","успели","успею","успеешь","успеет","успеем","успеете","успеют","заниматься","занимался","занималась","занимаюсь","занимаешься","занимается","занимаемся","занимаетесь","занимаемся","заняться","занялся","занялась","занялись","займусь","займешься","займется","займемся","займетесь","займутся","займёшься","займётся","займёмся","займётесь"],s=["сказать","сказал","сказала","сказали","говорить","говорил","говорила","говорили","говорит","говорю","говорим","говоришь","говорят","говорите","объявить","объявил","объявила","объявили","заявить","заявил","заявила","заявили","спросить","спросил","спросила","спросили","указать","указал","указала","указали","объяснить","объяснил","объяснила","объяснили","подумать","подумал","подумала","подумали","думать","думал","думала","думали","думаю","думает","думаешь","думаем","думаете","думают","рассказывать","рассказывал","рассказывала","рассказывали","рассказывают","рассказывает","рассказать","рассказал","рассказала","рассказали","обсудить","обсудил","обсудила","обсудили","предложить","предложил","предложила","предложили","понимать","понимал","понимала","понимали","понимаю","понимаешь","понимает","понимаем","понимаете","понимают","добавить","добавил","добавила","добавили","добавлю","добавишь","добавит","добавим","добавите","добавят"],d=["казаться","кажется","казалось","казалась","казался","казались","кажутся","давайте","давай","хотеть","хочу","хочешь","хочет","хотим","хотите","хотят","хотел","хотела","хотело","хотели","показать","показал","показала","показало","показали","покажу","покажешь","покажет","покажем","покажете","покажут","показывать","показывал","показывала","показывало","показывали","показываю","показываешь","показывает","показываем","показываете","показывают","идти","шел","шёл","шла","шло","шли","иду","идешь","идёшь","идет","идёт","идем","идём","идете","идёте","идут","брать","брал","брала","брало","брали","беру","берешь","берёшь","берёт","берем","берём","берёте","берут","взять","взял","взяла","взяло","взяли","возьму","возьмешь","возьмет","возьмем","возьмете","возьмут","класть","кладу","кладешь","кладет","кладёшь","кладёт","кладем","кладете","кладём","кладёте","кладут","положить","положил","положила","положило","положили","положу","положишь","положит","положим","положите","положат","использовать","использовал","использовала","использовало","использовали","использую","используешь","используем","используете","используют","пробовать","пробовал","пробовала","пробовало","пробовали","пробую","пробуешь","пробует","пробуем","пробуете","пробуют","попробовать","попробовал","попробовала","попробовало","попробовали","попробую","попробуешь","попробует","попробуем","попробуете","попробуют","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","означать","означал","означала","означало","означали","означает","означают","добавлять","добавлял","добавляла","добавляло","добавляли","добавляю","добавляешь","добавляет","добавляем","добавляете","добавляют","состоять","состоял","состояла","состояло","состояли","состою","состоишь","состоит","состоим","состоите","состоят","убеждаться","убедился","убедилась","убедилось","убедишься","убедится","убедимся","убедитесь","убедятся","убеждать","убедил","убедила","убедили","убедишь","убедит","убедим","убедите","убедят","являться","являлся","являлась","являлось","являлись","являюсь","являешься","является","являемся","являетесь","являются"],l=["один","одна","одно","одни","два","две","двое","двух","двоих","двум","двоим","двумя","двоими","три","трое","трех","трёх","троих","трем","трём","троим","тремя","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать","двенадцать","тринадцать","четырнадцать","пятнадцать","шестнадцать","семнадцать","восемнадцать","девятнадцать","двадцать","тридцать","сорок","пятьдесят","шестьдесят","семьдесят","восемьдесят","девяносто","сто","сотни","двести","триста","четыреста","пятьсот","шестьсот","семьсот","восемьсот","девятьсот","тысяча","тысячи","тысяче","тысячей","тысячам","тысячами","тысячах","тыс","миллион","миллиона","миллиону","миллионом","миллионе","миллионы","миллионов","миллионам","миллионами","миллионах","миллиард","миллиарда","миллиарду","миллиардом","миллиарде","миллиарды","миллиардов","миллиардам","миллиардами","миллиардах"],c=["первый","первого","первому","первом","первым","первая","первой","первое","первые","первых","первыми","второй","второго","второму","втором","вторым","вторая","второй","второе","вторые","вторых","вторыми","третий","третьего","третьему","третьим","третьем","третья","третьей","третье","третьи","третьих","третьими","четвертый","четвертого","четвертому","четвертым","четвертом","четвертая","четвертой","четвертое","четвертые","четвертых","четвертыми","пятый","пятого","пятому","пятом","пятым","пятая","пятое","пятые","пятых","пятыми","шестой","шестого","шестому","шестым","шестая","шестое","шестые","шестых","шестыми","седьмой","седьмого","седьмому","седьмым","седьмая","седьмое","седьмые","седьмых","седьмыми","восьмой","восьмого","восьмому","восьмым","восьмая","восьмое","восьмые","восьмых","восьмыми","девятый","девятого","девятому","девятым","девятая","девятое","девятые","девятых","девятыми","десятый","десятого","десятому","десятым","десятая","десятое","десятые","десятых","десятыми","одиннадцатый","одиннадцатого","одиннадцатому","одиннадцатым","одиннадцатая","одиннадцатое","одиннадцатые","одиннадцатых","одиннадцатыми","двенадцатый","двенадцатого","двенадцатому","двенадцатым","двенадцатая","двенадцатое","двенадцатые","двенадцатых","двенадцатыми","тринадцатый","тринадцатого","тринадцатому","тринадцатым","тринадцатая","тринадцатое","тринадцатые","тринадцатых","тринадцатыми","четырнадцатый","четырнадцатого","четырнадцатому","четырнадцатым","четырнадцатая","четырнадцатое","четырнадцатые","четырнадцатых","четырнадцатыми","пятнадцатый","пятнадцатого","пятнадцатому","пятнадцатым","пятнадцатая","пятнадцатое","пятнадцатые","пятнадцатых","пятнадцатыми","шестнадцатый","шестнадцатого","шестнадцатому","шестнадцатым","шестнадцатая","шестнадцатое","шестнадцатые","шестнадцатых","шестнадцатыми","семнадцатый","семнадцатого","семнадцатому","семнадцатым","семнадцатая","семнадцатое","семнадцатые","семнадцатых","семнадцатыми","восемнадцатый","восемнадцатого","восемнадцатому","восемнадцатым","восемнадцатая","восемнадцатое","восемнадцатые","восемнадцатых","восемнадцатыми","девятнадцатый","девятнадцатого","девятнадцатому","девятнадцатым","девятнадцатая","девятнадцатое","девятнадцатые","девятнадцатых","девятнадцатыми","двадцатый","двадцатого","двадцатому","двадцатым","двадцатая","двадцатое","двадцатые","двадцатых","двадцатыми","тридцатый","тридцатого","тридцатому","тридцатым","тридцатая","тридцатое","тридцатые","тридцатых","тридцатыми","сороковой","сорокового","сороковому","сороковым","сороковая","сороковое","сороковые","сороковых","сороковыми","пятидесятый","пятидесятого","пятидесятому","пятидесятым","пятидесятая","пятидесятое","пятидесятые","пятидесятых","пятидесятыми","шестидесятый","шестидесятого","шестидесятому","шестидесятым","шестидесятая","шестидесятое","шестидесятые","шестидесятых","шестидесятыми","семидесятый","семидесятого","семидесятому","семидесятым","семидесятая","семидесятое","семидесятые","семидесятых","семидесятыми","восьмидесятый","восьмидесятого","восьмидесятому","восьмидесятым","восьмидесятая","восьмидесятое","восьмидесятые","восьмидесятых","восьмидесятыми","девяностый","девяностого","девяностому","девяностым","девяностая","девяностое","девяностые","девяностых","девяностыми","сотый","сотого","сотому","сотым","сотая","сотое","сотые","сотых","сотыми","двухсотый","двухсотого","двухсотому","двухсотым","двухсотая","двухсотое","двухсотые","двухсотых","двухсотыми","трехсотый","трехсотого","трехсотому","трехсотым","трехсотая","трехсотое","трехсотые","трехсотых","трехсотыми","трёхсотый","трёхсотого","трёхсотому","трёхсотым","трёхсотая","трёхсотое","трёхсотые","трёхсотых","трёхсотыми","четырехсотый","четырехсотого","четырехсотому","четырехсотым","четырехсотая","четырехсотое","четырехсотые","четырехсотых","четырехсотыми","четырёхсотый","четырёхсотого","четырёхсотому","четырёхсотым","четырёхсотая","четырёхсотое","четырёхсотые","четырёхсотых","четырёхсотыми","пятисотый","пятисотого","пятисотому","пятисотым","пятисотая","пятисотое","пятисотые","пятисотых","пятисотыми","шестисотый","шестисотого","шестисотому","шестисотым","шестисотая","шестисотое","шестисотые","шестисотых","шестисотыми","семисотый","семисотого","семисотому","семисотым","семисотая","семисотое","семисотые","семисотых","семисотыми","восьмисотый","восьмисотого","восьмисотому","восьмисотым","восьмисотая","восьмисотое","восьмисотые","восьмисотых","восьмисотыми","девятисотый","девятисотого","девятисотому","девятисотым","девятисотая","девятисотое","девятисотые","девятисотых","девятисотыми","тысячный","тысячного","тысячному","тысячным","тысячная","тысячное","тысячные","тысячных","тысячными","миллионный","миллионного","миллионному","миллионным","миллионная","миллионное","миллионные","миллионных","миллионными","миллиардный","миллиардного","миллиардному","миллиардным","миллиардная","миллиардное","миллиардные","миллиардных","миллиардными"],u=["я","меня","мне","мной","мною","ты","тебя","тебе","тобой","он","его","него","ему","нему","нем","нём","им","ним","она","ее","нее","неё","её","ей","ею","ней","нею","оно","мы","нам","нас","нами","вы","вас","вам","вами","они","них","ими","ними","их"],p=["тот","тому","том","тем","того","та","той","ту","то","те","тех","теми","этот","этому","этом","этим","этого","эта","этой","эту","это","эти","этих","этими","такой","такого","такому","таким","таком","такая","такую","такое","такие","таких","такими","этакий","этакого","этакому","этаким","этаком","этакая","этакую","этакое","этакие","этаких","этакими"],z=["мой","моего","моему","моём","моим","моя","моей","мое","моё","мои","моих","моим","твой","твоего","твоему","твоём","твоем","твоим","твоя","твоей","твою","твое","твоё","твои","твоих","твоим","свой","своего","своему","своём","своем","своим","своя","своей","свою","свое","своё","свои","своих","своим","наш","нашего","нашему","нашем","наша","нашей","наше","наши","нашим","наших","ваш","вашего","вашему","вашем","ваша","вашей","ваше","ваши","вашим","ваших"],g=["некоторый","некоторого","некоторому","некоторым","некотором","некоторая","некоторую","некоторое","некоторые","некоторых","некоторыми","многие","многого","многому","многим","многом","многая","многую","многое","многие","многих","многими","много","множество","каждый","каждого","каждому","каждым","каждом","каждая","каждую","каждое","каждые","каждых","каждыми","достаточно","мало","более","больше","большинство","большинства","большинству","большинстве","несколько","нескольких","менее","меньше","наиболее","наименее","угодно","же"],m=["себя","себе"],w=["ничто","ничего","ничему","ничем","ни о чем","ни о чём","никто","никого","никому","никем","ни о ком","весь","всего","всему","всем","всём","все","всё","всех","всеми","всякий","всякого","всякому","всяким","всяком","всякая","всякой","всякую","всякое","всякие","всяких","всякими","кто-то","кого-то","кому-то","кем-то","ком-то","что-то","чего-то","чему-то","чем-то","чём-то","кто-либо","кого-либо","кому-либо","кем-либо","ком-либо","что-либо","чего-либо","чему-либо","чем-либо","чём-либо","кое-кто","кое-кого","кое-кому","кое-кем","кое-ком","кое-что","кое-чего","кое-чему","кое-чем","кое-чём","любой","любого","любому","любым","любом","любая","любую","любое","любые","любых","любыми","какой","какого","какому","каким","каком","какая","какую","какое","какие","каких","какими","какой-то","какого-то","какому-то","каким-то","каком-то","какая-то","какую-то","какое-то","какие-то","каких-то","какими-то"],f=["чей-то","чьего-то","чьему-то","чьим-то","чьем-то","чьём-то","чья-то","чьей-то","чье-то","чьё-то","чьи-то","чьих-то","чьими-то","ничей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими","ничейный","ничейного","ничейному","ничейным","ничейном","ничейная","ничейной","ничейную","ничейное","ничейные","ничейных","ничейными"],y=["который","которого","которому","которым","котором","которая","которую","которое","которые","которых","которыми","чей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими"],b=["кто","кого","кому","кем","что","чего","чему","чем","чём"],h=["где","куда","откуда","как","почему","зачем","сколько","ли","когда"],v=["везде","нигде","там","здесь","повсюду"],k=["никогда","всегда","однажды","единожды","дважды","трижды","четырежды","уже"],j=["чрезвычайно","очень","крайне","абсолютно","полностью","совершенно","часто","чаще","довольно","несколько","значительно","немного","немножко","частично","просто"],_=["базовый","базового","базовому","базовым","базовом","базовая","базовой","базовое","базовые","базовых","базовым","базовыми","быстрый","быстрого","быстрому","быстрым","быстром","быстрая","быстрой","быстрое","быстрые","быстрых","быстрым","быстрыми","быстрейший","быстрейшего","быстрейшему","быстрейшим","быстрейшем","быстрейшая","быстрейшей","быстрейшее","быстрейшие","быстрейших","быстрейшим","быстрейшими","большой","большого","большому","большим","большом","большая","большое","большие","больших","большим","большими","быстрее","быстро","важный","важного","важному","важным","важном","важная","важной","важное","важные","важных","важным","важными","важнее","важно","возможный","возможного","возможному","возможным","возможном","возможная","возможной","возможное","возможные","возможных","возможным","возможными","высокий","высокого","высокому","высоким","высоком","высокая","высокой","высокое","высокие","высоких","высоким","высокими","выше","высоко","главный","главного","главному","главным","главном","главная","главной","главное","главные","главных","главным","главными","далекий","далекого","далекому","далеким","далеком","далекая","далекой","далекое","далекие","далеких","далеким","далекими","далёкий","далёкого","далёкому","далёким","далёком","далёкая","далёкой","далёкое","далёкие","далёких","далёким","далёкими","длиннее","длинный","длинного","длинному","длинным","длинном","длинная","длинной","длинное","длинные","длинных","длинным","длинными","доступный","доступного","доступному","доступным","доступном","доступная","доступной","доступное","доступные","доступных","доступным","доступными","жуткий","жуткого","жуткому","жутким","жутком","жуткая","жуткой","жуткое","жуткие","жутких","жутким","жуткими","законченный","законченного","законченному","законченным","законченном","законченная","законченной","законченное","законченные","законченных","законченным","законченными","занят","занята","заняты","занятой","занятого","занятому","занятым","занятом","занятая","занятое","занятые","занятых","занятым","занятыми","короткий","короткого","короткому","коротким","коротком","короткая","короткой","короткое","короткие","коротких","коротким","короткими","короче","кошмарный","кошмарного","кошмарному","кошмарным","кошмарном","кошмарная","кошмарной","кошмарное","кошмарные","кошмарных","кошмарным","кошмарными","красивый","красивого","красивому","красивым","красивом","красивая","красивой","красивое","красивые","красивых","красивым","красивыми","лёгкий","лёгкого","лёгкому","лёгким","лёгком","лёгкая","лёгкой","лёгкое","лёгкие","лёгких","лёгким","лёгкими","легкий","легкого","легкому","легким","легком","легкая","легкой","легкое","легкие","легких","легким","легкими","легко","легче","лучше","лучший","лучшего","лучшему","лучшим","лучшем","лучшая","лучшей","лучшее","лучшие","лучших","лучшим","лучшими","маленький","маленького","маленькому","маленьким","маленьком","маленькая","маленькой","маленькое","маленькие","маленьких","маленьким","маленькими","малюсенький","малюсенького","малюсенькому","малюсеньким","малюсеньком","малюсенькая","малюсенькой","малюсенькое","малюсенькие","малюсеньких","малюсеньким","малюсенькими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","многочисленный","многочисленного","многочисленному","многочисленным","многочисленном","многочисленная","многочисленной","многочисленное","многочисленные","многочисленных","многочисленным","многочисленными","молодой","молодого","молодому","молодым","молодом","молодая","молодое","называемый","называемого","называемому","называемым","называемом","называемая","называемой","называемое","называемые","называемых","называемым","называемыми","больший","большего","большему","большим","большем","большая","большей","большее","большие","больших","большим","большими","наибольший","наибольшего","наибольшему","наибольшим","наибольшем","наибольшая","наибольшей","наибольшее","наибольшие","наибольших","наибольшим","наибольшими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","наименьший","наименьшего","наименьшему","наименьшим","наименьшем","наименьшая","наименьшей","наименьшее","наименьшие","наименьших","наименьшим","наименьшими","наихудший","наихудшего","наихудшему","наихудшим","наихудшем","наихудшая","наихудшей","наихудшее","наихудшие","наихудших","наихудшим","наихудшими","напрямую","настоящий","настоящего","настоящему","настоящим","настоящем","настоящая","настоящей","настоящее","настоящие","настоящих","настоящим","настоящими","недавний","недавнего","недавнему","недавним","недавнем","недавняя","недавней","недавнее","недавние","недавних","недавним","недавними","необходимый","необходимого","необходимому","необходимым","необходимом","необходимая","необходимой","необходимое","необходимые","необходимых","необходимым","необходимыми","ниже","низкий","низкого","низкому","низким","низком","низкая","низкой","низкое","низкие","низких","низким","низкими","новейший","новейшего","новейшему","новейшим","новейшем","новейшая","новейшей","новейшее","новейшие","новейших","новейшим","новейшими","новый","нового","новому","новым","новом","новая","новое","новые","новых","новым","новыми","нормальный","нормального","нормальному","нормальным","нормальном","нормальная","нормальное","нормальные","нормальных","нормальным","нормальными","обыкновенный","обыкновенного","обыкновенному","обыкновенным","обыкновенном","обыкновенная","обыкновенное","обыкновенные","обыкновенных","обыкновенным","обыкновенными","обычный","обычного","обычному","обычным","обычном","обычная","обычное","обычные","обычных","обычным","обычными","основной","основного","основному","основным","основном","основная","основное","основные","основных","основным","основными","особенный","особенного","особенному","особенным","особенном","особенная","особенное","особенные","особенных","особенным","особенными","отличный","отличного","отличному","отличным","отличном","отличная","отличное","отличные","отличных","отличным","отличными","очевидный","очевидного","очевидному","очевидным","очевидном","очевидная","очевидное","очевидные","очевидных","очевидным","очевидными","плохой","плохого","плохому","плохим","плохом","плохая","плохое","плохие","плохих","плохим","плохими","последний","последнего","последнему","последним","последнем","последняя","последней","последнее","последние","последних","последним","последними","постоянно","постоянный","постоянного","постоянному","постоянным","постоянном","постоянная","постоянное","постоянные","постоянных","постоянным","постоянными","похожий","похожего","похожему","похожим","похожем","похожая","похожей","похожее","похожие","похожих","похожим","похожими","почти","предыдущий","предыдущего","предыдущему","предыдущим","предыдущем","предыдущая","предыдущей","предыдущее","предыдущие","предыдущих","предыдущим","предыдущими","простейший","простейшая","простейшей","простой","простого","простому","простым","простом","простая","простое","простые","простых","простым","простыми","проще","ранний","раннего","раннему","ранним","раннем","ранняя","ранней","раннее","ранние","ранних","ранним","ранними","разный","разного","разному","разным","разном","разная","разной","разное","разные","разных","разным","разными","самый","самого","самому","самым","самом","самая","самой","самое","самые","самых","самым","самыми","собственный","собственного","собственному","собственным","собственном","собственная","собственное","собственные","собственных","собственным","собственными","специальный","специального","специальному","специальным","специальном","специальная","специальное","специальные","специальных","специальным","специальными","специфичный","специфичного","специфичному","специфичным","специфичном","специфичная","специфичное","специфичные","специфичных","специфичным","специфичными","средний","среднего","среднему","средним","среднем","средняя","средней","среднее","средние","средних","средним","средними","старейший","старейшего","старейшему","старейшим","старейшем","старейшая","старейшей","старейшее","старейшие","старейших","старейшим","старейшими","старый","старого","старому","старым","старом","старая","старой","старое","старые","старых","старым","старыми","текущий","текущего","текущему","текущим","текущем","текущая","текущей","текущее","текущие","текущих","текущим","текущими","тяжелее","тяжёлый","тяжёлого","тяжёлому","тяжёлым","тяжёлом","тяжёлая","тяжёлое","тяжёлые","тяжёлых","тяжёлым","тяжёлыми","тяжелый","тяжелого","тяжелому","тяжелым","тяжелом","тяжелая","тяжелое","тяжелые","тяжелых","тяжелым","тяжелыми","хороший","хорошего","хорошему","хорошим","хорошем","хорошая","хорошей","хорошее","хорошие","хороших","хорошим","хорошими","хорошо","худший","худшего","худшему","худшим","худшем","худшая","худшей","худшее","худшие","худших","худшим","худшими","хуже","целый","целого","целому","целым","целом","целая","целой","целое","целые","целых","целым","целыми","именно","обязательно","действительно"],x=["а-ля","без","безо","без ведома","благодаря","близ","в","во","в адрес","в аспекте","в виде","в глазах","в глубь","в деле","в дополнение к","в духе","в завершение","в зависимости от","в заключение","в знак","в интересах","в качестве","в лице","в меру","в направлении","в направлении к","в направлении ко","в нарушение","в области","в обмен на","в обстановке","в обход","в ответ на","в отдалении от","в отличие от","в отношении","в память","в плане","в пользу","в порядке","в предвидении","в предвкушении","в преддверии","в присутствии","в продолжение","в противность","в противовес","в противоположность","в процессе","в разрезе","в районе","в рамках","в рассуждении","в расчете на","в результате","в роли","в ряду","в свете","в связи с","в связи со","в силу","в случае","в смысле","в согласии с","в сообществе с","в соответствии с","в соответствии со","в сопоставлении с","в сопровождении","в составе","в сравнении с","в сравнении со","в стороне от","в сторону","в сфере","в счет","в течение","в угоду","в унисон с","в условиях","в ущерб","в форме","в ходе","в целях","в честь","в числе","в число","вблизи","вблизи от","вверху","ввиду","вглубь","вдалеке от","вдали","вдали от","вдобавок к","вдобавок ко","вдогон","вдогонку","вдоль","вдоль по","взамен","включая","вкось","вкруг","вместе с","вместе со","вместо","вне","вне зависимости от","внизу","внутри","внутрь","вовнутрь","во время","во главе","во главе с","во главе со","во избежание","во изменение","во имя","во исполнение","во славу","возле","вокруг","волею","вопреки","вперед","впереди","вплоть до","впредь до","вразрез","времен","вроде","вслед","вослед","вслед за","вследствие","выше","для","до","за","за исключением","за счет","заботами","из","изо","из числа","из-за","из-под","из-подо","изнутри","именем","имени","исключая","исходя из","к","ко","к числу","касаемо","касательно","кончая","кроме","кругом","между","меж","промеж","промежду","на","мимо","минуя","на","на базе","на благо","на глазах у","на грани","на имя","на манер","на основании","на основе","на почве","на правах","на предмет","на протяжении","на пути","на пути к","на пути ко","на путях","на путях к","на путях ко","на радость","на случай","на смену","на стороне","на сторону","на уровне","на фоне","наверху","навстречу","над","надо","назади","накануне","наперекор","наперерез","наперехват","наподобие","напротив","наравне с","наравне со","наряду с","наряду со","насупротив","насчет","начиная","начиная от","начиная с","начиная со","не без","не в пример","не говоря о","не говоря об","не говоря обо","не до","не считая","невдалеке от","невзирая на","недалеко","недалеко от","независимо","независимо от","неподалеку от","несмотря на","ниже","о","об","обо","около","окрест","от","ото","от имени","от лица","относительно","памяти","перед","передо","пред","предо","перед","передо","пред","предо","перед лицом","плюс к","плюс ко","по","по адресу","по аналогии с","по аналогии со","по вине","по истечении","по линии","по мере","по направлению","по направлению к","по направлению ко","по отношению к","по отношению ко","по поводу","по праву","по примеру","по причине","по прошествии","по пути","по случаю","по сравнению с","по сравнению со","по стопам","по части","по-за","по-над","по-под","поблизости","поблизости от","поверх","погодя","под","подо","под видом","под знаком","под предлогом","под председательством","под эгидой","подле","подобно","позади","позднее","поздней","позже","помимо","поодаль от","поперед","поперек","порядка","посереди","посередине","посередке","посередь","после","посреди","посредине","посредством","превыше","прежде","при","при всей","при всем","при всех","при помощи","при посредстве","при условии","применительно к","применительно ко","про","против","противно","путем","ради","раньше","рядом с","рядом со","с","со","с ведома","с помощью","с учетом","с целью","сбоку","сбоку от","сверх","сверху","свыше","сзади","силами","сквозь","следом за","смотря по","снаружи","снизу","со стороны","совместно с","совместно со","совокупно с","согласно","согласно с","согласно со","сообразно","сообразно с","сообразно со","сообща с","сообща со","соответственно","соответственно с","соответственно со","соразмерно","соразмерно с","соразмерно со","спереди","спустя","сравнительно с","сравнительно со","среди","средь","сродни","судя по","супротив","считая","типа","у","ценой","ценою","через","что до"],q=["и","или","и/или","еще","ещё","а"],E=["если","даже"],A=["ох","вау","тю-тю","ох-ох-ох","эх","фуф","ага","угу","упс","ой","бее","ну","вот"],O=["ст","ч","л","кг","полкило","г","гр","мл","дл","пол-литра","мг","см","м","км"],S=["секунд","секунда","минут","минута","час","часа","часов","день","дня","дней","неделя","недели","недель","месяц","месяца","месяцев","год","года","году","годы","лет","гг","сегодня","завтра","послезавтра","вчера","позавчера","тыс до н э","н э","до н э","тыс до н"],T=["вещь","вещи","вещью","вещей","вещам","вещами","вещах","метод","метода","методом","методу","методе","методы","методам","методами","методах","способ","способа","способом","способу","способе","способы","способам","способами","способах","свойство","свойства","свойстве","свойств","свойствам","свойствах","свойствами","случай","случая","случаем","случаю","случае","случаи","случаям","случаями","случаях","дело","дела","делом","делу","деле","делам","делами","делах","сходство","сходства","сходстве","сходств","сходствам","сходствах","сходствами","часть","части","частью","частей","частям","частями","частях","штука","штуки","штуке","штуку","штук","штукам","штуками","штуках","раз","раза","разом","разу","разе","разы","разам","разами","разах","вид","вида","видом","виду","виде","виды","видам","видами","видах","процент","процента","процентом","проценту","проценте","проценты","процентам","процентами","процентах","аспект","аспекта","аспектом","аспекту","аспекте","аспекты","аспектам","аспектами","аспектах","пункт","пункта","пунктом","пункту","пункте","пункты","пунктам","пунктами","пунктах","идея","идеи","идее","идеей","идеям","идеями","идеях","тема","темы","теме","тему","темой","темам","темами","темах","человек","человека","человеком","человеку","человеке","деталь","детали","деталью","деталей","деталям","деталями","деталях","подробность","подробности","подробностью","подробностей","подробностям","подробностями","подробностях","фактор","фактора","фактором","фактору","факторе","факторы","факторам","факторами","факторах","разница","разницы","разнице","разницу","разницей","различие","различия","различию","различий","различиям","различиями","различиях","отличие","отличия","отличию","отличий","отличиям","отличиями","отличиях","ситуация","ситуации","ситуацией","ситуаций","ситуациям","ситуациями","ситуациях","сфера","сферы","сфере","сферу","сферой","сферам","сферами","сферах"],M=["нет","да","конечно","отлично","верх","низ","ок","окей","аминь","и т д","и т. д.","и так далее","и тому подобное","прости","простите","пожалуйста","тут","так","не","вдруг","теперь","точно","бы","сам","сама","само","сами","иногда","сейчас","тоже","также","пока","ведь","потом","поэтому","явно","ни","не","будто","напрочь","причем","причём","зато","вперед","вперёд","назад","сразу","пусть","пускай"],P=["г-н","г-жа","тов","гр-н","гр-а","гр","проф"],C=["мл"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(r,E,A,h,_,k,q),filteredAtBeginningAndEnding:[].concat(n,S,M,u,T,f,c),filteredAnywhere:[].concat(i,s,d,l,p,D,o,v,b,x,j,m,w,P,z,g,B,y,F,C,R,O),all:[].concat(n,o,r,s,d,l,c,u,p,z,g,m,w,f,y,b,h,v,k,j,_,x,q,E,A,O,S,T,M,P,C,R,D,F,B)}};const i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(274)).default)().singleWords,n=["en","ett","det","den","de"],o=["två","tre","fyra","fem","sex","sju","åtta","nio","tio","tiotals","elva","tolv","tretton","fjorton","femton","sexton","sjutton","arton","aderton","nitton","tjugo","hundra","hundratals","tusen","tusentals","miljon","miljoner","miljontals","miljard","miljarder"],r=["första","andra","tredje","fjärde","femte","sjätte","sjunde","åttonde","nionde","tionde","elfte","tolfte","trettonde","fjortonde","femtonde","sextonde","sjuttonde","artonde","nittonde","tjugonde"],s=["jag","du","han","hon","hen","vi","ni"],d=["mig","dig","honom","henne","oss","er","dem","henom","eder"],l=["sig","sin","sitt","sina"],c=["min","mitt","mina","din","ditt","dina","hans","hennes","dess","ens","vår","vårt","våra","er","ert","era","ers","deras","hens"],u=["denne","denna","detta","dessa","här","där","varifrån","därav","hit","dit","vart","hädan","dädan","vadan","hän","sen"],p=["som","vilken","vilket","vilka","vars","då"],z=["vem","vems","vad"],g=["hur","varför"],m=["någon","något","några","nån","nåt","ingen","inget","inga","annan","annat","andra","någonstans","ingenstans","annastans","överallt","någonstädes","ingenstädes","annorstädes","allestädes","någorlunda","ingalunda","annorlunda","någonting","ingenting","allting","all","allt","alla","somlig","somligt","somliga","mången","månget","man","en","ens"],w=["varandra","varsin","varsitt","envar","varannan","vartannat"],f=["andra","åtskilliga","bådadera","både","få","fårre","fåtalig","fåtaliga","flera","flesta","föga","ganska","icke","inte","lite","litet","många","mer","mera","mest","mindre","minst","mycket","nog","ollika","tillräckligt","vardera","varje","viss","visst","vissa","visse"],y=["bakåt","bakifrån","bortifrån","däråt","därav","därhän","däri","därifrån","därom","därpå","därtill","däruti","därvid","ditåt","dithän","dittills","efteråt","förrut","framåt","hädenefter","häråt","härav","härefter","häremot","häri","härifrån","härmed","härom","härpå","härtill","häruti","härvid","hitåt","hittills","ini","inifrån","intill","inuti","nedanför","nedåt","nedför","nedtill","uppåt","uppför","upptill","varav","varefter","varemot","varför","varfrån","vari","varifrån","varmed","varom","varpå","varthän","vartill","varur","varvid"],b=["behövande","behöver","behövt","behövde","bör","börande","borde","bort","brukade","brukande","brukar","brukat","fående","får","fått","fick","hade","haft","har","hava","havande","kan","kunde","kunnande","kunnat","mådde","mående","mår","måste","mått","måtte","skall","skulle","varande","velat","viljande","vill","ville"],h=["behöva","böra","bruka","få","ha","kunna","må","ska","vilja"],v=["är","var","varit","vore","blivit","blivande","blir","bliver","blev","blitt","funnits","finnande","finns","fanns","befunnit","befinnande","befinner","befann","tyckts","tyckande","tycks","tycktes"],k=["vara","bli","finnas","befinna","tyckas"],j=["gående","gällande","gällde","gäller","gällt","går","gått","gav","ger","gett","gick","givande","giver","gjorde","gjort","gör","görande","kom","kommande","kommer","kommit","ligger","ligges","lå","ligget","liggande","ställer","ställde","ställt","ställ","ställande","ställd","ställas","ställs","ställes","ställdes","ställts","tagande","tager","tagit","tar","tog","utgör","utgjorde","utgjort","utgörande","utgjord","utgöras","utgörs","utgöres","utgjordes","utgjorts"],_=["gå","gälla","ge","göra","komma","ligga","ställa","ta","utgöra"],x=["angav","anger","angett","angiver","angivit","berättade","berättar","berättat","föreslagit","föreslår","föreslått","föreslog","förklarade","förklarar","förklarat","förstår","förstått","förstod","frågade","frågar","frågat","påstår","påstått","påstod","sa","sade","säger","sagt","svarade","svarar","svarat","talade","talar","talat","tänker","tänkt","tänkte"],q=["ange","berätta","föreslå","förklara","förstå","fråga","påstå","säga","svara","tala","tänka"],E=["äldre","äldst","äldsta","äldste","bäst","bättre","dålig","dåliga","dålige","dåligt","egen","eget","egna","egne","enkel","enkelt","enkla","enklare","enklast","enklaste","enkle","fel","gamla","gamle","gammal","gammalt","god","goda","godare","godast","godaste","gode","gott","grundläggande","hel","hela","helare","helast","helaste","hele","helt","kort","korta","kortare","kortast","kortaste","korte","lång","långa","långe","längre","långsam","långsamma","långsammare","långsammast","långsammaste","långsamme","långsamt","längst","längsta","längste","långt","liknande","lilla","lille","liten","litet","mindre","minst","minsta","minste","möjlig","möjliga","möjligare","möjligast","möjligaste","möjlige","möjligt","nödvändig","nödvändiga","nödvändigare","nödvändigast","nödvändigaste","nödvändige","nödvändigt","normal","normala","normalare","normalast","normalaste","normale","normalt","ny","nya","nyare","nyast","nyaste","nye","nytt","olikt","olika","olike","samma","sämre","sämst","sämsta","sämste","särskild","särskilda","särskilde","särskilt","sen","sena","senare","senast","senaste","sene","sent","små","snabb","snabba","snabbare","snabbast","snabbaste","snabbe","snabbt","stor","stora","store","större","störst","största","störste","stort","svår","svåra","svårare","svårast","svåraste","svåre","svårt","tidig","tidiga","tidigare","tidigast","tidigaste","tidige","tidigt","trevlig","trevliga","trevligare","trevligast","trevligaste","trevlige","trevligt","ung","unga","unge","ungt","uppenbar","uppenbara","uppenbare","uppenbart","värre","värst","värsta","värste","verklig","viktig","viktiga","viktigare","viktigast","viktigaste","viktige","viktigt","yngre","yngst","yngsta","yngste"],A=["aldrig","allmänt","alltid","delvis","direkt","huvudsakligen","ibland","långsamt","mestadels","nästan","ofta","relativt","riktigt","riktigare","riktigast","sällan","snabbt","ständigt","väl","vanligt"],O=["antal","antalet","antals","antalets","antalen","antalens","bit","bitar","bitarna","bitarnas","bitars","biten","bitens","bits","del","delar","delarna","delarnas","delars","delen","delens","dels","detalj","detaljen","detaljens","detaljer","detaljerna","detaljernas","detaljers","detaljs","exempel","exempels","exemplet","exemplets","exemplen","exemplens","person","personen","personens","personer","personerna","personernas","personers","persons","procent","punkt","punkten","punktens","punkter","punkterna","punkternas","punkters","sak","saken","sakens","saker","sakerna","sakernas","sakers","saks","sätt","sätten","sättens","sättet","sättets","sätts","skillnad","skillnaden","skillnadens","skillnader","skillnaderna","skillnadernas","skillnaders","skillnads","sort","sorten","sortens","sorter","sorterna","sorternas","sorters","sorts","tema","teman","temanas","temans","temas","temat","temats","tid","tiden","tidens","tider","tiderna","tidernas","tiders","tids","ting","tingen","tingens","tinget","tingets","tings"],S=["åt","av","bakom","bland","bortom","bredvid","cirka","efter","emellan","emot","enligt","för","före","förutom","framför","från","genom","hos","i","igenom","inom","inuti","längs","med","mellan","mittemot","mot","nära","nästa","nedan","ner","olik","om","omkring","ovanför","ovanpå","över","på","runt","sedan","som","till","tvärs","tvärsöver","under","upp","ur","ut","utan","utanför","utom","via","vid"],T=["absolut","alldeles","allra","bra","fullständigt","fullt","ganska","helt","illa","jätte","rysligt","så","storligen","totalt","väldigt","ytterst"],M=["eller","och"],P=["att"],C=["år","årens","året","årets","års","årtal","årtalen","årtalens","årtaconst","årtaconsts","årtals","dag","dagar","dagarna","dagarnas","dagars","dagen","dagens","dags","går","idag","månad","månaden","månadens","månader","månaderna","månadernas","månaders","månads","minut","minuten","minutens","minuter","minuterna","minuternas","minuters","minuts","morgon","sekund","sekunden","sekundens","sekunder","sekunderna","sekundernas","sekunders","sekunds","timmar","timmarna","timmarnas","timmars","timme","timmen","timmens","timmes","vecka","veckan","veckans","veckas","veckor","veckorna","veckornas","veckors"],R=["prof","doc","dr"],D=["å","aj","aja","fy","grattis","hej","hu","jaså","javisst","o","oj","ojdå","prosit","puh","skål","usch"],F=["c","cl","cm","dl","g","kg","km","krm","l","m","mg","ml","mm","msk","pkt","st","tsk"],B=["förlåt","ja","jo","ju","m.m","nej","ok","okej","tack"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t,o){const r=(0,i.default)(a);if(0===r)return 0;const s=t*r/(100*(0,n.default)(e));if(s<2)return 2;switch(o){case"min":return Math.ceil(s);default:case"max":return Math.floor(s)}};var i=o(t(55)),n=o(t(275));function o(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findShortestAndAlphabeticallyFirst=l,e.determineIrregularStem=c,e.determineIrregularVerbStem=u,e.determineRegularStem=p,e.determineStem=function(a,e){const t=e.nouns,r=(0,n.buildOneFormFromRegex)(a,(0,o.default)(t.regexNoun.possessiveToBase));let s,d;(0,i.isUndefined)(r)?(s=a,d=c(a,t.irregularNouns)||c(a,e.adjectives.irregularAdjectives)||u(a,e.verbs)):(s=r,d=c(r,t.irregularNouns));if(d)return d;return p(s,e)};var i=t(1),n=t(126),o=d(t(100)),r=d(t(575)),s=t(576);function d(a){return a&&a.__esModule?a:{default:a}}function l(a){const e=(0,i.flatten)(a);let t=e.pop();return e.forEach(a=>{const e=a.length-t.length;0===e?a.localeCompare(t)<0&&(t=a):e<0&&(t=a)}),t}function c(a,e){for(let t=0;t<e.length;t++){const i=e[t];for(let e=0;e<i.length;e++)if(i[e]===a)return i[0]}return null}function u(a,e){const t=(0,s.checkIrregulars)(a,e.irregularVerbs,e.regexVerb.verbPrefixes);return(0,i.isUndefined)(t)?null:t[0]}function p(a,e){const t=e.verbs.regexVerb,d=(0,n.buildOneFormFromRegex)(a,(0,o.default)(e.nouns.regexNoun.singularize));if(!(0,i.isUndefined)(d))return(0,s.endsWithIng)(d)?(0,n.buildOneFormFromRegex)(d,(0,o.default)(t.ingFormToInfinitive)):d;const c=e.adjectives.regexAdjective,u=(0,n.buildOneFormFromRegex)(a,(0,o.default)(c.icallyToBase));if(!(0,i.isUndefined)(u))return u;const p=[],z=(0,s.getInfinitive)(a,t).infinitive;p.push(z);const g=e.adjectives.stopAdjectives,m=(0,r.default)(a,c,g).base;return p.push(m),l(p)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){if(o("er",4,t.erExceptions)(a)){const t=(0,n.default)(e.comparativeToBase);return{base:(0,i.buildOneFormFromRegex)(a,t)||a,guessedForm:"er"}}if(o("est",5,t.estExceptions)(a)){const t=(0,n.default)(e.superlativeToBase);return{base:(0,i.buildOneFormFromRegex)(a,t)||a,guessedForm:"est"}}if(o("ly",5,t.lyExceptions)(a)){const t=(0,n.default)(e.adverbToBase);return{base:(0,i.buildOneFormFromRegex)(a,t),guessedForm:"ly"}}return{base:a,guessedForm:"base"}};var i=t(126),n=function(a){return a&&a.__esModule?a:{default:a}}(t(100));const o=function(a,e,t){return i=>{const n=i.length;return!(n<e)&&(i.substring(n-a.length,n)===a&&!t.includes(i))}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizePrefixed=e.endsWithIng=e.checkIrregulars=e.getInfinitive=void 0;var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(100)),o=t(126);const r=/([aeiouy])/g,s=function(a,e){for(const a in e)e.hasOwnProperty(a)&&(e[a]=new RegExp(e[a],"i"));return!0===e.sevenLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.sevenLetterHyphenPrefixes,""),prefix:a.substring(0,8)}:!0===e.sevenLetterPrefixes.test(a)?{normalizedWord:a.replace(e.sevenLetterPrefixes,""),prefix:a.substring(0,7)}:!0===e.fiveLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.fiveLetterHyphenPrefixes,""),prefix:a.substring(0,6)}:!0===e.fiveLetterPrefixes.test(a)?{normalizedWord:a.replace(e.fiveLetterPrefixes,""),prefix:a.substring(0,5)}:!0===e.fourLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.fourLetterHyphenPrefixes,""),prefix:a.substring(0,5)}:!0===e.fourLetterPrefixes.test(a)?{normalizedWord:a.replace(e.fourLetterPrefixes,""),prefix:a.substring(0,4)}:!0===e.threeLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.threeLetterHyphenPrefixes,""),prefix:a.substring(0,4)}:!0===e.threeLetterPrefixes.test(a)?{normalizedWord:a.replace(e.threeLetterPrefixes,""),prefix:a.substring(0,3)}:!0===e.twoLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.twoLetterHyphenPrefixes,""),prefix:a.substring(0,3)}:!0===e.twoLetterPrefixes.test(a)?{normalizedWord:a.replace(e.twoLetterPrefixes,""),prefix:a.substring(0,2)}:!0===e.oneLetterPrefixes.test(a)?{normalizedWord:a.replace(e.oneLetterPrefixes,""),prefix:a.substring(0,1)}:void 0},d=function(a){return(a.match(r)||[]).length>1&&a.length>4&&"ing"===a.substring(a.length-3,a.length)};e.getInfinitive=function(a,e){const t=(0,n.default)(e.sFormToInfinitive),i=(0,n.default)(e.ingFormToInfinitive),s=(0,n.default)(e.edFormToInfinitive);return function(a){return a.length>3&&"s"===a[a.length-1]}(a)?{infinitive:(0,o.buildOneFormFromRegex)(a,t),guessedForm:"s"}:d(a)?{infinitive:(0,o.buildOneFormFromRegex)(a,i),guessedForm:"ing"}:function(a){const e=(a.match(r)||[]).length;return(e>1||1===e&&"e"!==a.substring(a.length-3,a.length-2))&&"ed"===a.substring(a.length-2,a.length)}(a)?{infinitive:(0,o.buildOneFormFromRegex)(a,s)||a,guessedForm:"ed"}:{infinitive:a,guessedForm:"inf"}},e.checkIrregulars=function(a,e,t){let n;if(e.forEach(function(e){e.forEach(function(t){t===a&&(n=e)})}),(0,i.isUndefined)(n)){const o=s(a,t);(0,i.isUndefined)(o)||e.forEach(function(a){a.forEach(function(e){e===o.normalizedWord&&(n=a.map(function(a){return o.prefix.concat(a)}))})})}return n},e.endsWithIng=d,e.normalizePrefixed=s},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.determineStem=function(a,e){const t=e.verbs,i=(0,r.default)(t,a);return s(e.nouns,i)||d(e.adjectives,i)||l(t,i)||(0,n.detectAndStemRegularParticiple)(t,a)||i};var i=t(1),n=t(578),o=t(127),r=function(a){return a&&a.__esModule?a:{default:a}}(t(579));const s=function(a,e){const t=a.exceptionStems;for(const a of t){const t=a.find(a=>e.endsWith(a));if(t){return e.slice(0,e.length-t.length)+a[0]}}return null},d=function(a,e){const t=a.exceptions;for(const a of Object.keys(t)){const i=t[a];for(const a of i)if(a.includes(e))return a[0]}return null},l=function(a,e){let t=e;const n=a.strongAndIrregularVerbs.stems;let r=(0,o.flattenSortLength)(a.prefixes).find(a=>e.startsWith(a));if(r){const a=t.slice(r.length,t.length);a.length>2?t=a:r=null}for(const a of n){let e=a.stems;if((e=(0,i.flatten)(Object.values(e))).includes(t))return r?r+a.stems.present:a.stems.present}return null}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.detectAndStemRegularParticiple=function(a,e){if((0,n.exceptions)(e).length>0||(0,i.default)().includes(e))return"";let t=o(a,e);if(t)return t;if(t=s(a,e))return t;return null};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(278)),n=t(279);const o=function(a,e){const t=new RegExp("^"+a.participleStemmingClasses[1].regex);return new RegExp("^"+a.participleStemmingClasses[0].regex).test(e)?e.slice(2,e.length-2):t.test(e)?e.slice(2,e.length-1):null},r=function