All in One SEO Pack - Version 4.1.3.4

Version Description

This update adds major improvements and bugfixes.

Download this release

Release Info

Developer benjaminprojas
Plugin Icon 128x128 All in One SEO Pack
Version 4.1.3.4
Comparing to
See all releases

Code changes from version 4.1.2.3 to 4.1.3.4

Files changed (126) hide show
  1. all_in_one_seo_pack.php +1 -1
  2. app/AIOSEO.php +2 -0
  3. app/Common/Admin/Admin.php +156 -76
  4. app/Common/Admin/Notices/Review.php +1 -0
  5. app/Common/Admin/SetupWizard.php +10 -2
  6. app/Common/Admin/Usage.php +10 -1
  7. app/Common/Api/Api.php +1 -1
  8. app/Common/Api/Migration.php +1 -4
  9. app/Common/Api/Notifications.php +2 -8
  10. app/Common/Api/PostsTerms.php +30 -30
  11. app/Common/Api/Settings.php +47 -47
  12. app/Common/Api/Sitemaps.php +37 -8
  13. app/Common/Api/Tools.php +2 -8
  14. app/Common/Breadcrumbs/Breadcrumbs.php +7 -6
  15. app/Common/Breadcrumbs/Frontend.php +25 -7
  16. app/Common/Breadcrumbs/Widget.php +3 -1
  17. app/Common/ImportExport/Helpers.php +10 -0
  18. app/Common/ImportExport/RankMath/TitleMeta.php +1 -1
  19. app/Common/Main/Main.php +44 -10
  20. app/Common/Main/Updates.php +85 -0
  21. app/Common/Meta/Robots.php +15 -24
  22. app/Common/Meta/Title.php +4 -4
  23. app/Common/Models/Notification.php +80 -5
  24. app/Common/Models/Post.php +21 -10
  25. app/Common/Rss.php +2 -2
  26. app/Common/Schema/Breadcrumb.php +1 -1
  27. app/Common/Schema/Graphs/WebPage.php +6 -2
  28. app/Common/Schema/Schema.php +1 -0
  29. app/Common/Sitemap/Content.php +1 -3
  30. app/Common/Sitemap/Helpers.php +32 -3
  31. app/Common/Sitemap/Html/Block.php +137 -0
  32. app/Common/Sitemap/Html/CompactArchive.php +108 -0
  33. app/Common/Sitemap/Html/Frontend.php +498 -0
  34. app/Common/Sitemap/Html/Query.php +262 -0
  35. app/Common/Sitemap/Html/Shortcode.php +36 -0
  36. app/Common/Sitemap/Html/Sitemap.php +195 -0
  37. app/Common/Sitemap/Html/Widget.php +196 -0
  38. app/Common/Sitemap/Image.php +37 -46
  39. app/Common/Sitemap/Query.php +3 -9
  40. app/Common/Sitemap/Sitemap.php +2 -1
  41. app/Common/Social/Helpers.php +0 -14
  42. app/Common/Tools/RobotsTxt.php +14 -5
  43. app/Common/Traits/Helpers/ECommerce.php +109 -0
  44. app/Common/Traits/Options.php +21 -1
  45. app/Common/Utils/Access.php +88 -55
  46. app/Common/Utils/Addons.php +80 -4
  47. app/Common/Utils/Database.php +8 -27
  48. app/Common/Utils/DynamicBackup.php +316 -0
  49. app/Common/Utils/Helpers.php +76 -43
  50. app/Common/Utils/Options.php +51 -145
  51. app/Common/Utils/Templates.php +2 -2
  52. app/Common/Utils/VueSettings.php +10 -6
  53. app/Common/Views/admin/posts/columns.php +3 -1
  54. app/Common/Views/sitemap/html/compact-archive.php +16 -0
  55. app/Common/Views/sitemap/html/widget-options.php +192 -0
  56. app/Lite/Admin/Admin.php +5 -3
  57. app/Lite/Admin/Connect.php +2 -1
  58. app/Lite/Main/Updates.php +0 -44
  59. app/Lite/Meta/Main.php +0 -26
  60. dist/Lite/assets/css/aioseo-admin-bar.css +2 -2
  61. dist/Lite/assets/css/aioseo-admin-bar.css.gz +0 -0
  62. dist/Lite/assets/css/app.css +1 -1
  63. dist/Lite/assets/css/app.rtl.css +1 -1
  64. dist/Lite/assets/css/chunk-common.css +1 -1
  65. dist/Lite/assets/css/chunk-common.rtl.css +1 -1
  66. dist/Lite/assets/css/headline-analyzer.css +2 -2
  67. dist/Lite/assets/css/headline-analyzer.css.gz +0 -0
  68. dist/Lite/assets/css/local-seo-Locations-vue.css +1 -1
  69. dist/Lite/assets/css/local-seo-Locations-vue.rtl.css +1 -1
  70. dist/Lite/assets/css/local-seo-Main-vue.css +1 -0
  71. dist/Lite/assets/css/local-seo-Main-vue.rtl.css +1 -0
  72. dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.css +0 -1
  73. dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.rtl.css +0 -1
  74. dist/Lite/assets/css/local-seo-OpeningHours-vue.css +1 -0
  75. dist/Lite/assets/css/local-seo-OpeningHours-vue.rtl.css +1 -0
  76. dist/Lite/assets/css/notifications.css +1 -0
  77. dist/Lite/assets/css/notifications.rtl.css +1 -0
  78. dist/Lite/assets/css/redirects-Main-vue.css +1 -1
  79. dist/Lite/assets/css/redirects-Main-vue.rtl.css +1 -1
  80. dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.css +0 -1
  81. dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.rtl.css +0 -1
  82. dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.css +0 -1
  83. dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.rtl.css +0 -1
  84. dist/Lite/assets/css/redirects-partials-RelocateSite-vue.css +0 -1
  85. dist/Lite/assets/css/redirects-partials-RelocateSite-vue.rtl.css +0 -1
  86. dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.css → redirects-pro-FullSiteRedirect-vue.css} +1 -1
  87. dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.rtl.css → redirects-pro-FullSiteRedirect-vue.rtl.css} +1 -1
  88. dist/Lite/assets/css/{redirects-ImportExport-vue.css → redirects-pro-ImportExport-vue.css} +0 -0
  89. dist/Lite/assets/css/{redirects-ImportExport-vue.rtl.css → redirects-pro-ImportExport-vue.rtl.css} +0 -0
  90. dist/Lite/assets/css/{redirects-Logs-vue.css → redirects-pro-Logs-vue.css} +0 -0
  91. dist/Lite/assets/css/{redirects-Logs-vue.rtl.css → redirects-pro-Logs-vue.rtl.css} +0 -0
  92. dist/Lite/assets/css/{redirects-Logs404-vue.css → redirects-pro-Logs404-vue.css} +0 -0
  93. dist/Lite/assets/css/{redirects-Logs404-vue.rtl.css → redirects-pro-Logs404-vue.rtl.css} +0 -0
  94. dist/Lite/assets/css/{redirects-Settings-vue.css → redirects-pro-Settings-vue.css} +0 -0
  95. dist/Lite/assets/css/{redirects-Settings-vue.rtl.css → redirects-pro-Settings-vue.rtl.css} +0 -0
  96. dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.css +1 -0
  97. dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.rtl.css +1 -0
  98. dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.css → redirects-pro-partials-ExportRedirects-vue.css} +0 -0
  99. dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.rtl.css → redirects-pro-partials-ExportRedirects-vue.rtl.css} +0 -0
  100. dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.css +1 -0
  101. dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.rtl.css +1 -0
  102. dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.css → redirects-pro-partials-ImportAioseo-vue.css} +0 -0
  103. dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.rtl.css → redirects-pro-partials-ImportAioseo-vue.rtl.css} +0 -0
  104. dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.css → redirects-pro-partials-ImportOthers-vue.css} +0 -0
  105. dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.rtl.css → redirects-pro-partials-ImportOthers-vue.rtl.css} +0 -0
  106. dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.css +1 -0
  107. dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.rtl.css +1 -0
  108. dist/Lite/assets/css/settings-Breadcrumbs-vue.css +1 -1
  109. dist/Lite/assets/css/settings-Breadcrumbs-vue.rtl.css +1 -1
  110. dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.css +1 -1
  111. dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.rtl.css +1 -1
  112. dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.css +1 -0
  113. dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.rtl.css +1 -0
  114. dist/Lite/assets/css/sitemaps-Main-vue.css +1 -1
  115. dist/Lite/assets/css/sitemaps-Main-vue.rtl.css +1 -1
  116. dist/Lite/assets/css/tools-ImportExport-vue.css +1 -1
  117. dist/Lite/assets/css/tools-ImportExport-vue.rtl.css +1 -1
  118. dist/Lite/assets/css/tools-partials-BackupSettings-vue.css +1 -1
  119. dist/Lite/assets/css/tools-partials-BackupSettings-vue.rtl.css +1 -1
  120. dist/Lite/assets/js/about-AboutUs-vue.js +1 -1
  121. dist/Lite/assets/js/about-GettingStarted-vue.js +1 -1
  122. dist/Lite/assets/js/about-Main-vue.js +1 -1
  123. dist/Lite/assets/js/aioseo-admin-bar.js +1 -1
  124. dist/Lite/assets/js/aioseo-admin-bar.js.gz +0 -0
  125. dist/Lite/assets/js/app.js +1 -1
  126. dist/Lite/assets/js/chunk-common.js +0 -1
all_in_one_seo_pack.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: SEO for WordPress. Features like XML Sitemaps, SEO for custom post types, SEO for blogs, business sites, ecommerce sites, and much more. More than 75 million downloads since 2007.
6
  * Author: All in One SEO Team
7
  * Author URI: https://aioseo.com/
8
- * Version: 4.1.2.3
9
  * Text Domain: all-in-one-seo-pack
10
  * Domain Path: /i18n/
11
  *
5
  * Description: SEO for WordPress. Features like XML Sitemaps, SEO for custom post types, SEO for blogs, business sites, ecommerce sites, and much more. More than 75 million downloads since 2007.
6
  * Author: All in One SEO Team
7
  * Author URI: https://aioseo.com/
8
+ * Version: 4.1.3.4
9
  * Text Domain: all-in-one-seo-pack
10
  * Domain Path: /i18n/
11
  *
app/AIOSEO.php CHANGED
@@ -275,6 +275,7 @@ namespace AIOSEO\Plugin {
275
  $this->badBotBlocker = new Common\Tools\BadBotBlocker();
276
  $this->headlineAnalyzer = new Common\HeadlineAnalyzer\HeadlineAnalyzer();
277
  $this->breadcrumbs = $this->pro ? new Pro\Breadcrumbs\Breadcrumbs() : new Common\Breadcrumbs\Breadcrumbs();
 
278
  $this->internalOptions = $this->pro ? new Pro\Utils\InternalOptions() : new Lite\Utils\InternalOptions();
279
  $this->options = $this->pro ? new Pro\Utils\Options() : new Lite\Utils\Options();
280
  $this->backup = new Common\Utils\Backup();
@@ -295,6 +296,7 @@ namespace AIOSEO\Plugin {
295
  $this->migration = $this->pro ? new Pro\Migration\Migration() : new Common\Migration\Migration();
296
  $this->importExport = $this->pro ? new Pro\ImportExport\ImportExport() : new Common\ImportExport\ImportExport();
297
  $this->sitemap = $this->pro ? new Pro\Sitemap\Sitemap() : new Common\Sitemap\Sitemap();
 
298
  $this->templates = new Common\Utils\Templates();
299
 
300
  if ( ! wp_doing_ajax() && ! wp_doing_cron() ) {
275
  $this->badBotBlocker = new Common\Tools\BadBotBlocker();
276
  $this->headlineAnalyzer = new Common\HeadlineAnalyzer\HeadlineAnalyzer();
277
  $this->breadcrumbs = $this->pro ? new Pro\Breadcrumbs\Breadcrumbs() : new Common\Breadcrumbs\Breadcrumbs();
278
+ $this->dynamicBackup = $this->pro ? new Pro\Utils\DynamicBackup() : new Common\Utils\DynamicBackup();
279
  $this->internalOptions = $this->pro ? new Pro\Utils\InternalOptions() : new Lite\Utils\InternalOptions();
280
  $this->options = $this->pro ? new Pro\Utils\Options() : new Lite\Utils\Options();
281
  $this->backup = new Common\Utils\Backup();
296
  $this->migration = $this->pro ? new Pro\Migration\Migration() : new Common\Migration\Migration();
297
  $this->importExport = $this->pro ? new Pro\ImportExport\ImportExport() : new Common\ImportExport\ImportExport();
298
  $this->sitemap = $this->pro ? new Pro\Sitemap\Sitemap() : new Common\Sitemap\Sitemap();
299
+ $this->htmlSitemap = new Common\Sitemap\Html\Sitemap();
300
  $this->templates = new Common\Utils\Templates();
301
 
302
  if ( ! wp_doing_ajax() && ! wp_doing_cron() ) {
app/Common/Admin/Admin.php CHANGED
@@ -42,6 +42,15 @@ class Admin {
42
  */
43
  protected $pages = [];
44
 
 
 
 
 
 
 
 
 
 
45
  /**
46
  * An array of items to add to the admin bar.
47
  *
@@ -66,67 +75,54 @@ class Admin {
66
  $this->pages = [
67
  $this->pageSlug => [
68
  'menu_title' => esc_html__( 'Dashboard', 'all-in-one-seo-pack' ),
69
- 'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
70
  'parent' => $this->pageSlug
71
  ],
72
  'aioseo-settings' => [
73
  'menu_title' => esc_html__( 'General Settings', 'all-in-one-seo-pack' ),
74
- 'capability' => 'aioseo_general_settings',
75
  'parent' => $this->pageSlug
76
  ],
77
  'aioseo-search-appearance' => [
78
  'menu_title' => esc_html__( 'Search Appearance', 'all-in-one-seo-pack' ),
79
- 'capability' => 'aioseo_search_appearance_settings',
80
  'parent' => $this->pageSlug
81
  ],
82
  'aioseo-social-networks' => [
83
  'menu_title' => esc_html__( 'Social Networks', 'all-in-one-seo-pack' ),
84
- 'capability' => 'aioseo_social_networks_settings',
85
  'parent' => $this->pageSlug
86
  ],
87
  'aioseo-sitemaps' => [
88
  'menu_title' => esc_html__( 'Sitemaps', 'all-in-one-seo-pack' ),
89
- 'capability' => 'aioseo_sitemap_settings',
90
  'parent' => $this->pageSlug
91
  ],
92
  // 'aioseo-internal-links' => [
93
  // 'menu_title' => esc_html__( 'Internal Links', 'all-in-one-seo-pack' ),
94
- // 'capability' => 'aioseo_internal_links_settings',
95
  // 'parent' => $this->pageSlug
96
  // ],
97
  'aioseo-redirects' => [
98
  'menu_title' => esc_html__( 'Redirects', 'all-in-one-seo-pack' ),
99
- 'capability' => 'aioseo_redirects_settings',
100
  'parent' => $this->pageSlug
101
  ],
102
  'aioseo-local-seo' => [
103
  'menu_title' => esc_html__( 'Local SEO', 'all-in-one-seo-pack' ),
104
- 'capability' => 'aioseo_local_seo_settings',
105
  'parent' => $this->pageSlug
106
  ],
107
  'aioseo-seo-analysis' => [
108
  'menu_title' => esc_html__( 'SEO Analysis', 'all-in-one-seo-pack' ),
109
- 'capability' => 'aioseo_seo_analysis_settings',
110
  'parent' => $this->pageSlug
111
  ],
112
  'aioseo-tools' => [
113
  'menu_title' => esc_html__( 'Tools', 'all-in-one-seo-pack' ),
114
- 'capability' => 'aioseo_tools_settings',
115
  'parent' => $this->pageSlug
116
  ],
117
  'aioseo-feature-manager' => [
118
  'menu_title' => esc_html__( 'Feature Manager', 'all-in-one-seo-pack' ),
119
- 'capability' => 'aioseo_feature_manager_settings',
120
  'parent' => $this->pageSlug
121
  ],
122
  'aioseo-monsterinsights' => [
123
  'menu_title' => esc_html__( 'Analytics', 'all-in-one-seo-pack' ),
124
- 'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
125
  'parent' => 'aioseo-monsterinsights'
126
  ],
127
  'aioseo-about' => [
128
  'menu_title' => esc_html__( 'About Us', 'all-in-one-seo-pack' ),
129
- 'capability' => apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
130
  'parent' => $this->pageSlug
131
  ]
132
  ];
@@ -145,7 +141,7 @@ class Admin {
145
  */
146
  public function init() {
147
  // Add the admin bar menu.
148
- if ( is_user_logged_in() && current_user_can( 'aioseo_manage_seo' ) && ( ! is_multisite() || ! is_network_admin() ) ) {
149
  add_action( 'admin_bar_menu', [ $this, 'adminBarMenu' ], 1000 );
150
  }
151
 
@@ -320,14 +316,20 @@ class Admin {
320
  return;
321
  }
322
 
323
- $count = count( Models\Notification::getAllActiveNotifications() );
324
- $count = 10 > $count ? $count : '!';
325
- $count = $count ? '<div class="aioseo-menu-notification-counter">' . $count . '</div>' : '';
 
 
 
 
 
 
326
 
327
  $this->adminBarMenuItems[] = [
328
  'id' => 'aioseo-main',
329
- 'title' => '<div class="ab-item aioseo-logo svg"></div><span class="text">' . esc_html__( 'SEO', 'all-in-one-seo-pack' ) . '</span>' . wp_kses_post( $count ),
330
- 'href' => esc_url( admin_url( 'admin.php?page=aioseo' ) )
331
  ];
332
 
333
  if ( $count ) {
@@ -335,24 +337,30 @@ class Admin {
335
  'parent' => 'aioseo-main',
336
  'id' => 'aioseo-notifications',
337
  'title' => esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . ' <div class="aioseo-menu-notification-indicator"></div>',
338
- 'href' => admin_url( 'admin.php?page=aioseo&notifications=true' ),
339
  ];
340
  }
341
 
342
- if ( ! is_admin() ) {
 
343
  $this->addPageAnalyzerMenuItems();
344
  }
345
 
346
- $this->addSettingsMenuItems();
347
- $this->addPostMenuItems();
 
 
348
 
349
- // Add the menu bar items.
350
  $this->addAdminBarMenuItems();
 
351
  }
352
 
353
  /**
354
  * Actually adds the menu items to the admin bar.
355
  *
 
 
356
  * @return void
357
  */
358
  protected function addAdminBarMenuItems() {
@@ -497,6 +505,10 @@ class Admin {
497
  continue;
498
  }
499
 
 
 
 
 
500
  $this->adminBarMenuItems[] = [
501
  'id' => $id,
502
  'parent' => $parent,
@@ -508,6 +520,7 @@ class Admin {
508
 
509
  /**
510
  * Retreive data to build the admin bar.
 
511
  * @since 4.0.0
512
  *
513
  * @param WP_Post $post The post object.
@@ -538,6 +551,18 @@ class Admin {
538
  }
539
  }
540
 
 
 
 
 
 
 
 
 
 
 
 
 
541
  /**
542
  * Add the menu inside of WordPress.
543
  *
@@ -553,23 +578,40 @@ class Admin {
553
  $page['parent'],
554
  ! empty( $page['page_title'] ) ? $page['page_title'] : $page['menu_title'],
555
  $page['menu_title'],
556
- $page['capability'],
557
  $slug,
558
  [ $this, 'page' ]
559
  );
560
  add_action( "load-{$hook}", [ $this, 'hooks' ] );
 
561
 
562
- if ( ! current_user_can( 'aioseo_admin' ) ) {
563
- remove_submenu_page( 'aioseo', 'aioseo' );
564
- }
565
  }
566
 
567
  global $submenu;
568
- $submenu['tools.php'][] = [
569
- esc_html__( 'Redirection Manager', 'all-in-one-seo-pack' ),
570
- apply_filters( 'aioseo_redirects_settings', 'aioseo_redirects_settings' ),
571
- admin_url( '/admin.php?page=aioseo-redirects' )
572
- ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
573
  }
574
 
575
  /**
@@ -606,7 +648,7 @@ class Admin {
606
  add_menu_page(
607
  $this->menuName,
608
  $this->menuName,
609
- apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
610
  $slug,
611
  '__return_true',
612
  'data:image/svg+xml;base64,' . base64_encode( aioseo()->helpers->logo( 16, 16, '#A0A5AA' ) ),
@@ -743,44 +785,8 @@ class Admin {
743
  remove_all_actions( 'admin_notices' );
744
  remove_all_actions( 'all_admin_notices' );
745
 
746
- // Scripts.
747
- aioseo()->helpers->enqueueScript(
748
- 'aioseo-vendors',
749
- 'js/chunk-vendors.js'
750
- );
751
- aioseo()->helpers->enqueueScript(
752
- 'aioseo-common',
753
- 'js/chunk-common.js'
754
- );
755
- aioseo()->helpers->enqueueScript(
756
- 'aioseo-' . $page . '-script',
757
- 'js/' . $page . '.js'
758
- );
759
-
760
- // Styles.
761
- $rtl = is_rtl() ? '.rtl' : '';
762
- aioseo()->helpers->enqueueStyle(
763
- 'aioseo-vendors',
764
- "css/chunk-vendors$rtl.css"
765
- );
766
- aioseo()->helpers->enqueueStyle(
767
- 'aioseo-common',
768
- "css/chunk-common$rtl.css"
769
- );
770
- // aioseo()->helpers->enqueueStyle(
771
- // 'aioseo-' . $page . '-style',
772
- // 'css/' . $page . $rtl . '.css'
773
- // );
774
- // aioseo()->helpers->enqueueStyle(
775
- // 'aioseo-' . $page . '-vendors-style',
776
- // 'css/chunk-' . $page . $rtl . '-vendors.css'
777
- // );
778
-
779
- wp_localize_script(
780
- 'aioseo-' . $page . '-script',
781
- 'aioseo',
782
- aioseo()->helpers->getVueData( $page )
783
- );
784
 
785
  add_action( 'admin_footer_text', [ $this, 'addFooterText' ] );
786
 
@@ -797,6 +803,55 @@ class Admin {
797
  }
798
  }
799
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
800
  /**
801
  * Add footer text to the WordPress admin screens.
802
  *
@@ -940,11 +995,13 @@ class Admin {
940
  * @return array The modified columns.
941
  */
942
  public function postColumns( $columns ) {
943
- $pageAnalysisCapability = aioseo()->access->hasCapability( 'aioseo_page_analysis' );
944
- $generalSettingsCapability = aioseo()->access->hasCapability( 'aioseo_page_general_settings' );
945
  if (
946
- ! current_user_can( 'aioseo_manage_seo' ) ||
947
- ( empty( $pageAnalysisCapability ) && empty( $generalSettingsCapability ) )
 
 
 
948
  ) {
949
  return $columns;
950
  }
@@ -968,6 +1025,7 @@ class Admin {
968
  if ( ! current_user_can( 'edit_post', $postId ) && ! current_user_can( 'aioseo_manage_seo' ) ) {
969
  return;
970
  }
 
971
  if ( 'aioseo-details' === $columnName ) {
972
  // Add this column/post to the localized array.
973
  global $wp_scripts;
@@ -1210,6 +1268,28 @@ class Admin {
1210
  ];
1211
  }
1212
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1213
  /**
1214
  * Updates deprecated options.
1215
  *
42
  */
43
  protected $pages = [];
44
 
45
+ /**
46
+ * The current page we are enqueuing.
47
+ *
48
+ * @since 4.1.3
49
+ *
50
+ * @var string
51
+ */
52
+ protected $currentPage;
53
+
54
  /**
55
  * An array of items to add to the admin bar.
56
  *
75
  $this->pages = [
76
  $this->pageSlug => [
77
  'menu_title' => esc_html__( 'Dashboard', 'all-in-one-seo-pack' ),
 
78
  'parent' => $this->pageSlug
79
  ],
80
  'aioseo-settings' => [
81
  'menu_title' => esc_html__( 'General Settings', 'all-in-one-seo-pack' ),
 
82
  'parent' => $this->pageSlug
83
  ],
84
  'aioseo-search-appearance' => [
85
  'menu_title' => esc_html__( 'Search Appearance', 'all-in-one-seo-pack' ),
 
86
  'parent' => $this->pageSlug
87
  ],
88
  'aioseo-social-networks' => [
89
  'menu_title' => esc_html__( 'Social Networks', 'all-in-one-seo-pack' ),
 
90
  'parent' => $this->pageSlug
91
  ],
92
  'aioseo-sitemaps' => [
93
  'menu_title' => esc_html__( 'Sitemaps', 'all-in-one-seo-pack' ),
 
94
  'parent' => $this->pageSlug
95
  ],
96
  // 'aioseo-internal-links' => [
97
  // 'menu_title' => esc_html__( 'Internal Links', 'all-in-one-seo-pack' ),
 
98
  // 'parent' => $this->pageSlug
99
  // ],
100
  'aioseo-redirects' => [
101
  'menu_title' => esc_html__( 'Redirects', 'all-in-one-seo-pack' ),
 
102
  'parent' => $this->pageSlug
103
  ],
104
  'aioseo-local-seo' => [
105
  'menu_title' => esc_html__( 'Local SEO', 'all-in-one-seo-pack' ),
 
106
  'parent' => $this->pageSlug
107
  ],
108
  'aioseo-seo-analysis' => [
109
  'menu_title' => esc_html__( 'SEO Analysis', 'all-in-one-seo-pack' ),
 
110
  'parent' => $this->pageSlug
111
  ],
112
  'aioseo-tools' => [
113
  'menu_title' => esc_html__( 'Tools', 'all-in-one-seo-pack' ),
 
114
  'parent' => $this->pageSlug
115
  ],
116
  'aioseo-feature-manager' => [
117
  'menu_title' => esc_html__( 'Feature Manager', 'all-in-one-seo-pack' ),
 
118
  'parent' => $this->pageSlug
119
  ],
120
  'aioseo-monsterinsights' => [
121
  'menu_title' => esc_html__( 'Analytics', 'all-in-one-seo-pack' ),
 
122
  'parent' => 'aioseo-monsterinsights'
123
  ],
124
  'aioseo-about' => [
125
  'menu_title' => esc_html__( 'About Us', 'all-in-one-seo-pack' ),
 
126
  'parent' => $this->pageSlug
127
  ]
128
  ];
141
  */
142
  public function init() {
143
  // Add the admin bar menu.
144
+ if ( is_user_logged_in() && ( ! is_multisite() || ! is_network_admin() ) ) {
145
  add_action( 'admin_bar_menu', [ $this, 'adminBarMenu' ], 1000 );
146
  }
147
 
316
  return;
317
  }
318
 
319
+ $firstPageSlug = $this->getFirstAvailablePageSlug();
320
+ if ( ! $firstPageSlug ) {
321
+ return;
322
+ }
323
+
324
+ $count = count( Models\Notification::getAllActiveNotifications() );
325
+ $htmlCount = 10 > $count ? $count : '!';
326
+ $htmlCount = $htmlCount ? '<div class="aioseo-menu-notification-counter">' . $htmlCount . '</div>' : '';
327
+ $htmlCount .= '<div id="aioseo-menu-new-notifications"></div>';
328
 
329
  $this->adminBarMenuItems[] = [
330
  'id' => 'aioseo-main',
331
+ 'title' => '<div class="ab-item aioseo-logo svg"></div><span class="text">' . esc_html__( 'SEO', 'all-in-one-seo-pack' ) . '</span>' . wp_kses_post( $htmlCount ),
332
+ 'href' => esc_url( admin_url( 'admin.php?page=' . $firstPageSlug ) )
333
  ];
334
 
335
  if ( $count ) {
337
  'parent' => 'aioseo-main',
338
  'id' => 'aioseo-notifications',
339
  'title' => esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . ' <div class="aioseo-menu-notification-indicator"></div>',
340
+ 'href' => admin_url( 'admin.php?page=' . $firstPageSlug . '&notifications=true' ),
341
  ];
342
  }
343
 
344
+ $htmlSitemapRequested = aioseo()->htmlSitemap->isDedicatedPage;
345
+ if ( ! is_admin() && ! $htmlSitemapRequested ) {
346
  $this->addPageAnalyzerMenuItems();
347
  }
348
 
349
+ if ( $htmlSitemapRequested ) {
350
+ global $wp_admin_bar;
351
+ $wp_admin_bar->remove_node( 'edit' );
352
+ }
353
 
354
+ $this->addSettingsMenuItems();
355
  $this->addAdminBarMenuItems();
356
+ $this->addPostMenuItems();
357
  }
358
 
359
  /**
360
  * Actually adds the menu items to the admin bar.
361
  *
362
+ * @since 4.0.0
363
+ *
364
  * @return void
365
  */
366
  protected function addAdminBarMenuItems() {
505
  continue;
506
  }
507
 
508
+ if ( ! current_user_can( $this->getPageRequiredCapability( $id ) ) ) {
509
+ continue;
510
+ }
511
+
512
  $this->adminBarMenuItems[] = [
513
  'id' => $id,
514
  'parent' => $parent,
520
 
521
  /**
522
  * Retreive data to build the admin bar.
523
+ *
524
  * @since 4.0.0
525
  *
526
  * @param WP_Post $post The post object.
551
  }
552
  }
553
 
554
+ /**
555
+ * Get the required capability for given admin page.
556
+ *
557
+ * @since 4.1.3
558
+ *
559
+ * @param string $pageSlug The slug of the page.
560
+ * @return string The required capability.
561
+ */
562
+ public function getPageRequiredCapability( $pageSlug ) { // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
563
+ return apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
564
+ }
565
+
566
  /**
567
  * Add the menu inside of WordPress.
568
  *
578
  $page['parent'],
579
  ! empty( $page['page_title'] ) ? $page['page_title'] : $page['menu_title'],
580
  $page['menu_title'],
581
+ $this->getPageRequiredCapability( $slug ),
582
  $slug,
583
  [ $this, 'page' ]
584
  );
585
  add_action( "load-{$hook}", [ $this, 'hooks' ] );
586
+ }
587
 
588
+ if ( ! current_user_can( $this->getPageRequiredCapability( $this->pageSlug ) ) ) {
589
+ remove_submenu_page( $this->pageSlug, $this->pageSlug );
 
590
  }
591
 
592
  global $submenu;
593
+ if ( current_user_can( $this->getPageRequiredCapability( 'aioseo-redirects' ) ) ) {
594
+ $submenu['tools.php'][] = [
595
+ esc_html__( 'Redirection Manager', 'all-in-one-seo-pack' ),
596
+ $this->getPageRequiredCapability( 'aioseo-redirects' ),
597
+ admin_url( '/admin.php?page=aioseo-redirects' )
598
+ ];
599
+ }
600
+
601
+ // We use the global submenu, because we are adding an external link here.
602
+ $count = count( Models\Notification::getAllActiveNotifications() );
603
+ $firstPageSlug = $this->getFirstAvailablePageSlug();
604
+ if (
605
+ $count &&
606
+ ! empty( $submenu[ $this->pageSlug ] ) &&
607
+ ! empty( $firstPageSlug )
608
+ ) {
609
+ array_unshift( $submenu[ $this->pageSlug ], [
610
+ esc_html__( 'Notifications', 'all-in-one-seo-pack' ) . '<div class="aioseo-menu-notification-indicator"></div>',
611
+ $this->getPageRequiredCapability( $firstPageSlug ),
612
+ admin_url( 'admin.php?page=' . $firstPageSlug . '&notifications=true' )
613
+ ] );
614
+ }
615
  }
616
 
617
  /**
648
  add_menu_page(
649
  $this->menuName,
650
  $this->menuName,
651
+ $this->getPageRequiredCapability( $slug ),
652
  $slug,
653
  '__return_true',
654
  'data:image/svg+xml;base64,' . base64_encode( aioseo()->helpers->logo( 16, 16, '#A0A5AA' ) ),
785
  remove_all_actions( 'admin_notices' );
786
  remove_all_actions( 'all_admin_notices' );
787
 
788
+ $this->currentPage = $page;
789
+ add_action( 'admin_enqueue_scripts', [ $this, 'enqueueAssets' ], 11 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
790
 
791
  add_action( 'admin_footer_text', [ $this, 'addFooterText' ] );
792
 
803
  }
804
  }
805
 
806
+ /**
807
+ * Enqueue admin assets for the current page.
808
+ *
809
+ * @since 4.1.3
810
+ *
811
+ * @return void
812
+ */
813
+ public function enqueueAssets() {
814
+ // Scripts.
815
+ aioseo()->helpers->enqueueScript(
816
+ 'aioseo-vendors',
817
+ 'js/chunk-vendors.js'
818
+ );
819
+ aioseo()->helpers->enqueueScript(
820
+ 'aioseo-common',
821
+ 'js/chunk-common.js'
822
+ );
823
+ aioseo()->helpers->enqueueScript(
824
+ 'aioseo-' . $this->currentPage . '-script',
825
+ 'js/' . $this->currentPage . '.js'
826
+ // [ 'aioseo-common', 'aioseo-venders', 'aioseo-app' ]
827
+ );
828
+
829
+ // Styles.
830
+ $rtl = is_rtl() ? '.rtl' : '';
831
+ aioseo()->helpers->enqueueStyle(
832
+ 'aioseo-vendors',
833
+ "css/chunk-vendors$rtl.css"
834
+ );
835
+ aioseo()->helpers->enqueueStyle(
836
+ 'aioseo-common',
837
+ "css/chunk-common$rtl.css"
838
+ );
839
+ // aioseo()->helpers->enqueueStyle(
840
+ // 'aioseo-' . $this->currentPage . '-style',
841
+ // 'css/' . $this->currentPage . $rtl . '.css'
842
+ // );
843
+ // aioseo()->helpers->enqueueStyle(
844
+ // 'aioseo-' . $this->currentPage . '-vendors-style',
845
+ // 'css/chunk-' . $this->currentPage . $rtl . '-vendors.css'
846
+ // );
847
+
848
+ wp_localize_script(
849
+ 'aioseo-' . $this->currentPage . '-script',
850
+ 'aioseo',
851
+ aioseo()->helpers->getVueData( $this->currentPage )
852
+ );
853
+ }
854
+
855
  /**
856
  * Add footer text to the WordPress admin screens.
857
  *
995
  * @return array The modified columns.
996
  */
997
  public function postColumns( $columns ) {
998
+ $canManageSeo = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
 
999
  if (
1000
+ ! current_user_can( $canManageSeo ) &&
1001
+ (
1002
+ ! current_user_can( 'aioseo_page_general_settings' ) &&
1003
+ ! current_user_can( 'aioseo_page_analysis' )
1004
+ )
1005
  ) {
1006
  return $columns;
1007
  }
1025
  if ( ! current_user_can( 'edit_post', $postId ) && ! current_user_can( 'aioseo_manage_seo' ) ) {
1026
  return;
1027
  }
1028
+
1029
  if ( 'aioseo-details' === $columnName ) {
1030
  // Add this column/post to the localized array.
1031
  global $wp_scripts;
1268
  ];
1269
  }
1270
 
1271
+ /**
1272
+ * Get the first available page item for the current user.
1273
+ *
1274
+ * @since 4.1.3
1275
+ *
1276
+ * @return bool|string The page slug.
1277
+ */
1278
+ public function getFirstAvailablePageSlug() {
1279
+ foreach ( $this->pages as $slug => $page ) {
1280
+ // Ignore other pages.
1281
+ if ( $this->pageSlug !== $page['parent'] ) {
1282
+ continue;
1283
+ }
1284
+
1285
+ if ( current_user_can( $this->getPageRequiredCapability( $slug ) ) ) {
1286
+ return $slug;
1287
+ }
1288
+ }
1289
+
1290
+ return false;
1291
+ }
1292
+
1293
  /**
1294
  * Updates deprecated options.
1295
  *
app/Common/Admin/Notices/Review.php CHANGED
@@ -137,6 +137,7 @@ class Review {
137
  * Print the script for dismissing the notice.
138
  *
139
  * @since 4.0.13
 
140
  * @return void
141
  */
142
  public function printScript() {
137
  * Print the script for dismissing the notice.
138
  *
139
  * @since 4.0.13
140
+ *
141
  * @return void
142
  */
143
  public function printScript() {
app/Common/Admin/SetupWizard.php CHANGED
@@ -64,7 +64,7 @@ class SetupWizard {
64
  * @return void
65
  */
66
  public function addDashboardPage() {
67
- add_dashboard_page( '', '', 'aioseo_setup_wizard', 'aioseo-setup-wizard', '' );
68
  remove_submenu_page( 'index.php', 'aioseo-setup-wizard' );
69
  }
70
 
@@ -87,7 +87,7 @@ class SetupWizard {
87
  if (
88
  ! isset( $_GET['page'] ) ||
89
  'aioseo-setup-wizard' !== wp_unslash( $_GET['page'] ) || // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
90
- ! current_user_can( 'aioseo_setup_wizard' )
91
  ) {
92
  return;
93
  }
@@ -169,6 +169,14 @@ class SetupWizard {
169
  aioseo()->helpers->getVueData( 'setup-wizard' )
170
  );
171
 
 
 
 
 
 
 
 
 
172
  wp_enqueue_style( 'common' );
173
  wp_enqueue_media();
174
  }
64
  * @return void
65
  */
66
  public function addDashboardPage() {
67
+ add_dashboard_page( '', '', aioseo()->admin->getPageRequiredCapability( 'aioseo-setup-wizard' ), 'aioseo-setup-wizard', '' );
68
  remove_submenu_page( 'index.php', 'aioseo-setup-wizard' );
69
  }
70
 
87
  if (
88
  ! isset( $_GET['page'] ) ||
89
  'aioseo-setup-wizard' !== wp_unslash( $_GET['page'] ) || // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
90
+ ! current_user_can( aioseo()->admin->getPageRequiredCapability( 'aioseo-setup-wizard' ) )
91
  ) {
92
  return;
93
  }
169
  aioseo()->helpers->getVueData( 'setup-wizard' )
170
  );
171
 
172
+ wp_localize_script(
173
+ 'aioseo-setup-wizard-script',
174
+ 'aioseoTranslations',
175
+ [
176
+ 'translations' => aioseo()->helpers->getJedLocaleData( 'all-in-one-seo-pack' )
177
+ ]
178
+ );
179
+
180
  wp_enqueue_style( 'common' );
181
  wp_enqueue_media();
182
  }
app/Common/Admin/Usage.php CHANGED
@@ -11,7 +11,16 @@ if ( ! defined( 'ABSPATH' ) ) {
11
  *
12
  * @since 4.0.0
13
  */
14
- class Usage {
 
 
 
 
 
 
 
 
 
15
  /**
16
  * Source of notifications content.
17
  *
11
  *
12
  * @since 4.0.0
13
  */
14
+ abstract class Usage {
15
+ /**
16
+ * Returns the current plugin version type ("lite" or "pro").
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @return string The version type.
21
+ */
22
+ abstract public function getType();
23
+
24
  /**
25
  * Source of notifications content.
26
  *
app/Common/Api/Api.php CHANGED
@@ -85,7 +85,6 @@ class Api {
85
  'aioseo_search_appearance_settings',
86
  'aioseo_social_networks_settings',
87
  'aioseo_sitemap_settings',
88
- 'aioseo_internal_links_settings',
89
  'aioseo_redirects_settings',
90
  'aioseo_seo_analysis_settings',
91
  'aioseo_tools_settings',
@@ -106,6 +105,7 @@ class Api {
106
  'settings/do-task' => [ 'callback' => [ 'Settings', 'doTask' ], 'access' => 'aioseo_tools_settings' ],
107
  'sitemap/deactivate-conflicting-plugins' => [ 'callback' => [ 'Sitemaps', 'deactivateConflictingPlugins' ] ],
108
  'sitemap/delete-static-files' => [ 'callback' => [ 'Sitemaps', 'deleteStaticFiles' ] ],
 
109
  'tools/delete-robots-txt' => [ 'callback' => [ 'Tools', 'deleteRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
110
  'tools/import-robots-txt' => [ 'callback' => [ 'Tools', 'importRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
111
  'wizard' => [ 'callback' => [ 'Wizard', 'saveWizard' ], 'access' => 'aioseo_setup_wizard' ],
85
  'aioseo_search_appearance_settings',
86
  'aioseo_social_networks_settings',
87
  'aioseo_sitemap_settings',
 
88
  'aioseo_redirects_settings',
89
  'aioseo_seo_analysis_settings',
90
  'aioseo_tools_settings',
105
  'settings/do-task' => [ 'callback' => [ 'Settings', 'doTask' ], 'access' => 'aioseo_tools_settings' ],
106
  'sitemap/deactivate-conflicting-plugins' => [ 'callback' => [ 'Sitemaps', 'deactivateConflictingPlugins' ] ],
107
  'sitemap/delete-static-files' => [ 'callback' => [ 'Sitemaps', 'deleteStaticFiles' ] ],
108
+ 'sitemap/validate-html-sitemap-slug' => [ 'callback' => [ 'Sitemaps', 'validateHtmlSitemapSlug' ] ],
109
  'tools/delete-robots-txt' => [ 'callback' => [ 'Tools', 'deleteRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
110
  'tools/import-robots-txt' => [ 'callback' => [ 'Tools', 'importRobotsTxt' ], 'access' => 'aioseo_tools_settings' ],
111
  'wizard' => [ 'callback' => [ 'Wizard', 'saveWizard' ], 'access' => 'aioseo_setup_wizard' ],
app/Common/Api/Migration.php CHANGED
@@ -56,10 +56,7 @@ class Migration {
56
  return new \WP_REST_Response( [
57
  'success' => true,
58
  'message' => 'Title formats have been reset; post/term migration has been scheduled.',
59
- 'notifications' => [
60
- 'active' => Models\Notification::getAllActiveNotifications(),
61
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
62
- ]
63
  ], 200 );
64
  }
65
  }
56
  return new \WP_REST_Response( [
57
  'success' => true,
58
  'message' => 'Title formats have been reset; post/term migration has been scheduled.',
59
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
60
  ], 200 );
61
  }
62
  }
app/Common/Api/Notifications.php CHANGED
@@ -171,10 +171,7 @@ class Notifications {
171
 
172
  return new \WP_REST_Response( [
173
  'success' => true,
174
- 'notifications' => [
175
- 'active' => Models\Notification::getAllActiveNotifications(),
176
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
177
- ]
178
  ], 200 );
179
  }
180
 
@@ -211,10 +208,7 @@ class Notifications {
211
 
212
  return new \WP_REST_Response( [
213
  'success' => true,
214
- 'notifications' => [
215
- 'active' => Models\Notification::getAllActiveNotifications(),
216
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
217
- ]
218
  ], 200 );
219
  }
220
  }
171
 
172
  return new \WP_REST_Response( [
173
  'success' => true,
174
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
175
  ], 200 );
176
  }
177
 
208
 
209
  return new \WP_REST_Response( [
210
  'success' => true,
211
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
212
  ], 200 );
213
  }
214
  }
app/Common/Api/PostsTerms.php CHANGED
@@ -38,6 +38,8 @@ class PostsTerms {
38
  ], 400 );
39
  }
40
 
 
 
41
  $objects = [];
42
  $options = aioseo()->options->noConflict();
43
  if ( 'posts' === $body['type'] ) {
@@ -50,13 +52,17 @@ class PostsTerms {
50
  }
51
  }
52
 
53
- $objects = get_posts( [
54
- 's' => $body['query'],
55
- 'numberposts' => 20,
56
- 'post_status' => [ 'publish', 'draft' ],
57
- 'post_type' => $postTypes,
58
- 'orderby' => 'post_title'
59
- ] );
 
 
 
 
60
  } elseif ( 'terms' === $body['type'] ) {
61
 
62
  $taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
@@ -67,12 +73,16 @@ class PostsTerms {
67
  }
68
  }
69
 
70
- $objects = get_terms( [
71
- 'name__like' => $body['query'],
72
- 'number' => 20,
73
- 'taxonomy' => $taxonomies,
74
- 'orderby' => 'name'
75
- ] );
 
 
 
 
76
  }
77
 
78
  if ( empty( $objects ) ) {
@@ -87,14 +97,16 @@ class PostsTerms {
87
  if ( 'posts' === $body['type'] ) {
88
  $parsed[] = [
89
  'type' => $object->post_type,
90
- 'value' => $object->ID,
 
91
  'label' => $object->post_title,
92
  'link' => get_permalink( $object->ID )
93
  ];
94
  } elseif ( 'terms' === $body['type'] ) {
95
  $parsed[] = [
96
  'type' => $object->taxonomy,
97
- 'value' => $object->term_id,
 
98
  'label' => $object->name,
99
  'link' => get_term_link( $object->term_id )
100
  ];
@@ -125,11 +137,7 @@ class PostsTerms {
125
  ], 400 );
126
  }
127
 
128
- $thePost = aioseo()->db
129
- ->start( 'aioseo_posts' )
130
- ->where( 'post_id', $args['postId'] )
131
- ->run()
132
- ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
133
 
134
  return new \WP_REST_Response( [
135
  'success' => true,
@@ -209,11 +217,7 @@ class PostsTerms {
209
  ], 400 );
210
  }
211
 
212
- $thePost = aioseo()->db
213
- ->start( 'aioseo_posts' )
214
- ->where( 'post_id', $postId )
215
- ->run()
216
- ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
217
 
218
  if ( $thePost->exists() ) {
219
  $metaTitle = aioseo()->meta->title->getPostTypeTitle( $post->post_type );
@@ -290,11 +294,7 @@ class PostsTerms {
290
  ], 400 );
291
  }
292
 
293
- $thePost = aioseo()->db
294
- ->start( 'aioseo_posts' )
295
- ->where( 'post_id', $postId )
296
- ->run()
297
- ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
298
 
299
  $thePost->post_id = $postId;
300
  if ( ! empty( $body['keyphrases'] ) ) {
38
  ], 400 );
39
  }
40
 
41
+ $searchQuery = esc_sql( aioseo()->db->db->esc_like( $body['query'] ) );
42
+
43
  $objects = [];
44
  $options = aioseo()->options->noConflict();
45
  if ( 'posts' === $body['type'] ) {
52
  }
53
  }
54
 
55
+ $objects = aioseo()->db
56
+ ->start( 'posts' )
57
+ ->select( 'ID, post_type, post_title, post_name' )
58
+ ->whereRaw( "( post_title LIKE '%{$searchQuery}%' OR post_name LIKE '%{$searchQuery}%' OR ID = '{$searchQuery}' )" )
59
+ ->whereIn( 'post_type', $postTypes )
60
+ ->whereIn( 'post_status', [ 'publish', 'draft', 'future', 'pending' ] )
61
+ ->orderBy( 'post_title' )
62
+ ->limit( 10 )
63
+ ->run()
64
+ ->result();
65
+
66
  } elseif ( 'terms' === $body['type'] ) {
67
 
68
  $taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
73
  }
74
  }
75
 
76
+ $objects = aioseo()->db
77
+ ->start( 'terms as t' )
78
+ ->select( 't.term_id as term_id, t.slug as slug, t.name as name, tt.taxonomy as taxonomy' )
79
+ ->join( 'term_taxonomy as tt', 't.term_id = tt.term_id', 'INNER' )
80
+ ->whereRaw( "( t.name LIKE '%{$searchQuery}%' OR t.slug LIKE '%{$searchQuery}%' OR t.term_id = '{$searchQuery}' )" )
81
+ ->whereIn( 'tt.taxonomy', $taxonomies )
82
+ ->orderBy( 't.name' )
83
+ ->limit( 10 )
84
+ ->run()
85
+ ->result();
86
  }
87
 
88
  if ( empty( $objects ) ) {
97
  if ( 'posts' === $body['type'] ) {
98
  $parsed[] = [
99
  'type' => $object->post_type,
100
+ 'value' => (int) $object->ID,
101
+ 'slug' => $object->post_name,
102
  'label' => $object->post_title,
103
  'link' => get_permalink( $object->ID )
104
  ];
105
  } elseif ( 'terms' === $body['type'] ) {
106
  $parsed[] = [
107
  'type' => $object->taxonomy,
108
+ 'value' => (int) $object->term_id,
109
+ 'slug' => $object->slug,
110
  'label' => $object->name,
111
  'link' => get_term_link( $object->term_id )
112
  ];
137
  ], 400 );
138
  }
139
 
140
+ $thePost = Models\Post::getPost( $args['postId'] );
 
 
 
 
141
 
142
  return new \WP_REST_Response( [
143
  'success' => true,
217
  ], 400 );
218
  }
219
 
220
+ $thePost = Models\Post::getPost( $postId );
 
 
 
 
221
 
222
  if ( $thePost->exists() ) {
223
  $metaTitle = aioseo()->meta->title->getPostTypeTitle( $post->post_type );
294
  ], 400 );
295
  }
296
 
297
+ $thePost = Models\Post::getPost( $postId );
 
 
 
 
298
 
299
  $thePost->post_id = $postId;
300
  if ( ! empty( $body['keyphrases'] ) ) {
app/Common/Api/Settings.php CHANGED
@@ -132,10 +132,7 @@ class Settings {
132
 
133
  return new \WP_REST_Response( [
134
  'success' => true,
135
- 'notifications' => [
136
- 'active' => Models\Notification::getAllActiveNotifications(),
137
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
138
- ],
139
  'redirection' => aioseo()->options->getRedirection()
140
  ], 200 );
141
  }
@@ -152,45 +149,30 @@ class Settings {
152
  $body = $request->get_json_params();
153
  $settings = ! empty( $body['settings'] ) ? $body['settings'] : [];
154
 
 
 
155
  foreach ( $settings as $setting ) {
 
 
 
 
 
 
156
  switch ( $setting ) {
157
- case 'webmaster-tools':
158
- aioseo()->options->webmasterTools->reset();
159
- break;
160
- case 'rss-content':
161
- aioseo()->options->rssContent->reset();
162
- break;
163
- case 'search-appearance':
164
- aioseo()->options->searchAppearance->reset();
165
- break;
166
- case 'access-control':
167
- aioseo()->options->accessControl->reset();
168
- aioseo()->access->addCapabilities();
169
- break;
170
- case 'advanced':
171
- aioseo()->options->advanced->reset();
172
- break;
173
- case 'social-networks':
174
- aioseo()->options->social->reset();
175
- break;
176
- case 'sitemaps':
177
- aioseo()->options->sitemap->reset();
178
- break;
179
- case 'local-business-seo':
180
- aioseo()->options->localBusiness->reset();
181
- break;
182
- case 'robots-txt':
183
  aioseo()->options->tools->robots->reset();
184
  break;
185
- case 'bad-bot-blocker':
186
  aioseo()->options->deprecated->tools->blocker->reset();
187
  break;
188
- case 'image-seo':
189
- aioseo()->options->image->reset();
190
- break;
191
- case 'breadcrumbs':
192
- aioseo()->options->breadcrumbs->reset();
193
- break;
 
 
194
  }
195
  }
196
 
@@ -222,15 +204,25 @@ class Settings {
222
  }
223
 
224
  if ( ! empty( $contents['settings'] ) ) {
 
 
 
 
 
 
 
225
  aioseo()->options->sanitizeAndSave( $contents['settings'] );
226
  }
227
 
228
  if ( ! empty( $contents['postOptions'] ) ) {
 
229
  foreach ( $contents['postOptions'] as $postType => $postData ) {
230
  // Posts.
231
  if ( ! empty( $postData['posts'] ) ) {
232
  foreach ( $postData['posts'] as $post ) {
233
  unset( $post['id'] );
 
 
234
  $thePost = Models\Post::getPost( $post['post_id'] );
235
  $thePost->set( $post );
236
  $thePost->save();
@@ -273,9 +265,10 @@ class Settings {
273
  ];
274
 
275
  if ( ! empty( $settings ) ) {
276
- $options = aioseo()->options->noConflict();
 
277
  foreach ( $settings as $setting ) {
278
- if ( $options->has( $setting ) ) {
279
  $allSettings['settings'][ $setting ] = $options->$setting->all();
280
 
281
  // It there is a related deprecated $setting, include it.
@@ -287,15 +280,22 @@ class Settings {
287
  }
288
 
289
  if ( ! empty( $postOptions ) ) {
 
290
  foreach ( $postOptions as $postType ) {
291
- $allSettings['postOptions'][ $postType ] = [
292
- 'posts' => aioseo()->db->start( 'aioseo_posts as ap' )
293
- ->select( 'ap.*' )
294
- ->join( 'posts as p', 'ap.post_id = p.ID' )
295
- ->where( 'p.post_type', $postType )
296
- ->run()
297
- ->result()
298
- ];
 
 
 
 
 
 
299
  }
300
  }
301
 
132
 
133
  return new \WP_REST_Response( [
134
  'success' => true,
135
+ 'notifications' => Models\Notification::getNotifications(),
 
 
 
136
  'redirection' => aioseo()->options->getRedirection()
137
  ], 200 );
138
  }
149
  $body = $request->get_json_params();
150
  $settings = ! empty( $body['settings'] ) ? $body['settings'] : [];
151
 
152
+ $notAllowedOptions = aioseo()->access->getNotAllowedOptions();
153
+
154
  foreach ( $settings as $setting ) {
155
+ $option = in_array( $setting, [ 'robots', 'blocker' ], true ) ? 'tools' : aioseo()->helpers->dashesToCamelCase( $setting );
156
+
157
+ if ( in_array( $option, $notAllowedOptions, true ) ) {
158
+ continue;
159
+ }
160
+
161
  switch ( $setting ) {
162
+ case 'robots':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  aioseo()->options->tools->robots->reset();
164
  break;
165
+ case 'blocker':
166
  aioseo()->options->deprecated->tools->blocker->reset();
167
  break;
168
+ default:
169
+ if ( aioseo()->options->has( $option ) ) {
170
+ aioseo()->options->$option->reset();
171
+ }
172
+ }
173
+
174
+ if ( 'access-control' === $setting ) {
175
+ aioseo()->access->addCapabilities();
176
  }
177
  }
178
 
204
  }
205
 
206
  if ( ! empty( $contents['settings'] ) ) {
207
+ // Clean up the array removing options the user should not manage.
208
+ $notAllowedOptions = aioseo()->access->getNotAllowedOptions();
209
+ $contents['settings'] = array_diff_key( $contents['settings'], $notAllowedOptions );
210
+ if ( ! empty( $contents['settings']['deprecated'] ) ) {
211
+ $contents['settings']['deprecated'] = array_diff_key( $contents['settings']['deprecated'], $notAllowedOptions );
212
+ }
213
+
214
  aioseo()->options->sanitizeAndSave( $contents['settings'] );
215
  }
216
 
217
  if ( ! empty( $contents['postOptions'] ) ) {
218
+ $notAllowedFields = aioseo()->access->getNotAllowedPageFields();
219
  foreach ( $contents['postOptions'] as $postType => $postData ) {
220
  // Posts.
221
  if ( ! empty( $postData['posts'] ) ) {
222
  foreach ( $postData['posts'] as $post ) {
223
  unset( $post['id'] );
224
+ // Clean up the array removing fields the user should not manage.
225
+ $post = array_diff_key( $post, $notAllowedFields );
226
  $thePost = Models\Post::getPost( $post['post_id'] );
227
  $thePost->set( $post );
228
  $thePost->save();
265
  ];
266
 
267
  if ( ! empty( $settings ) ) {
268
+ $options = aioseo()->options->noConflict();
269
+ $notAllowedOptions = aioseo()->access->getNotAllowedOptions();
270
  foreach ( $settings as $setting ) {
271
+ if ( ! in_array( $setting, $notAllowedOptions, true ) && $options->has( $setting ) ) {
272
  $allSettings['settings'][ $setting ] = $options->$setting->all();
273
 
274
  // It there is a related deprecated $setting, include it.
280
  }
281
 
282
  if ( ! empty( $postOptions ) ) {
283
+ $notAllowedFields = aioseo()->access->getNotAllowedPageFields();
284
  foreach ( $postOptions as $postType ) {
285
+ $posts = aioseo()->db->start( 'aioseo_posts as ap' )
286
+ ->select( 'ap.*' )
287
+ ->join( 'posts as p', 'ap.post_id = p.ID' )
288
+ ->where( 'p.post_type', $postType )
289
+ ->run()
290
+ ->result();
291
+
292
+ foreach ( $posts as $post ) {
293
+ // Clean up the array removing fields the user should not manage.
294
+ $post = array_diff_key( (array) $post, $notAllowedFields );
295
+ if ( count( $post ) > 2 ) {
296
+ $allSettings['postOptions'][ $postType ]['posts'][] = $post;
297
+ }
298
+ }
299
  }
300
  }
301
 
app/Common/Api/Sitemaps.php CHANGED
@@ -68,10 +68,7 @@ class Sitemaps {
68
 
69
  return new \WP_REST_Response( [
70
  'success' => true,
71
- 'notifications' => [
72
- 'active' => Models\Notification::getAllActiveNotifications(),
73
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
74
- ]
75
  ], 200 );
76
  }
77
 
@@ -109,10 +106,42 @@ class Sitemaps {
109
 
110
  return new \WP_REST_Response( [
111
  'success' => true,
112
- 'notifications' => [
113
- 'active' => Models\Notification::getAllActiveNotifications(),
114
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
115
- ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  ], 200 );
117
  }
118
  }
68
 
69
  return new \WP_REST_Response( [
70
  'success' => true,
71
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
72
  ], 200 );
73
  }
74
 
106
 
107
  return new \WP_REST_Response( [
108
  'success' => true,
109
+ 'notifications' => Models\Notification::getNotifications()
110
+ ], 200 );
111
+ }
112
+
113
+ /**
114
+ * Check whether the slug for the HTML sitemap is not in use.
115
+ *
116
+ * @since 4.1.3
117
+ *
118
+ * @param \WP_REST_Request $request The REST Request
119
+ * @return \WP_REST_Response The response.
120
+ */
121
+ public static function validateHtmlSitemapSlug( $request ) {
122
+ $body = $request->get_json_params();
123
+
124
+ $pageUrl = ! empty( $body['pageUrl'] ) ? sanitize_text_field( $body['pageUrl'] ) : '';
125
+ if ( empty( $pageUrl ) ) {
126
+ return new \WP_REST_Response( [
127
+ 'success' => false,
128
+ 'message' => 'No path was provided.'
129
+ ], 400 );
130
+ }
131
+
132
+ $pageUrl = wp_parse_url( $pageUrl );
133
+ if ( empty( $pageUrl['path'] ) ) {
134
+ return new \WP_REST_Response( [
135
+ 'success' => false,
136
+ 'message' => 'The given path is invalid.'
137
+ ], 400 );
138
+ }
139
+
140
+ $path = trim( $pageUrl['path'], '/' );
141
+ $page = get_page_by_path( $path, OBJECT, aioseo()->helpers->getPublicPostTypes( true ) );
142
+
143
+ return new \WP_REST_Response( [
144
+ 'exists' => is_object( $page )
145
  ], 200 );
146
  }
147
  }
app/Common/Api/Tools.php CHANGED
@@ -47,10 +47,7 @@ class Tools {
47
 
48
  return new \WP_REST_Response( [
49
  'success' => true,
50
- 'notifications' => [
51
- 'active' => Models\Notification::getAllActiveNotifications(),
52
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
53
- ]
54
  ], 200 );
55
  }
56
 
@@ -74,10 +71,7 @@ class Tools {
74
 
75
  return new \WP_REST_Response( [
76
  'success' => true,
77
- 'notifications' => [
78
- 'active' => Models\Notification::getAllActiveNotifications(),
79
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
80
- ]
81
  ], 200 );
82
  }
83
 
47
 
48
  return new \WP_REST_Response( [
49
  'success' => true,
50
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
51
  ], 200 );
52
  }
53
 
71
 
72
  return new \WP_REST_Response( [
73
  'success' => true,
74
+ 'notifications' => Models\Notification::getNotifications()
 
 
 
75
  ], 200 );
76
  }
77
 
app/Common/Breadcrumbs/Breadcrumbs.php CHANGED
@@ -404,7 +404,7 @@ namespace AIOSEO\Plugin\Common\Breadcrumbs {
404
  if ( ! empty( $termHierarchy['terms'] ) ) {
405
  foreach ( $termHierarchy['terms'] as $termId ) {
406
  $term = get_term( $termId, $termHierarchy['taxonomy'] );
407
- $crumbs[] = $this->makeCrumb( $term->name, get_term_link( $term, $termHierarchy['taxonomy'] ), 'taxonomy', $termHierarchy['taxonomy'], 'parent' );
408
  }
409
  }
410
 
@@ -449,8 +449,8 @@ namespace AIOSEO\Plugin\Common\Breadcrumbs {
449
  * @param mixed $reference The breadcrumb reference.
450
  * @return bool Show current item.
451
  */
452
- public function showCurrentItem( $type = null, $reference = null ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
453
- return aioseo()->options->breadcrumbs->showCurrentItem;
454
  }
455
 
456
  /**
@@ -630,10 +630,11 @@ namespace {
630
  *
631
  * @since 4.1.1
632
  *
633
- * @return void
 
634
  */
635
- function aioseo_breadcrumbs() {
636
- aioseo()->breadcrumbs->frontend->display();
637
  }
638
  }
639
  }
404
  if ( ! empty( $termHierarchy['terms'] ) ) {
405
  foreach ( $termHierarchy['terms'] as $termId ) {
406
  $term = get_term( $termId, $termHierarchy['taxonomy'] );
407
+ $crumbs[] = $this->makeCrumb( $term->name, get_term_link( $term, $termHierarchy['taxonomy'] ), 'taxonomy', $term, 'parent' );
408
  }
409
  }
410
 
449
  * @param mixed $reference The breadcrumb reference.
450
  * @return bool Show current item.
451
  */
452
+ public function showCurrentItem( $type = null, $reference = null ) {
453
+ return apply_filters( 'aioseo_breadcrumbs_show_current_item', aioseo()->options->breadcrumbs->showCurrentItem, $type, $reference );
454
  }
455
 
456
  /**
630
  *
631
  * @since 4.1.1
632
  *
633
+ * @param boolean $echo Echo or return the output.
634
+ * @return string|void The output.
635
  */
636
+ function aioseo_breadcrumbs( $echo = true ) {
637
+ return aioseo()->breadcrumbs->frontend->display( $echo );
638
  }
639
  }
640
  }
app/Common/Breadcrumbs/Frontend.php CHANGED
@@ -30,11 +30,16 @@ class Frontend {
30
  */
31
  public function getBreadcrumbs() {
32
  if ( ! empty( $this->breadcrumbs ) ) {
33
- return $this->breadcrumbs;
 
 
 
 
 
34
  }
35
 
36
  $type = '';
37
- $reference = get_queried_object();
38
 
39
  if ( is_single() ) {
40
  $type = 'single';
@@ -95,7 +100,7 @@ class Frontend {
95
  ];
96
  }
97
 
98
- return aioseo()->breadcrumbs->buildBreadcrumbs( $type, $reference, $paged );
99
  }
100
 
101
  /**
@@ -123,7 +128,7 @@ class Frontend {
123
  * @return string|void A html breadcrumb.
124
  */
125
  public function display( $echo = true ) {
126
- if ( ! is_object( get_queried_object() ) || ! aioseo()->options->breadcrumbs->enable ) {
127
  return;
128
  }
129
 
@@ -143,8 +148,8 @@ class Frontend {
143
  // Strip link from Last crumb.
144
  if (
145
  0 === $breadcrumbsCount &&
146
- aioseo()->options->breadcrumbs->showCurrentItem &&
147
- ! aioseo()->options->breadcrumbs->linkCurrentItem &&
148
  'default' === $breadcrumbDisplay['templateType']
149
  ) {
150
  $breadcrumbDisplay['template'] = $this->stripLink( $breadcrumbDisplay['template'] );
@@ -266,6 +271,19 @@ TEMPLATE;
266
  * @return string The separator html.
267
  */
268
  public function getSeparator() {
269
- return apply_filters( 'aioseo_breadcrumbs_separator', '<span class="aioseo-breadcrumb-separator">' . esc_html( aioseo()->options->breadcrumbs->separator ) . '</span>' );
 
 
 
 
 
 
 
 
 
 
 
 
 
270
  }
271
  }
30
  */
31
  public function getBreadcrumbs() {
32
  if ( ! empty( $this->breadcrumbs ) ) {
33
+ return apply_filters( 'aioseo_breadcrumbs_trail', $this->breadcrumbs );
34
+ }
35
+
36
+ $queriedObject = get_queried_object();
37
+ if ( ! is_object( $queriedObject ) ) {
38
+ return;
39
  }
40
 
41
  $type = '';
42
+ $reference = $queriedObject;
43
 
44
  if ( is_single() ) {
45
  $type = 'single';
100
  ];
101
  }
102
 
103
+ return apply_filters( 'aioseo_breadcrumbs_trail', aioseo()->breadcrumbs->buildBreadcrumbs( $type, $reference, $paged ) );
104
  }
105
 
106
  /**
128
  * @return string|void A html breadcrumb.
129
  */
130
  public function display( $echo = true ) {
131
+ if ( ! aioseo()->options->breadcrumbs->enable || ! apply_filters( 'aioseo_breadcrumbs_output', true ) ) {
132
  return;
133
  }
134
 
148
  // Strip link from Last crumb.
149
  if (
150
  0 === $breadcrumbsCount &&
151
+ aioseo()->breadcrumbs->showCurrentItem() &&
152
+ ! $this->linkCurrentItem() &&
153
  'default' === $breadcrumbDisplay['templateType']
154
  ) {
155
  $breadcrumbDisplay['template'] = $this->stripLink( $breadcrumbDisplay['template'] );
271
  * @return string The separator html.
272
  */
273
  public function getSeparator() {
274
+ $separator = apply_filters( 'aioseo_breadcrumbs_separator_symbol', aioseo()->options->breadcrumbs->separator );
275
+
276
+ return apply_filters( 'aioseo_breadcrumbs_separator', '<span class="aioseo-breadcrumb-separator">' . esc_html( $separator ) . '</span>' );
277
+ }
278
+
279
+ /**
280
+ * Function to filter the linkCurrentItem option.
281
+ *
282
+ * @since 4.1.3
283
+ *
284
+ * @return bool Link current item.
285
+ */
286
+ public function linkCurrentItem() {
287
+ return apply_filters( 'aioseo_breadcrumbs_link_current_item', aioseo()->options->breadcrumbs->linkCurrentItem );
288
  }
289
  }
app/Common/Breadcrumbs/Widget.php CHANGED
@@ -58,7 +58,9 @@ class Widget extends \WP_Widget {
58
 
59
  // Title.
60
  if ( ! empty( $instance['title'] ) ) {
61
- echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped,Generic.Files.LineLength.MaxExceeded
 
 
62
  }
63
 
64
  // Breadcrumb.
58
 
59
  // Title.
60
  if ( ! empty( $instance['title'] ) ) {
61
+ echo $args['before_title'] . apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
62
+ 'widget_title', $instance['title'], $instance, $this->id_base
63
+ ) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
64
  }
65
 
66
  // Breadcrumb.
app/Common/ImportExport/Helpers.php CHANGED
@@ -12,6 +12,16 @@ if ( ! defined( 'ABSPATH' ) ) {
12
  * @since 4.0.0
13
  */
14
  abstract class Helpers {
 
 
 
 
 
 
 
 
 
 
15
  /**
16
  * Maps a list of old settings from V3 to their counterparts in V4.
17
  *
12
  * @since 4.0.0
13
  */
14
  abstract class Helpers {
15
+ /**
16
+ * Converts macros to smart tags.
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @param string $value The string with macros.
21
+ * @return string The string with macros converted.
22
+ */
23
+ abstract public function macrosToSmartTags( $value );
24
+
25
  /**
26
  * Maps a list of old settings from V3 to their counterparts in V4.
27
  *
app/Common/ImportExport/RankMath/TitleMeta.php CHANGED
@@ -413,7 +413,7 @@ class TitleMeta extends ImportExport\SearchAppearance {
413
  'type' => 'warning',
414
  'level' => [ 'all' ],
415
  'button1_label' => __( 'Fix Now', 'all-in-one-seo-pack' ),
416
- 'button1_action' => 'http://route#aioseo-search-appearance:schema-markup',
417
  'button2_label' => __( 'Remind Me Later', 'all-in-one-seo-pack' ),
418
  'button2_action' => 'http://action#notification/v3-migration-schema-number-reminder',
419
  'start' => gmdate( 'Y-m-d H:i:s' )
413
  'type' => 'warning',
414
  'level' => [ 'all' ],
415
  'button1_label' => __( 'Fix Now', 'all-in-one-seo-pack' ),
416
+ 'button1_action' => 'http://route#aioseo-search-appearance&aioseo-scroll=schema-graph-phone&aioseo-highlight=schema-graph-phone:schema-markup',
417
  'button2_label' => __( 'Remind Me Later', 'all-in-one-seo-pack' ),
418
  'button2_action' => 'http://action#notification/v3-migration-schema-number-reminder',
419
  'start' => gmdate( 'Y-m-d H:i:s' )
app/Common/Main/Main.php CHANGED
@@ -6,6 +6,8 @@ if ( ! defined( 'ABSPATH' ) ) {
6
  exit;
7
  }
8
 
 
 
9
  /**
10
  * Abstract class that Pro and Lite both extend.
11
  *
@@ -34,10 +36,18 @@ class Main {
34
  */
35
  public function enqueueAssets() {
36
  // Scripts.
37
- aioseo()->helpers->enqueueScript(
38
- 'aioseo-app',
39
- 'js/app.js'
40
- );
 
 
 
 
 
 
 
 
41
  aioseo()->helpers->enqueueScript(
42
  'aioseo-vendors',
43
  'js/chunk-vendors.js'
@@ -47,6 +57,22 @@ class Main {
47
  'js/chunk-common.js'
48
  );
49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  // Styles.
51
  $rtl = is_rtl() ? '.rtl' : '';
52
  aioseo()->helpers->enqueueStyle(
@@ -57,10 +83,13 @@ class Main {
57
  'aioseo-vendors',
58
  "css/chunk-vendors$rtl.css"
59
  );
60
- aioseo()->helpers->enqueueStyle(
61
- 'aioseo-app-style',
62
- "css/app$rtl.css"
63
- );
 
 
 
64
  }
65
 
66
  /**
@@ -71,14 +100,19 @@ class Main {
71
  * @return void
72
  */
73
  public function enqueueFrontEndAssets() {
74
- if ( ! is_user_logged_in() || ! current_user_can( 'aioseo_manage_seo' ) ) {
 
 
 
 
75
  return;
76
  }
77
 
78
  // Styles.
79
  aioseo()->helpers->enqueueStyle(
80
  'aioseo-admin-bar',
81
- 'css/aioseo-admin-bar.css'
 
82
  );
83
  }
84
 
6
  exit;
7
  }
8
 
9
+ use AIOSEO\Plugin\Common\Models;
10
+
11
  /**
12
  * Abstract class that Pro and Lite both extend.
13
  *
36
  */
37
  public function enqueueAssets() {
38
  // Scripts.
39
+ $standalone = [
40
+ 'app',
41
+ 'notifications'
42
+ ];
43
+
44
+ foreach ( $standalone as $key ) {
45
+ aioseo()->helpers->enqueueScript(
46
+ 'aioseo-' . $key,
47
+ 'js/' . $key . '.js'
48
+ );
49
+ }
50
+
51
  aioseo()->helpers->enqueueScript(
52
  'aioseo-vendors',
53
  'js/chunk-vendors.js'
57
  'js/chunk-common.js'
58
  );
59
 
60
+ wp_localize_script(
61
+ 'aioseo-app',
62
+ 'aioseoTranslations',
63
+ [
64
+ 'translations' => aioseo()->helpers->getJedLocaleData( 'all-in-one-seo-pack' )
65
+ ]
66
+ );
67
+
68
+ wp_localize_script(
69
+ 'aioseo-notifications',
70
+ 'aioseoNotifications',
71
+ [
72
+ 'newNotifications' => count( Models\Notification::getNewNotifications() )
73
+ ]
74
+ );
75
+
76
  // Styles.
77
  $rtl = is_rtl() ? '.rtl' : '';
78
  aioseo()->helpers->enqueueStyle(
83
  'aioseo-vendors',
84
  "css/chunk-vendors$rtl.css"
85
  );
86
+
87
+ foreach ( $standalone as $key ) {
88
+ aioseo()->helpers->enqueueStyle(
89
+ "aioseo-$key-style",
90
+ "css/$key$rtl.css"
91
+ );
92
+ }
93
  }
94
 
95
  /**
100
  * @return void
101
  */
102
  public function enqueueFrontEndAssets() {
103
+ $canManageSeo = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
104
+ if (
105
+ ! is_user_logged_in() ||
106
+ ! ( current_user_can( $canManageSeo ) || aioseo()->access->canManage() )
107
+ ) {
108
  return;
109
  }
110
 
111
  // Styles.
112
  aioseo()->helpers->enqueueStyle(
113
  'aioseo-admin-bar',
114
+ 'css/aioseo-admin-bar.css',
115
+ false
116
  );
117
  }
118
 
app/Common/Main/Updates.php CHANGED
@@ -1,6 +1,8 @@
1
  <?php
2
  namespace AIOSEO\Plugin\Common\Main;
3
 
 
 
4
  // Exit if accessed directly.
5
  if ( ! defined( 'ABSPATH' ) ) {
6
  exit;
@@ -90,6 +92,16 @@ class Updates {
90
  $this->clearProductImages();
91
  }
92
 
 
 
 
 
 
 
 
 
 
 
93
  do_action( 'aioseo_run_updates', $lastActiveVersion );
94
  }
95
 
@@ -357,4 +369,77 @@ class Updates {
357
  )
358
  ->run();
359
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
360
  }
1
  <?php
2
  namespace AIOSEO\Plugin\Common\Main;
3
 
4
+ use \AIOSEO\Plugin\Common\Models;
5
+
6
  // Exit if accessed directly.
7
  if ( ! defined( 'ABSPATH' ) ) {
8
  exit;
92
  $this->clearProductImages();
93
  }
94
 
95
+ if ( version_compare( $lastActiveVersion, '4.1.3', '<' ) ) {
96
+ $this->addNotificationsNewColumn();
97
+ $this->noindexWooCommercePages();
98
+ $this->accessControlNewCapabilities();
99
+ }
100
+
101
+ if ( version_compare( $lastActiveVersion, '4.1.3.3', '<' ) ) {
102
+ $this->accessControlNewCapabilities();
103
+ }
104
+
105
  do_action( 'aioseo_run_updates', $lastActiveVersion );
106
  }
107
 
369
  )
370
  ->run();
371
  }
372
+
373
+ /**
374
+ * Adds the new flag to the notifications table.
375
+ *
376
+ * @since 4.1.3
377
+ *
378
+ * @return void
379
+ */
380
+ public function addNotificationsNewColumn() {
381
+ if ( ! aioseo()->db->columnExists( 'aioseo_notifications', 'new' ) ) {
382
+ $tableName = aioseo()->db->db->prefix . 'aioseo_notifications';
383
+ aioseo()->db->execute(
384
+ "ALTER TABLE {$tableName}
385
+ ADD new tinyint(1) NOT NULL DEFAULT 1 AFTER dismissed"
386
+ );
387
+
388
+ aioseo()->db
389
+ ->update( 'aioseo_notifications' )
390
+ ->where( 'new', 1 )
391
+ ->set( 'new', 0 )
392
+ ->run();
393
+ }
394
+ }
395
+
396
+ /**
397
+ * Noindexes the WooCommerce cart, checkout and account pages.
398
+ *
399
+ * @since 4.1.3
400
+ *
401
+ * @return void
402
+ */
403
+ public function noindexWooCommercePages() {
404
+ if ( ! aioseo()->helpers->isWooCommerceActive() ) {
405
+ return;
406
+ }
407
+
408
+ $cartId = (int) get_option( 'woocommerce_cart_page_id' );
409
+ $checkoutId = (int) get_option( 'woocommerce_checkout_page_id' );
410
+ $accountId = (int) get_option( 'woocommerce_myaccount_page_id' );
411
+
412
+ $cartPage = Models\Post::getPost( $cartId );
413
+ $checkoutPage = Models\Post::getPost( $checkoutId );
414
+ $accountPage = Models\Post::getPost( $accountId );
415
+
416
+ $newMeta = [
417
+ 'robots_default' => false,
418
+ 'robots_noindex' => true
419
+ ];
420
+
421
+ if ( $cartPage->exists() ) {
422
+ $cartPage->set( $newMeta );
423
+ $cartPage->save();
424
+ }
425
+ if ( $checkoutPage->exists() ) {
426
+ $checkoutPage->set( $newMeta );
427
+ $checkoutPage->save();
428
+ }
429
+ if ( $accountPage->exists() ) {
430
+ $accountPage->set( $newMeta );
431
+ $accountPage->save();
432
+ }
433
+ }
434
+
435
+ /**
436
+ * Adds the new capabilities for all the roles.
437
+ *
438
+ * @since 4.1.3
439
+ *
440
+ * @return void
441
+ */
442
+ public function accessControlNewCapabilities() {
443
+ aioseo()->access->addCapabilities();
444
+ }
445
  }
app/Common/Meta/Robots.php CHANGED
@@ -40,10 +40,24 @@ class Robots {
40
  * @since 4.0.16
41
  */
42
  public function __construct() {
 
43
  add_action( 'template_redirect', [ $this, 'noindexFeed' ] );
44
  add_action( 'wp_head', [ $this, 'disableWpRobotsCore' ], -1 );
45
  }
46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  /**
48
  * Prevents WP Core from outputting its own robots meta tag.
49
  *
@@ -85,7 +99,7 @@ class Robots {
85
  return $this->term();
86
  }
87
 
88
- if ( ! get_option( 'blog_public' ) || $this->isNoindexedWooCommercePage() ) {
89
  return false;
90
  }
91
 
@@ -344,27 +358,4 @@ class Robots {
344
  $post = aioseo()->helpers->getPost();
345
  return is_object( $post ) && $post->post_password;
346
  }
347
-
348
- /**
349
- * Checks whether the current page is a noindexed WooCommerce page.
350
- *
351
- * WooCommerce noindexes the Cart, Checkout and My Account pages by default. In this case, we don't need to output another robots meta tag.
352
- *
353
- * @since 4.0.0
354
- *
355
- * @return boolean Whether the current page is an noindexed WooCommerce page.
356
- */
357
- private function isNoindexedWooCommercePage() {
358
- $post = aioseo()->helpers->getPost();
359
- if (
360
- ! aioseo()->helpers->isWooCommerceActive() ||
361
- ! is_object( $post ) ||
362
- 'page' !== $post->post_type ||
363
- ! has_action( 'wp_head', 'wc_page_noindex' )
364
- ) {
365
- return false;
366
- }
367
-
368
- return in_array( get_permalink(), aioseo()->helpers->getNoindexedWooCommercePages(), true );
369
- }
370
  }
40
  * @since 4.0.16
41
  */
42
  public function __construct() {
43
+ add_action( 'wp_loaded', [ $this, 'unregisterWooCommerceNoindex' ] );
44
  add_action( 'template_redirect', [ $this, 'noindexFeed' ] );
45
  add_action( 'wp_head', [ $this, 'disableWpRobotsCore' ], -1 );
46
  }
47
 
48
+ /**
49
+ * Prevents WooCommerce from noindexing the Cart/Checkout pages.
50
+ *
51
+ * @since 4.1.3
52
+ *
53
+ * @return void
54
+ */
55
+ public function unregisterWooCommerceNoindex() {
56
+ if ( has_action( 'wp_head', 'wc_page_noindex' ) ) {
57
+ remove_action( 'wp_head', 'wc_page_noindex' );
58
+ }
59
+ }
60
+
61
  /**
62
  * Prevents WP Core from outputting its own robots meta tag.
63
  *
99
  return $this->term();
100
  }
101
 
102
+ if ( ! get_option( 'blog_public' ) ) {
103
  return false;
104
  }
105
 
358
  $post = aioseo()->helpers->getPost();
359
  return is_object( $post ) && $post->post_password;
360
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
  }
app/Common/Meta/Title.php CHANGED
@@ -119,15 +119,15 @@ class Title {
119
  $title = $this->helpers->prepare( $metaData->title, $post->ID );
120
  }
121
 
 
 
 
 
122
  // If this post is the static home page and we have no title, let's reset to the site name.
123
  if ( empty( $title ) && 'page' === get_option( 'show_on_front' ) && (int) get_option( 'page_on_front' ) === $post->ID ) {
124
  $title = aioseo()->helpers->decodeHtmlEntities( get_bloginfo( 'name' ) );
125
  }
126
 
127
- if ( ! $title ) {
128
- $title = $this->helpers->prepare( $this->getPostTypeTitle( $post->post_type ), $post->ID, $default );
129
- }
130
-
131
  $posts[ $post->ID ] = $title;
132
  return $posts[ $post->ID ];
133
  }
119
  $title = $this->helpers->prepare( $metaData->title, $post->ID );
120
  }
121
 
122
+ if ( ! $title ) {
123
+ $title = $this->helpers->prepare( $this->getPostTypeTitle( $post->post_type ), $post->ID, $default );
124
+ }
125
+
126
  // If this post is the static home page and we have no title, let's reset to the site name.
127
  if ( empty( $title ) && 'page' === get_option( 'show_on_front' ) && (int) get_option( 'page_on_front' ) === $post->ID ) {
128
  $title = aioseo()->helpers->decodeHtmlEntities( get_bloginfo( 'name' ) );
129
  }
130
 
 
 
 
 
131
  $posts[ $post->ID ] = $title;
132
  return $posts[ $post->ID ];
133
  }
app/Common/Models/Notification.php CHANGED
@@ -91,6 +91,22 @@ class Notification extends Model {
91
  'updated'
92
  ];
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  /**
95
  * Get an array of active notifications.
96
  *
@@ -104,6 +120,51 @@ class Notification extends Model {
104
  return ! empty( $staticNotifications ) ? array_merge( $staticNotifications, $notifications ) : $notifications;
105
  }
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  /**
108
  * Returns all static notifications.
109
  *
@@ -114,12 +175,13 @@ class Notification extends Model {
114
  public static function getStaticNotifications() {
115
  $staticNotifications = [];
116
  $notifications = [
117
- 'notification-review'
 
118
  ];
119
 
120
  foreach ( $notifications as $notification ) {
121
  switch ( $notification ) {
122
- case 'notification-review':
123
  // If they intentionally dismissed the main notification, we don't show the repeat one.
124
  $originalDismissed = get_user_meta( get_current_user_id(), '_aioseo_plugin_review_dismissed', true );
125
  if ( '2' !== $originalDismissed ) {
@@ -141,8 +203,21 @@ class Notification extends Model {
141
  }
142
 
143
  $staticNotifications[] = [
144
- 'slug' => 'notification-review',
145
- 'component' => 'core-notification-review'
 
 
 
 
 
 
 
 
 
 
 
 
 
146
  ];
147
  break;
148
  }
@@ -165,7 +240,7 @@ class Notification extends Model {
165
  ->where( 'dismissed', 0 )
166
  ->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
167
  ->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
168
- ->orderBy( 'start DESC' )
169
  ->run()
170
  ->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
171
  );
91
  'updated'
92
  ];
93
 
94
+ /**
95
+ * Get the list of notifications.
96
+ *
97
+ * @since 4.1.3
98
+ *
99
+ * @param boolean $reset Whether or not to reset the new notifications.
100
+ * @return array An array of notifications.
101
+ */
102
+ public static function getNotifications( $reset = true ) {
103
+ return [
104
+ 'active' => self::getAllActiveNotifications(),
105
+ 'new' => self::getNewNotifications( $reset ),
106
+ 'dismissed' => self::getAllDismissedNotifications()
107
+ ];
108
+ }
109
+
110
  /**
111
  * Get an array of active notifications.
112
  *
120
  return ! empty( $staticNotifications ) ? array_merge( $staticNotifications, $notifications ) : $notifications;
121
  }
122
 
123
+ /**
124
+ * Get all new notifications. After retrieving them, this will reset them.
125
+ * This means that calling this method twice will result in no results
126
+ * the second time. The only exception is to pass false as a reset variable to prevent it.
127
+ *
128
+ * @since 4.1.3
129
+ *
130
+ * @param boolean $reset Whether or not to reset the new notifications.
131
+ * @return array An array of new notifications if any exist.
132
+ */
133
+ public static function getNewNotifications( $reset = true ) {
134
+ $notifications = self::filterNotifications(
135
+ aioseo()->db
136
+ ->start( 'aioseo_notifications' )
137
+ ->where( 'dismissed', 0 )
138
+ ->where( 'new', 1 )
139
+ ->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
140
+ ->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
141
+ ->orderBy( 'start DESC, created DESC' )
142
+ ->run()
143
+ ->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
144
+ );
145
+
146
+ if ( $reset ) {
147
+ self::resetNewNotifications();
148
+ }
149
+
150
+ return $notifications;
151
+ }
152
+
153
+ /**
154
+ * Resets all new notifications.
155
+ *
156
+ * @since 4.1.3
157
+ *
158
+ * @return void
159
+ */
160
+ public static function resetNewNotifications() {
161
+ aioseo()->db
162
+ ->update( 'aioseo_notifications' )
163
+ ->where( 'new', 1 )
164
+ ->set( 'new', 0 )
165
+ ->run();
166
+ }
167
+
168
  /**
169
  * Returns all static notifications.
170
  *
175
  public static function getStaticNotifications() {
176
  $staticNotifications = [];
177
  $notifications = [
178
+ 'unlicensed-addons',
179
+ 'review'
180
  ];
181
 
182
  foreach ( $notifications as $notification ) {
183
  switch ( $notification ) {
184
+ case 'review':
185
  // If they intentionally dismissed the main notification, we don't show the repeat one.
186
  $originalDismissed = get_user_meta( get_current_user_id(), '_aioseo_plugin_review_dismissed', true );
187
  if ( '2' !== $originalDismissed ) {
203
  }
204
 
205
  $staticNotifications[] = [
206
+ 'slug' => 'notification-' . $notification,
207
+ 'component' => 'notifications-' . $notification
208
+ ];
209
+ break;
210
+ case 'unlicensed-addons':
211
+ $unlicensedAddons = aioseo()->addons->unlicensedAddons();
212
+ if ( empty( $unlicensedAddons['addons'] ) ) {
213
+ break;
214
+ }
215
+
216
+ $staticNotifications[] = [
217
+ 'slug' => 'notification-' . $notification,
218
+ 'component' => 'notifications-' . $notification,
219
+ 'addons' => $unlicensedAddons['addons'],
220
+ 'message' => $unlicensedAddons['message']
221
  ];
222
  break;
223
  }
240
  ->where( 'dismissed', 0 )
241
  ->whereRaw( "(start <= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR start IS NULL)" )
242
  ->whereRaw( "(end >= '" . gmdate( 'Y-m-d H:i:s' ) . "' OR end IS NULL)" )
243
+ ->orderBy( 'start DESC, created DESC' )
244
  ->run()
245
  ->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' )
246
  );
app/Common/Models/Post.php CHANGED
@@ -68,11 +68,25 @@ class Post extends Model {
68
  * @return Post The Post object.
69
  */
70
  public static function getPost( $postId ) {
71
- return aioseo()->db
72
  ->start( 'aioseo_posts' )
73
  ->where( 'post_id', $postId )
74
  ->run()
75
  ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  }
77
 
78
  /**
@@ -80,16 +94,12 @@ class Post extends Model {
80
  *
81
  * @since 4.0.3
82
  *
83
- * @param int $postId The Post ID.
84
- * @param array $data The post data to save.
85
- * @return bool|WP_REST_Response True if post saved or Response Error.
86
  */
87
  public static function savePost( $postId, $data ) {
88
- $thePost = aioseo()->db
89
- ->start( 'aioseo_posts' )
90
- ->where( 'post_id', $postId )
91
- ->run()
92
- ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
93
 
94
  $post = aioseo()->helpers->getPost( $postId );
95
 
@@ -155,6 +165,7 @@ class Post extends Model {
155
  if ( ! $thePost->exists() ) {
156
  $thePost->created = gmdate( 'Y-m-d H:i:s' );
157
  }
 
158
  $thePost->save();
159
  $thePost->reset();
160
 
@@ -179,7 +190,7 @@ class Post extends Model {
179
  return $lastError;
180
  }
181
 
182
- return null;
183
  }
184
 
185
  /**
68
  * @return Post The Post object.
69
  */
70
  public static function getPost( $postId ) {
71
+ $post = aioseo()->db
72
  ->start( 'aioseo_posts' )
73
  ->where( 'post_id', $postId )
74
  ->run()
75
  ->model( 'AIOSEO\\Plugin\\Common\\Models\\Post' );
76
+
77
+ if (
78
+ ! $post->exists() &&
79
+ 'page' === get_post_type( $postId ) && // This check cannot be deleted and is required to prevent errors after WordPress cleans up the attachment it creates when a plugin is updated.
80
+ (
81
+ aioseo()->helpers->isWooCommerceCheckoutPage( $postId ) ||
82
+ aioseo()->helpers->isWooCommerceCartPage( $postId ) ||
83
+ aioseo()->helpers->isWooCommerceAccountPage( $postId )
84
+ )
85
+ ) {
86
+ $post->robots_default = false;
87
+ $post->robots_noindex = true;
88
+ }
89
+ return $post;
90
  }
91
 
92
  /**
94
  *
95
  * @since 4.0.3
96
  *
97
+ * @param int $postId The Post ID.
98
+ * @param array $data The post data to save.
99
+ * @return bool|\WP_REST_Response True if post data was saved or error response.
100
  */
101
  public static function savePost( $postId, $data ) {
102
+ $thePost = self::getPost( $postId );
 
 
 
 
103
 
104
  $post = aioseo()->helpers->getPost( $postId );
105
 
165
  if ( ! $thePost->exists() ) {
166
  $thePost->created = gmdate( 'Y-m-d H:i:s' );
167
  }
168
+
169
  $thePost->save();
170
  $thePost->reset();
171
 
190
  return $lastError;
191
  }
192
 
193
+ return true;
194
  }
195
 
196
  /**
app/Common/Rss.php CHANGED
@@ -39,8 +39,8 @@ class Rss {
39
  *
40
  * @since 4.0.0
41
  *
42
- * @param string $content The
43
- * @return void
44
  */
45
  public function addRssContent( $content, $type = 'complete' ) {
46
  $content = trim( $content );
39
  *
40
  * @since 4.0.0
41
  *
42
+ * @param string $content The post content.
43
+ * @return string The post content with prepended/appended content.
44
  */
45
  public function addRssContent( $content, $type = 'complete' ) {
46
  $content = trim( $content );
app/Common/Schema/Breadcrumb.php CHANGED
@@ -56,7 +56,7 @@ class Breadcrumb {
56
  'name' => $post->post_title,
57
  'description' => aioseo()->meta->description->getDescription( $post ),
58
  'url' => get_permalink( $post ),
59
- 'type' => aioseo()->helpers->isWooCommerceShopPage() || is_home() ? 'CollectionPage' : $this->getPostGraph()
60
  ]
61
  );
62
 
56
  'name' => $post->post_title,
57
  'description' => aioseo()->meta->description->getDescription( $post ),
58
  'url' => get_permalink( $post ),
59
+ 'type' => aioseo()->helpers->isWooCommerceShopPage( $post->ID ) || is_home() ? 'CollectionPage' : $this->getPostGraph()
60
  ]
61
  );
62
 
app/Common/Schema/Graphs/WebPage.php CHANGED
@@ -44,8 +44,12 @@ class WebPage extends Graph {
44
  ];
45
 
46
  if ( is_singular() && ! is_page() ) {
47
- $data['author'] = aioseo()->schema->context['url'] . '#author';
48
- $data['creator'] = aioseo()->schema->context['url'] . '#author';
 
 
 
 
49
  }
50
 
51
  if ( isset( aioseo()->schema->context['description'] ) && aioseo()->schema->context['description'] ) {
44
  ];
45
 
46
  if ( is_singular() && ! is_page() ) {
47
+ $post = aioseo()->helpers->getPost();
48
+ $author = get_author_posts_url( $post->post_author );
49
+ if ( ! empty( $author ) ) {
50
+ $data['author'] = $author . '#author';
51
+ $data['creator'] = $author . '#author';
52
+ }
53
  }
54
 
55
  if ( isset( aioseo()->schema->context['description'] ) && aioseo()->schema->context['description'] ) {
app/Common/Schema/Schema.php CHANGED
@@ -104,6 +104,7 @@ class Schema {
104
  }
105
  }
106
 
 
107
  $schema['@graph'] = array_values( $this->cleanData( $schema['@graph'] ) );
108
 
109
  return isset( $_GET['aioseo-dev'] ) ? wp_json_encode( $schema, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) : wp_json_encode( $schema );
104
  }
105
  }
106
 
107
+ $schema['@graph'] = apply_filters( 'aioseo_schema_output', $schema['@graph'] );
108
  $schema['@graph'] = array_values( $this->cleanData( $schema['@graph'] ) );
109
 
110
  return isset( $_GET['aioseo-dev'] ) ? wp_json_encode( $schema, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE ) : wp_json_encode( $schema );
app/Common/Sitemap/Content.php CHANGED
@@ -334,7 +334,7 @@ class Content {
334
  }
335
 
336
  /**
337
- * Adds the last modified date to a given term.
338
  *
339
  * @since 4.0.0
340
  *
@@ -342,8 +342,6 @@ class Content {
342
  * @return string The lastmod timestamp.
343
  */
344
  public function getTermLastModified( $termId ) {
345
- // @TODO: [V4+] Think about checking for excluded/noindexed posts.
346
- // Might be a hit on performance.
347
  $termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
348
  $lastModified = aioseo()->db
349
  ->start( aioseo()->db->db->posts . ' as p', true )
334
  }
335
 
336
  /**
337
+ * Returns the last modified date for a given term.
338
  *
339
  * @since 4.0.0
340
  *
342
  * @return string The lastmod timestamp.
343
  */
344
  public function getTermLastModified( $termId ) {
 
 
345
  $termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
346
  $lastModified = aioseo()->db
347
  ->start( aioseo()->db->db->posts . ' as p', true )
app/Common/Sitemap/Helpers.php CHANGED
@@ -373,9 +373,13 @@ class Helpers {
373
  $type = 'general';
374
  }
375
 
376
- $advanced = aioseo()->options->sitemap->$type->advancedSettings->enable;
377
- $excluded = aioseo()->options->sitemap->$type->advancedSettings->$option;
378
- if ( ! $advanced || null === $excluded || ! count( $excluded ) ) {
 
 
 
 
379
  return '';
380
  }
381
 
@@ -386,6 +390,31 @@ class Helpers {
386
  $ids[] = $object->value;
387
  }
388
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  return count( $ids ) ? esc_sql( implode( ', ', $ids ) ) : '';
390
  }
391
 
373
  $type = 'general';
374
  }
375
 
376
+ $hasFilter = has_filter( 'aioseo_sitemap_' . aioseo()->helpers->toSnakeCase( $option ) );
377
+ $advanced = aioseo()->options->sitemap->$type->advancedSettings->enable;
378
+ $excluded = aioseo()->options->sitemap->$type->advancedSettings->$option;
379
+ if (
380
+ ( ! $advanced || empty( $excluded ) ) &&
381
+ ! $hasFilter
382
+ ) {
383
  return '';
384
  }
385
 
390
  $ids[] = $object->value;
391
  }
392
  }
393
+
394
+ if ( 'excludePosts' === $option ) {
395
+ /**
396
+ * Filters the posts exclusion before creating the query.
397
+ *
398
+ * @since 4.1.3
399
+ *
400
+ * @param array $ids The array of excluded posts id.
401
+ * @param string $type The type of sitemap.
402
+ */
403
+ $ids = apply_filters( 'aioseo_sitemap_exclude_posts', $ids, $type );
404
+ }
405
+
406
+ if ( 'excludeTerms' === $option ) {
407
+ /**
408
+ * Filters the terms exclusion before creating the query.
409
+ *
410
+ * @since 4.1.3
411
+ *
412
+ * @param array $ids The array of excluded ters id.
413
+ * @param string $type The type of sitemap.
414
+ */
415
+ $ids = apply_filters( 'aioseo_sitemap_exclude_terms', $ids, $type );
416
+ }
417
+
418
  return count( $ids ) ? esc_sql( implode( ', ', $ids ) ) : '';
419
  }
420
 
app/Common/Sitemap/Html/Block.php ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Handles the HTML sitemap block.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Block extends \AIOSEO\Plugin\Common\Utils\Blocks {
15
+ /**
16
+ * Registers the block.
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @return void
21
+ */
22
+ public function register() {
23
+ register_block_type(
24
+ 'aioseo/html-sitemap', [
25
+ 'attributes' => [
26
+ 'default' => [
27
+ 'type' => 'boolean',
28
+ 'default' => true
29
+ ],
30
+ 'post_types' => [
31
+ 'type' => 'string',
32
+ 'default' => wp_json_encode( [ 'post', 'page' ] )
33
+ ],
34
+ 'post_types_all' => [
35
+ 'type' => 'boolean',
36
+ 'default' => true
37
+ ],
38
+ 'taxonomies' => [
39
+ 'type' => 'string',
40
+ 'default' => wp_json_encode( [ 'category', 'post_tag' ] )
41
+ ],
42
+ 'taxonomies_all' => [
43
+ 'type' => 'boolean',
44
+ 'default' => true
45
+ ],
46
+ 'show_label' => [
47
+ 'type' => 'boolean',
48
+ 'default' => true
49
+ ],
50
+ 'archives' => [
51
+ 'type' => 'boolean',
52
+ 'default' => false
53
+ ],
54
+ 'publication_date' => [
55
+ 'type' => 'boolean',
56
+ 'default' => true
57
+ ],
58
+ 'nofollow_links' => [
59
+ 'type' => 'boolean',
60
+ 'default' => false
61
+ ],
62
+ 'order_by' => [
63
+ 'type' => 'string',
64
+ 'default' => 'publish_date'
65
+ ],
66
+ 'order' => [
67
+ 'type' => 'string',
68
+ 'default' => 'asc'
69
+ ],
70
+ 'excluded_posts' => [
71
+ 'type' => 'string',
72
+ 'default' => wp_json_encode( [] )
73
+ ],
74
+ 'excluded_terms' => [
75
+ 'type' => 'string',
76
+ 'default' => wp_json_encode( [] )
77
+ ],
78
+ 'is_admin' => [
79
+ 'type' => 'boolean',
80
+ 'default' => false
81
+ ]
82
+ ],
83
+ 'render_callback' => [ $this, 'render' ],
84
+ 'editor_style' => 'aioseo-html-sitemap'
85
+ ]
86
+ );
87
+ }
88
+
89
+ /**
90
+ * Renders the block.
91
+ *
92
+ * @since 4.1.3
93
+ *
94
+ * @param array $attributes The attributes.
95
+ * @return string The HTML sitemap code.
96
+ */
97
+ public function render( $attributes ) {
98
+ if ( ! $attributes['default'] ) {
99
+ $jsonFields = [ 'post_types', 'taxonomies', 'excluded_posts', 'excluded_terms' ];
100
+ foreach ( $attributes as $k => $v ) {
101
+ if ( in_array( $k, $jsonFields, true ) ) {
102
+ $attributes[ $k ] = json_decode( $v );
103
+ }
104
+ }
105
+
106
+ $attributes['excluded_posts'] = $this->extractIds( $attributes['excluded_posts'] );
107
+ $attributes['excluded_terms'] = $this->extractIds( $attributes['excluded_terms'] );
108
+
109
+ if ( ! empty( $attributes['post_types_all'] ) ) {
110
+ $attributes['post_types'] = aioseo()->helpers->getPublicPostTypes( true );
111
+ }
112
+ if ( ! empty( $attributes['taxonomies_all'] ) ) {
113
+ $attributes['taxonomies'] = aioseo()->helpers->getPublicTaxonomies( true );
114
+ }
115
+ } else {
116
+ $attributes = [];
117
+ }
118
+
119
+ $attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
120
+ return aioseo()->htmlSitemap->frontend->output( false, $attributes );
121
+ }
122
+
123
+ /**
124
+ * Extracts the IDs from the excluded objects.
125
+ *
126
+ * @since 4.1.3
127
+ *
128
+ * @param array $objects The objects.
129
+ * @return array The object IDs.
130
+ */
131
+ private function extractIds( $objects ) {
132
+ return array_map( function ( $object ) {
133
+ $object = json_decode( $object );
134
+ return (int) $object->value;
135
+ }, $objects );
136
+ }
137
+ }
app/Common/Sitemap/Html/CompactArchive.php ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Handles the Compact Archive's output.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class CompactArchive {
15
+ /**
16
+ * The shortcode attributes.
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @var array
21
+ */
22
+ private $attributes;
23
+
24
+ /**
25
+ * Outputs the compact archives sitemap.
26
+ *
27
+ * @since 4.1.3
28
+ *
29
+ * @param array $attributes The shortcode attributes.
30
+ * @param boolean $echo Whether the HTML code should be printed or returned.
31
+ * @return string The HTML for the compact archive.
32
+ */
33
+ public function output( $attributes, $echo = true ) {
34
+ $dateArchives = ( new Query )->archives();
35
+ $this->attributes = $attributes;
36
+
37
+ if ( 'asc' === strtolower( $this->attributes['order'] ) ) {
38
+ $dateArchives = array_reverse( $dateArchives, true );
39
+ }
40
+
41
+ $data = [
42
+ 'dateArchives' => $dateArchives,
43
+ 'lines' => ''
44
+ ];
45
+ foreach ( $dateArchives as $year => $months ) {
46
+ $data['lines'] .= $this->generateYearLine( $year, $months ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
47
+ }
48
+
49
+ ob_start();
50
+ aioseo()->templates->getTemplate( 'sitemap/html/compact-archive.php', $data );
51
+ $output = ob_get_clean();
52
+
53
+ if ( $echo ) {
54
+ echo $output; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
55
+ }
56
+ return $output;
57
+ }
58
+ // phpcs:enable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
59
+
60
+ /**
61
+ * Generates the HTML for a year line.
62
+ *
63
+ * @since 4.1.3
64
+ *
65
+ * @param int The year archive.
66
+ * @param array The month archives for the current year.
67
+ * @return string The HTML code for the year.
68
+ */
69
+ protected function generateYearLine( $year, $months ) {
70
+ $html = '<li><strong><a href="' . get_year_link( $year ) . '">' . esc_html( $year ) . '</a>: </strong> ';
71
+
72
+ for ( $month = 1; $month <= 12; $month++ ) {
73
+ $html .= $this->generateMonth( $year, $months, $month );
74
+ }
75
+
76
+ $html .= '</li>' . "\n";
77
+ return wp_kses_post( $html );
78
+ }
79
+
80
+ /**
81
+ * Generates the HTML for a month.
82
+ *
83
+ * @since 4.1.3
84
+ *
85
+ * @param int $year The year archive.
86
+ * @param array $months All month archives for the current year.
87
+ * @param int $month The month archive.
88
+ * @return string The HTML code for the month.
89
+ */
90
+ public function generateMonth( $year, $months, $month ) {
91
+ $hasPosts = isset( $months[ $month ] );
92
+ $dummyDate = strtotime( "2009/${month}/25" );
93
+ $monthAbbrevation = date_i18n( 'M', $dummyDate );
94
+
95
+ $html = '<span class="aioseo-empty-month">' . esc_html( $monthAbbrevation ) . '</span> ';
96
+ if ( $hasPosts ) {
97
+ $noFollow = filter_var( $this->attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN );
98
+ $html = sprintf(
99
+ '<a href="%1$s" title="%2$s"%3$s>%4$s</a> ',
100
+ get_month_link( $year, $month ),
101
+ esc_attr( date_i18n( 'F Y', $dummyDate ) ),
102
+ $noFollow ? ' rel="nofollow"' : '',
103
+ esc_html( $monthAbbrevation )
104
+ );
105
+ }
106
+ return $html;
107
+ }
108
+ }
app/Common/Sitemap/Html/Frontend.php ADDED
@@ -0,0 +1,498 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Handles the output of the HTML sitemap.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Frontend {
15
+ /**
16
+ * Instance of Query class.
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @var Query
21
+ */
22
+ public $query;
23
+
24
+ /**
25
+ * The attributes for the block/widget/shortcode.
26
+ *
27
+ * @since 4.1.3
28
+ *
29
+ * @var array
30
+ */
31
+ private $attributes = [];
32
+
33
+ /**
34
+ * Class constructor.
35
+ *
36
+ * @since 4.1.3
37
+ */
38
+ public function __construct() {
39
+ $this->query = new Query;
40
+ }
41
+
42
+ /**
43
+ * Returns the attributes.
44
+ *
45
+ * @since 4.1.3
46
+ *
47
+ * @param array $attributes The user-defined attributes
48
+ * @return array The defaults with user-defined attributes merged.
49
+ */
50
+ public function getAttributes( $attributes = [] ) {
51
+ aioseo()->sitemap->type = 'html';
52
+
53
+ $defaults = [
54
+ 'label_tag' => 'h4',
55
+ 'show_label' => true,
56
+ 'order' => aioseo()->options->sitemap->html->sortDirection,
57
+ 'order_by' => aioseo()->options->sitemap->html->sortOrder,
58
+ 'nofollow_links' => false,
59
+ 'publication_date' => aioseo()->options->sitemap->html->publicationDate,
60
+ 'archives' => aioseo()->options->sitemap->html->compactArchives,
61
+ 'post_types' => aioseo()->sitemap->helpers->includedPostTypes(),
62
+ 'taxonomies' => aioseo()->sitemap->helpers->includedTaxonomies(),
63
+ 'excluded_posts' => [],
64
+ 'excluded_terms' => [],
65
+ 'is_admin' => false
66
+ ];
67
+
68
+ $attributes = shortcode_atts( $defaults, $attributes );
69
+ $attributes['show_label'] = filter_var( $attributes['show_label'], FILTER_VALIDATE_BOOLEAN );
70
+ $attributes['nofollow_links'] = filter_var( $attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN );
71
+ $attributes['is_admin'] = filter_var( $attributes['is_admin'], FILTER_VALIDATE_BOOLEAN );
72
+ return $attributes;
73
+ }
74
+
75
+ /**
76
+ * Formats the publish date according to what's set under Settings > General.
77
+ *
78
+ * @since 4.1.3
79
+ *
80
+ * @param string $date The date that should be formatted.
81
+ * @return string The formatted date.
82
+ */
83
+ private function formatDate( $date ) {
84
+ $dateFormat = apply_filters( 'aioseo_html_sitemap_date_format', get_option( 'date_format' ) );
85
+ return date_i18n( $dateFormat, strtotime( $date ) );
86
+ }
87
+
88
+ /**
89
+ * Returns the posts of a given post type that should be included.
90
+ *
91
+ * @since 4.1.3
92
+ *
93
+ * @param string $postType The post type.
94
+ * @param array $additionalArgs Additional arguments for the post query (optional).
95
+ * @return array The post entries.
96
+ */
97
+ private function posts( $postType, $additionalArgs = [] ) {
98
+ $posts = $this->query->posts( $postType, $additionalArgs );
99
+ if ( ! $posts ) {
100
+ return [];
101
+ }
102
+
103
+ $entries = [];
104
+ foreach ( $posts as $post ) {
105
+ $entry = [
106
+ 'id' => $post->ID,
107
+ 'title' => $post->post_title,
108
+ 'loc' => get_permalink( $post->ID ),
109
+ 'date' => $this->formatDate( $post->post_date_gmt ),
110
+ 'parent' => ! empty( $post->post_parent ) ? $post->post_parent : null
111
+ ];
112
+
113
+ $entries[] = $entry;
114
+ }
115
+
116
+ return $entries;
117
+ }
118
+
119
+ /**
120
+ * Returns the terms of a given taxonomy that should be included.
121
+ *
122
+ * @since 4.1.3
123
+ *
124
+ * @param string $taxonomy The taxonomy name.
125
+ * @param array $additionalArgs Additional arguments for the query (optional).
126
+ * @return array The term entries.
127
+ */
128
+ private function terms( $taxonomy, $additionalArgs = [] ) {
129
+ $terms = $this->query->terms( $taxonomy, $additionalArgs );
130
+ if ( ! $terms ) {
131
+ return [];
132
+ }
133
+
134
+ $entries = [];
135
+ foreach ( $terms as $term ) {
136
+ $entries[] = [
137
+ 'id' => $term->term_id,
138
+ 'title' => $term->name,
139
+ 'loc' => get_term_link( $term->term_id ),
140
+ 'parent' => ! empty( $term->parent ) ? $term->parent : null
141
+ ];
142
+ }
143
+
144
+ return $entries;
145
+ }
146
+
147
+ /**
148
+ * Outputs the sitemap to the frontend.
149
+ *
150
+ * @since 4.1.3
151
+ *
152
+ * @param bool $echo Whether the sitemap should be printed to the screen.
153
+ * @param array $attributes The shortcode attributes.
154
+ * @return string|void The HTML sitemap.
155
+ */
156
+ public function output( $echo = true, $attributes = [] ) {
157
+ if ( ! aioseo()->options->sitemap->html->enable ) {
158
+ return;
159
+ }
160
+
161
+ aioseo()->sitemap->type = 'html';
162
+ if ( filter_var( $attributes['archives'], FILTER_VALIDATE_BOOLEAN ) ) {
163
+ return ( new CompactArchive() )->output( $attributes, $echo );
164
+ }
165
+
166
+ if ( ! empty( $attributes['default'] ) ) {
167
+ $attributes = $this->getAttributes();
168
+ }
169
+
170
+ // Setting this allows us to use the helper functions of the general sitemap.
171
+ $this->attributes = $attributes;
172
+
173
+ if ( empty( $this->attributes['post_types'] ) && empty( $this->attributes['taxonomies'] ) ) {
174
+ $message = esc_html__( 'No posts/terms could be found.', 'all-in-one-seo-pack' );
175
+ if ( $echo ) {
176
+ echo $message; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
177
+ }
178
+ return $message;
179
+ }
180
+
181
+ // TODO: Consider moving all remaining HTML code below to a dedicated view instead of printing it in PHP.
182
+ $sitemap = sprintf(
183
+ '<div class="aioseo-html-sitemap%s">',
184
+ ! $this->attributes['show_label'] ? ' labels-hidden' : ''
185
+ );
186
+
187
+ $sitemap .= '<style>.aioseo-html-sitemap.labels-hidden ul { margin: 0; }</style>';
188
+
189
+ $postTypes = $this->getIncludedObjects( $this->attributes['post_types'] );
190
+ foreach ( $postTypes as $postType ) {
191
+ if ( 'attachment' === $postType ) {
192
+ continue;
193
+ }
194
+
195
+ // Check if post type is still registered.
196
+ if ( ! in_array( $postType, aioseo()->helpers->getPublicPostTypes( true ), true ) ) {
197
+ continue;
198
+ }
199
+
200
+ $posts = $this->posts( $postType, $attributes );
201
+ if ( empty( $posts ) ) {
202
+ continue;
203
+ }
204
+
205
+ $postTypeObject = get_post_type_object( $postType );
206
+ $label = ! empty( $postTypeObject->label ) ? $postTypeObject->label : ucfirst( $postType );
207
+
208
+ $sitemap .= '<div class="aioseo-html-' . esc_attr( $postType ) . '-sitemap">';
209
+ $sitemap .= $this->generateLabel( $label );
210
+
211
+ if ( is_post_type_hierarchical( $postType ) ) {
212
+ $sitemap .= $this->generateHierarchicalList( $posts ) . '</div>';
213
+ if ( $this->attributes['show_label'] ) {
214
+ $sitemap .= '<br />';
215
+ }
216
+ continue;
217
+ }
218
+
219
+ $sitemap .= $this->generateList( $posts );
220
+ if ( $this->attributes['show_label'] ) {
221
+ $sitemap .= '<br />';
222
+ }
223
+ }
224
+
225
+ $taxonomies = $this->getIncludedObjects( $this->attributes['taxonomies'], false );
226
+ foreach ( $taxonomies as $taxonomy ) {
227
+ // Check if post type is still registered.
228
+ if ( ! in_array( $taxonomy, aioseo()->helpers->getPublicTaxonomies( true ), true ) ) {
229
+ continue;
230
+ }
231
+
232
+ $terms = $this->terms( $taxonomy, $attributes );
233
+ if ( empty( $terms ) ) {
234
+ continue;
235
+ }
236
+
237
+ $taxonomyObject = get_taxonomy( $taxonomy );
238
+ $label = ! empty( $taxonomyObject->label ) ? $taxonomyObject->label : ucfirst( $taxonomy );
239
+
240
+ $sitemap .= '<div class="aioseo-html-' . esc_attr( $taxonomy ) . '-sitemap">';
241
+ $sitemap .= $this->generateLabel( $label );
242
+
243
+ if ( is_taxonomy_hierarchical( $taxonomy ) ) {
244
+ $sitemap .= $this->generateHierarchicalList( $terms ) . '</div>';
245
+ if ( $this->attributes['show_label'] ) {
246
+ $sitemap .= '<br />';
247
+ }
248
+ continue;
249
+ }
250
+
251
+ $sitemap .= $this->generateList( $terms );
252
+ if ( $this->attributes['show_label'] ) {
253
+ $sitemap .= '<br />';
254
+ }
255
+ }
256
+
257
+ $sitemap .= '</div>';
258
+
259
+ if ( $echo ) {
260
+ echo $sitemap; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
261
+ }
262
+ return $sitemap;
263
+ }
264
+
265
+ /**
266
+ * Generates the label for a section of the sitemap.
267
+ *
268
+ * @since 4.1.3
269
+ *
270
+ * @param string $label The label.
271
+ * @return string The HTML code for the label.
272
+ */
273
+ private function generateLabel( $label ) {
274
+ $labelTag = ! empty( $this->attributes['label_tag'] ) ? $this->attributes['label_tag'] : 'h4';
275
+ return $this->attributes['show_label']
276
+ ? sprintf( '<%2$s>%1$s</%2$s>', esc_attr( $label ), wp_kses_post( $labelTag ) )
277
+ : '';
278
+ }
279
+
280
+ /**
281
+ * Generates the HTML for a non-hierarchical list of objects.
282
+ *
283
+ * @since 4.1.3
284
+ *
285
+ * @param array $objects The object.
286
+ * @return string The HTML code.
287
+ */
288
+ private function generateList( $objects ) {
289
+ $list = '<ul>';
290
+ foreach ( $objects as $object ) {
291
+ $list .= $this->generateListItem( $object ) . '</li>';
292
+ }
293
+ return $list . '</ul></div>';
294
+ }
295
+
296
+ /**
297
+ * Generates a list item for an object (without the closing tag).
298
+ * We cannot close it as the caller might need to generate a hierarchical structure inside the list item.
299
+ *
300
+ * @since 4.1.3
301
+ *
302
+ * @param array $objects The object.
303
+ * @return string The HTML code.
304
+ */
305
+ private function generateListItem( $object ) {
306
+ $li = '';
307
+ if ( ! empty( $object['title'] ) ) {
308
+ $li .= '<li>';
309
+
310
+ // add nofollow to the link.
311
+ if ( filter_var( $this->attributes['nofollow_links'], FILTER_VALIDATE_BOOLEAN ) ) {
312
+ $li .= sprintf(
313
+ '<a href="%1$s" %2$s %3$s>',
314
+ esc_url( $object['loc'] ),
315
+ 'rel="nofollow"',
316
+ $this->attributes['is_admin'] ? 'target="_blank"' : ''
317
+ );
318
+ } else {
319
+ $li .= sprintf(
320
+ '<a href="%1$s" %2$s>',
321
+ esc_url( $object['loc'] ),
322
+ $this->attributes['is_admin'] ? 'target="_blank"' : ''
323
+ );
324
+ }
325
+
326
+ $li .= sprintf( '%s', esc_attr( $object['title'] ) );
327
+
328
+ // add publication date on the list item.
329
+ if ( ! empty( $object['date'] ) && filter_var( $this->attributes['publication_date'], FILTER_VALIDATE_BOOLEAN ) ) {
330
+ $li .= sprintf( ' (%s)', esc_attr( $object['date'] ) );
331
+ }
332
+
333
+ $li .= '</a>';
334
+ }
335
+ return $li;
336
+ }
337
+
338
+ /**
339
+ * Generates the HTML for a hierarchical list of objects.
340
+ *
341
+ * @since 4.1.3
342
+ *
343
+ * @param array $objects The objects.
344
+ * @return string The HTML of the hierarchical objects section.
345
+ */
346
+ private function generateHierarchicalList( $objects ) {
347
+ if ( empty( $objects ) ) {
348
+ return '';
349
+ }
350
+
351
+ $objects = $this->buildHierarchicalTree( $objects );
352
+
353
+ $list = '<ul>';
354
+ foreach ( $objects as $object ) {
355
+ $list .= $this->generateListItem(
356
+ $object,
357
+ [
358
+ 'publication_date' => $this->attributes['publication_date'],
359
+ 'nofollow_links' => $this->attributes['nofollow_links']
360
+ ]
361
+ );
362
+
363
+ if ( ! empty( $object['children'] ) ) {
364
+ $list .= $this->generateHierarchicalTree( $object );
365
+ }
366
+ $list .= '</li>';
367
+ }
368
+ $list .= '</ul>';
369
+ return $list;
370
+ }
371
+
372
+ /**
373
+ * Recursive helper function for generateHierarchicalList().
374
+ * Generates hierarchical structure for objects with child objects.
375
+ *
376
+ * @since 4.1.3
377
+ *
378
+ * @param array $object The object.
379
+ * @return string The HTML code of the hierarchical tree.
380
+ */
381
+ private function generateHierarchicalTree( $object ) {
382
+ static $nestedLevel = 0;
383
+
384
+ $tree = '<ul>';
385
+ foreach ( $object['children'] as $child ) {
386
+ $nestedLevel++;
387
+ $tree .= $this->generateListItem(
388
+ $child,
389
+ [
390
+ 'publication_date' => $this->attributes['publication_date'],
391
+ 'nofollow_links' => $this->attributes['nofollow_links']
392
+ ]
393
+ );
394
+ if ( ! empty( $child['children'] ) ) {
395
+ $tree .= $this->generateHierarchicalTree( $child );
396
+ }
397
+
398
+ // Because the list is closed off after the loop ends, we must keep track of the nest level so that all nested lists are closed.
399
+ for ( $i = 0; $i < $nestedLevel; $i++ ) {
400
+ $tree .= '</ul>';
401
+ $nestedLevel--;
402
+ }
403
+ }
404
+ return $tree;
405
+ }
406
+
407
+ /**
408
+ * Builds the structure for hierarchical objects that have a parent.
409
+ *
410
+ * @since 4.1.3
411
+ *
412
+ * @param array $objects The list of hierarchical objects.
413
+ * @param int $parent ID of the parent node.
414
+ * @return array Multidimensional array with the hierarchical structure.
415
+ */
416
+ private function buildHierarchicalTree( $objects ) {
417
+ $objects = json_decode( wp_json_encode( $objects ) );
418
+ foreach ( $objects as $index => $child ) {
419
+ if ( $child->parent ) {
420
+ foreach ( $objects as $parent ) {
421
+ // Find the parent among the other objects.
422
+ if ( (int) $child->parent === (int) $parent->id ) {
423
+ $parent->children[] = $child;
424
+ unset( $objects[ $index ] );
425
+ continue 2;
426
+ }
427
+ // If one of the objects already has children, try to recursively find the parent for the current child among those children.
428
+ if ( ! empty( $parent->children ) ) {
429
+ list( $children, $found ) = $this->findParentAmongChildren( $parent->children, $child );
430
+ if ( $found ) {
431
+ $parent->children = $children;
432
+ unset( $objects[ $index ] );
433
+ continue 2;
434
+ }
435
+ }
436
+ }
437
+ }
438
+ }
439
+ $objects = array_values( json_decode( wp_json_encode( $objects ), true ) );
440
+ return $objects;
441
+ }
442
+
443
+ /**
444
+ * Recursive helper function for buildHierarchicalTree().
445
+ * Finds the parent for child objects whose parent is a child of another object.
446
+ *
447
+ * @since 4.1.3
448
+ *
449
+ * @param array $parentChildren The child objects of the potential parent object.
450
+ * @param array $child The child object.
451
+ * @return array The parent's children + whether the parent was found.
452
+ */
453
+ private function findParentAmongChildren( $parentChildren, $child ) {
454
+ $found = false;
455
+ foreach ( $parentChildren as $parentChild ) {
456
+ if ( (int) $child->parent === (int) $parentChild->id ) {
457
+ $parentChild->children[] = $child;
458
+ $found = true;
459
+ break;
460
+ }
461
+ if ( ! empty( $parentChild->children ) ) {
462
+ return $this->findParentAmongChildren( $parentChild->children, $child );
463
+ }
464
+ }
465
+ return [ $parentChildren, $found ];
466
+ }
467
+
468
+ /**
469
+ * Returns the names of the included post types or taxonomies.
470
+ *
471
+ * @since 4.1.3
472
+ *
473
+ * @param array|string $objects The included post types/taxonomies.
474
+ * @param boolean $arePostTypes Whether the objects are post types.
475
+ * @return array The names of the included post types/taxonomies.
476
+ */
477
+ private function getIncludedObjects( $objects, $arePostTypes = true ) {
478
+ if ( is_array( $objects ) ) {
479
+ return $objects;
480
+ }
481
+
482
+ $exploded = explode( ',', $objects );
483
+ if ( ! empty( $exploded ) ) {
484
+ $objects = array_map( function( $object ) {
485
+ return trim( $object );
486
+ }, $exploded );
487
+
488
+ $publicObjects = $arePostTypes
489
+ ? aioseo()->helpers->getPublicPostTypes( true )
490
+ : aioseo()->helpers->getPublicTaxonomies( true );
491
+
492
+ $objects = array_filter( $objects, function( $object ) use ( $publicObjects ) {
493
+ return in_array( $object, $publicObjects, true );
494
+ });
495
+ }
496
+ return $objects;
497
+ }
498
+ }
app/Common/Sitemap/Html/Query.php ADDED
@@ -0,0 +1,262 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Handles all queries for the HTML sitemap.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Query {
15
+ /**
16
+ * Returns all eligble sitemap entries for a given post type.
17
+ *
18
+ * @since 4.1.3
19
+ *
20
+ * @param string $postType The post type.
21
+ * @param array $attributes The attributes.
22
+ * @return array The post objects.
23
+ */
24
+ public function posts( $postType, $attributes ) {
25
+ $fields = '`ID`, `post_title`,';
26
+ $fields .= '`post_parent`, `post_date_gmt`, `post_modified_gmt`';
27
+
28
+ $orderBy = '';
29
+ switch ( $attributes['order_by'] ) {
30
+ case 'last_updated':
31
+ $orderBy = 'post_modified_gmt';
32
+ break;
33
+ case 'alphabetical':
34
+ $orderBy = 'post_title';
35
+ break;
36
+ case 'id':
37
+ $orderBy = 'ID';
38
+ case 'publish_date':
39
+ default:
40
+ $orderBy = 'post_date_gmt';
41
+ break;
42
+ }
43
+
44
+ switch ( strtolower( $attributes['order'] ) ) {
45
+ case 'desc':
46
+ $orderBy .= ' DESC';
47
+ break;
48
+ default:
49
+ $orderBy .= ' ASC';
50
+ }
51
+
52
+ $query = aioseo()->db
53
+ ->start( 'posts' )
54
+ ->select( $fields )
55
+ ->where( 'post_status', 'publish' )
56
+ ->where( 'post_type', $postType );
57
+
58
+ $excludedPosts = $this->getExcludedObjects( $attributes );
59
+ if ( $excludedPosts ) {
60
+ $query->whereRaw( "( `ID` NOT IN ( $excludedPosts ) )" );
61
+ }
62
+
63
+ $posts = $query->orderBy( $orderBy )
64
+ ->run()
65
+ ->result();
66
+
67
+ foreach ( $posts as $post ) {
68
+ $post->ID = (int) $post->ID;
69
+ }
70
+
71
+ return $posts;
72
+ }
73
+
74
+ /**
75
+ * Returns all eligble sitemap entries for a given taxonomy.
76
+ *
77
+ * @since 4.1.3
78
+ *
79
+ * @param string $taxonomy The taxonomy name.
80
+ * @param array $attributes The attributes.
81
+ * @return array The term objects.
82
+ */
83
+ public function terms( $taxonomy, $attributes = [] ) {
84
+ $fields = 't.term_id, t.name, tt.parent';
85
+ $termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
86
+ $termTaxonomyTable = aioseo()->db->db->prefix . 'term_taxonomy';
87
+
88
+ $orderBy = '';
89
+ switch ( $attributes['order_by'] ) {
90
+ case 'alphabetical':
91
+ $orderBy = 't.name';
92
+ break;
93
+ // We can only sort by date after getting the terms.
94
+ case 'id':
95
+ case 'publish_date':
96
+ case 'last_updated':
97
+ default:
98
+ $orderBy = 't.term_id';
99
+ break;
100
+ }
101
+
102
+ switch ( strtolower( $attributes['order'] ) ) {
103
+ case 'desc':
104
+ $orderBy .= ' DESC';
105
+ break;
106
+ default:
107
+ $orderBy .= ' ASC';
108
+ }
109
+
110
+ $query = aioseo()->db
111
+ ->start( 'terms as t' )
112
+ ->select( $fields )
113
+ ->join( 'term_taxonomy as tt', 't.term_id = tt.term_id' )
114
+ ->whereRaw( "
115
+ ( `t`.`term_id` IN
116
+ (
117
+ SELECT `tt`.`term_id`
118
+ FROM `$termTaxonomyTable` as tt
119
+ WHERE `tt`.`taxonomy` = '$taxonomy'
120
+ AND `tt`.`count` > 0
121
+ )
122
+ )" );
123
+
124
+ $excludedTerms = $this->getExcludedObjects( $attributes, false );
125
+ if ( $excludedTerms ) {
126
+ $query->whereRaw("
127
+ ( `t`.`term_id` NOT IN
128
+ (
129
+ SELECT `tr`.`term_taxonomy_id`
130
+ FROM `$termRelationshipsTable` as tr
131
+ WHERE `tr`.`term_taxonomy_id` IN ( $excludedTerms )
132
+ )
133
+ )" );
134
+ }
135
+
136
+ $terms = $query->orderBy( $orderBy )
137
+ ->run()
138
+ ->result();
139
+
140
+ foreach ( $terms as $term ) {
141
+ $term->term_id = (int) $term->term_id;
142
+ $term->taxonomy = $taxonomy;
143
+ }
144
+
145
+ $shouldSort = false;
146
+ if ( 'last_updated' === $attributes['order_by'] ) {
147
+ $shouldSort = true;
148
+ foreach ( $terms as $term ) {
149
+ $term->timestamp = strtotime( aioseo()->sitemap->content->getTermLastModified( $term->term_id ) );
150
+ }
151
+ }
152
+
153
+ if ( 'publish_date' === $attributes['order_by'] ) {
154
+ $shouldSort = true;
155
+ foreach ( $terms as $term ) {
156
+ $term->timestamp = strtotime( $this->getTermPublishDate( $term->term_id ) );
157
+ }
158
+ }
159
+
160
+ if ( $shouldSort ) {
161
+ if ( 'asc' === strtolower( $attributes['order'] ) ) {
162
+ usort( $terms, function( $term1, $term2 ) {
163
+ return $term1->timestamp > $term2->timestamp;
164
+ } );
165
+ } else {
166
+ usort( $terms, function( $term1, $term2 ) {
167
+ return $term1->timestamp < $term2->timestamp;
168
+ } );
169
+ }
170
+ }
171
+
172
+ return $terms;
173
+ }
174
+
175
+ /**
176
+ * Returns a list of date archives that can be included.
177
+ *
178
+ * @since 4.1.3
179
+ *
180
+ * @return array The date archives.
181
+ */
182
+ public function archives() {
183
+ $result = aioseo()->db
184
+ ->start( 'posts', false, 'SELECT DISTINCT' )
185
+ ->select( 'YEAR(post_date) AS year, MONTH(post_date) AS month' )
186
+ ->where( 'post_type', 'post' )
187
+ ->where( 'post_status', 'publish' )
188
+ ->whereRaw( "post_password=''" )
189
+ ->orderBy( '`year` DESC, `month` DESC' )
190
+ ->run()
191
+ ->result();
192
+
193
+ $dates = [];
194
+ foreach ( $result as $date ) {
195
+ $dates[ $date->year ][ $date->month ] = 1;
196
+ }
197
+
198
+ return $dates;
199
+ }
200
+
201
+ /**
202
+ * Returns the publish date for a given term.
203
+ * This is the publish date of the oldest post that is assigned to the term.
204
+ *
205
+ * @since 4.1.3
206
+ *
207
+ * @param int $termId The term ID.
208
+ * @return int The publish date timestamp.
209
+ */
210
+ public function getTermPublishDate( $termId ) {
211
+ $termRelationshipsTable = aioseo()->db->db->prefix . 'term_relationships';
212
+
213
+ $post = aioseo()->db
214
+ ->start( 'posts as p' )
215
+ ->select( 'MIN(`p`.`post_date_gmt`) as publish_date' )
216
+ ->whereRaw( "
217
+ ( `p`.`ID` IN
218
+ (
219
+ SELECT `tr`.`object_id`
220
+ FROM `$termRelationshipsTable` as tr
221
+ WHERE `tr`.`term_taxonomy_id` = '$termId'
222
+ )
223
+ )" )
224
+ ->run()
225
+ ->result();
226
+
227
+ return ! empty( $post[0]->publish_date ) ? strtotime( $post[0]->publish_date ) : 0;
228
+ }
229
+
230
+ /**
231
+ * Returns a comma-separated string of excluded object IDs.
232
+ *
233
+ * @since 4.1.3
234
+ *
235
+ * @param array $attributes The attributes.
236
+ * @param boolean $posts Whether the objects are posts.
237
+ * @return string The excluded object IDs.
238
+ */
239
+ private function getExcludedObjects( $attributes, $posts = true ) {
240
+ $excludedObjects = $posts
241
+ ? aioseo()->sitemap->helpers->excludedPosts()
242
+ : aioseo()->sitemap->helpers->excludedTerms();
243
+ $key = $posts ? 'excluded_posts' : 'excluded_terms';
244
+
245
+ if ( ! empty( $attributes[ $key ] ) ) {
246
+ $ids = explode( ',', $excludedObjects );
247
+
248
+ $extraIds = [];
249
+ if ( is_array( $attributes[ $key ] ) ) {
250
+ $extraIds = $attributes[ $key ];
251
+ }
252
+ if ( is_string( $attributes[ $key ] ) ) {
253
+ $extraIds = array_map( 'trim', explode( ',', $attributes[ $key ] ) );
254
+ }
255
+
256
+ $ids = array_filter( array_merge( $ids, $extraIds ), 'is_numeric' );
257
+
258
+ $excludedObjects = esc_sql( implode( ', ', $ids ) );
259
+ }
260
+ return $excludedObjects;
261
+ }
262
+ }
app/Common/Sitemap/Html/Shortcode.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Handles the HTML sitemap shortcode.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Shortcode {
15
+ /**
16
+ * Class constructor.
17
+ *
18
+ * @since 4.1.3
19
+ */
20
+ public function __construct() {
21
+ add_shortcode( 'aioseo_html_sitemap', [ $this, 'render' ] );
22
+ }
23
+
24
+ /**
25
+ * Shortcode callback.
26
+ *
27
+ * @since 4.1.3
28
+ *
29
+ * @param array $attributes The shortcode attributes.
30
+ * @return string|void The HTML sitemap.
31
+ */
32
+ public function render( $attributes ) {
33
+ $attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
34
+ return aioseo()->htmlSitemap->frontend->output( false, $attributes );
35
+ }
36
+ }
app/Common/Sitemap/Html/Sitemap.php ADDED
@@ -0,0 +1,195 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace AIOSEO\Plugin\Common\Sitemap\Html {
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Main class for the HTML sitemap.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Sitemap {
15
+ /** Instance of the frontend class.
16
+ *
17
+ * @since 4.1.3
18
+ *
19
+ * @var Frontend
20
+ */
21
+ public $frontend;
22
+
23
+ /**
24
+ * Instance of the shortcode class.
25
+ *
26
+ * @since 4.1.3
27
+ *
28
+ * @var Shortcode
29
+ */
30
+ public $shortcode;
31
+
32
+ /**
33
+ * Instance of the block class.
34
+ *
35
+ * @since 4.1.3
36
+ *
37
+ * @var Block
38
+ */
39
+ public $block;
40
+
41
+ /**
42
+ * Whether the current queried page is the dedicated sitemap page.
43
+ *
44
+ * @since 4.1.3
45
+ *
46
+ * @var bool
47
+ */
48
+ public $isDedicatedPage = false;
49
+
50
+ /**
51
+ * Class constructor.
52
+ *
53
+ * @since 4.1.3
54
+ */
55
+ public function __construct() {
56
+ $this->frontend = new Frontend();
57
+ $this->shortcode = new Shortcode();
58
+ $this->block = new Block();
59
+
60
+ add_action( 'widgets_init', [ $this, 'registerWidget' ] );
61
+
62
+ if ( ! is_admin() || wp_doing_ajax() || wp_doing_cron() ) {
63
+ add_action( 'template_redirect', [ $this, 'checkForDedicatedPage' ] );
64
+ }
65
+ }
66
+
67
+ /**
68
+ * Register our HTML sitemap widget.
69
+ *
70
+ * @since 4.1.3
71
+ *
72
+ * @return void
73
+ */
74
+ public function registerWidget() {
75
+ register_widget( 'AIOSEO\Plugin\Common\Sitemap\Html\Widget' );
76
+ }
77
+
78
+ /**
79
+ * Checks whether the current request is for our dedicated HTML sitemap page.
80
+ *
81
+ * @since 4.1.3
82
+ *
83
+ * @return void
84
+ */
85
+ public function checkForDedicatedPage() {
86
+ if ( ! aioseo()->options->sitemap->html->enable ) {
87
+ return;
88
+ }
89
+
90
+ global $wp;
91
+ $sitemapUrl = aioseo()->options->sitemap->html->pageUrl;
92
+ if ( ! $sitemapUrl || empty( $wp->request ) ) {
93
+ return;
94
+ }
95
+
96
+ $sitemapUrl = wp_parse_url( $sitemapUrl );
97
+ if ( empty( $sitemapUrl['path'] ) ) {
98
+ return;
99
+ }
100
+
101
+ $sitemapUrl = trim( $sitemapUrl['path'], '/' );
102
+
103
+ $page = get_page_by_path( $sitemapUrl, OBJECT, aioseo()->helpers->getPublicPostTypes( true ) );
104
+ if ( is_object( $page ) ) {
105
+ return;
106
+ }
107
+
108
+ if ( trim( $wp->request, '/' ) === $sitemapUrl ) {
109
+ $this->isDedicatedPage = true;
110
+ $this->generatePage();
111
+ }
112
+ }
113
+
114
+ /**
115
+ * Checks whether the current request is for our dedicated HTML sitemap page.
116
+ *
117
+ * @since 4.1.3
118
+ *
119
+ * @return void
120
+ */
121
+ private function generatePage() {
122
+ global $wp_query, $wp, $post;
123
+
124
+ $postId = -1337; // Set a negative ID to prevent conflicts with existing posts.
125
+ $sitemapUrl = aioseo()->options->sitemap->html->pageUrl;
126
+ $path = trim( wp_parse_url( $sitemapUrl )['path'], '/' );
127
+
128
+ $fakePost = new \stdClass();
129
+ $fakePost->ID = $postId;
130
+ $fakePost->post_author = 1;
131
+ $fakePost->post_date = current_time( 'mysql' );
132
+ $fakePost->post_date_gmt = current_time( 'mysql', 1 );
133
+ $fakePost->post_title = apply_filters( 'aioseo_html_sitemap_page_title', __( 'Sitemap', 'all-in-one-seo-pack' ) );
134
+ $fakePost->post_content = '[aioseo_html_sitemap archives=false]';
135
+ // We're using post instead of page to prevent calls to get_ancestors(), which will trigger errors.
136
+ // To loead the page template, we set is_page to true on the WP_Query object.
137
+ $fakePost->post_type = 'post';
138
+ $fakePost->post_status = 'publish';
139
+ $fakePost->comment_status = 'closed';
140
+ $fakePost->ping_status = 'closed';
141
+ $fakePost->post_name = $path;
142
+ $fakePost->filter = 'raw'; // Needed to prevent calls to the database when creating the WP_Post object.
143
+ $postObject = new \WP_Post( $fakePost );
144
+
145
+ $post = $postObject;
146
+
147
+ // We'll set as much properties on the WP_Query object as we can to prevent conflicts with other plugins/themes.
148
+ $wp_query->is_404 = false;
149
+ $wp_query->is_page = true;
150
+ $wp_query->is_singular = true;
151
+ $wp_query->post = $postObject;
152
+ $wp_query->posts = [ $postObject ];
153
+ $wp_query->queried_object = $postObject;
154
+ $wp_query->queried_object_id = $postId;
155
+ $wp_query->found_posts = 1;
156
+ $wp_query->post_count = 1;
157
+ $wp_query->max_num_pages = 1;
158
+
159
+ unset( $wp_query->query['error'] );
160
+ $wp_query->query_vars['error'] = '';
161
+
162
+ // We need to add the post object to the cache so that get_post() calls don't trigger database calls.
163
+ wp_cache_add( $postId, $postObject, 'posts' );
164
+
165
+ $GLOBALS['wp_query'] = $wp_query;
166
+ $wp->register_globals();
167
+
168
+ // Setting is_404 is not sufficient, so we still need to change the status code.
169
+ status_header( 200 );
170
+ }
171
+ }
172
+ }
173
+
174
+ namespace {
175
+ // Exit if accessed directly.
176
+ if ( ! defined( 'ABSPATH' ) ) {
177
+ exit;
178
+ }
179
+
180
+ if ( ! function_exists( 'aioseo_html_sitemap' ) ) {
181
+ /**
182
+ * Global function that can be used to print the HTML sitemap.
183
+ *
184
+ * @since 4.1.3
185
+ *
186
+ * @param array $attributes User-defined attributes that override the default settings.
187
+ * @param boolean $echo Whether to echo the output or return it.
188
+ * @return string The HTML sitemap code.
189
+ */
190
+ function aioseo_html_sitemap( $attributes = [], $echo = true ) {
191
+ $attributes = aioseo()->htmlSitemap->frontend->getAttributes( $attributes );
192
+ return aioseo()->htmlSitemap->frontend->output( $echo, $attributes );
193
+ }
194
+ }
195
+ }
app/Common/Sitemap/Html/Widget.php ADDED
@@ -0,0 +1,196 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Sitemap\Html;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Class Widget.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ class Widget extends \WP_Widget {
15
+ /**
16
+ * Class constructor.
17
+ *
18
+ * @since 4.1.3
19
+ */
20
+ public function __construct() {
21
+ // The default widget settings.
22
+ $this->defaults = [
23
+ 'title' => '',
24
+ 'show_label' => 'on',
25
+ 'archives' => '',
26
+ 'nofollow_links' => '',
27
+ 'order' => 'asc',
28
+ 'order_by' => 'publish_date',
29
+ 'publication_date' => 'on',
30
+ 'post_types' => [ 'post', 'page' ],
31
+ 'taxonomies' => [ 'category', 'post_tag' ],
32
+ 'excluded_posts' => '',
33
+ 'excluded_terms' => ''
34
+ ];
35
+
36
+ $widgetSlug = 'aioseo-html-sitemap-widget';
37
+ $widgetOptions = [
38
+ 'classname' => $widgetSlug,
39
+ // Translators: The short plugin name ("AIOSEO").
40
+ 'description' => sprintf( esc_html__( '%1$s HTML sitemap widget.', 'all-in-one-seo-pack' ), AIOSEO_PLUGIN_SHORT_NAME )
41
+ ];
42
+ $controlOptions = [
43
+ 'id_base' => $widgetSlug
44
+ ];
45
+
46
+ // Translators: 1 - The short plugin name ("AIOSEO").
47
+ parent::__construct( $widgetSlug, sprintf( esc_html__( '%1$s - HTML Sitemap', 'all-in-one-seo-pack' ), AIOSEO_PLUGIN_SHORT_NAME ), $widgetOptions, $controlOptions );
48
+ }
49
+
50
+ /**
51
+ * Callback for the widget.
52
+ *
53
+ * @since 4.1.3
54
+ *
55
+ * @param array $args The widget arguments.
56
+ * @param array $instance The widget instance options.
57
+ * @return void
58
+ */
59
+ public function widget( $args, $instance ) {
60
+ if ( ! aioseo()->options->sitemap->html->enable ) {
61
+ return;
62
+ }
63
+
64
+ // Merge with defaults.
65
+ $instance = wp_parse_args( (array) $instance, $this->defaults );
66
+
67
+ echo $args['before_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
68
+
69
+ if ( ! empty( $instance['title'] ) ) {
70
+ echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base ) . $args['after_title']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped,Generic.Files.LineLength.MaxExceeded
71
+ }
72
+
73
+ $instance = aioseo()->htmlSitemap->frontend->getAttributes( $instance );
74
+ aioseo()->htmlSitemap->frontend->output( true, $instance );
75
+ echo $args['after_widget']; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
76
+ }
77
+
78
+ /**
79
+ * Callback to update the widget options.
80
+ *
81
+ * @since 4.1.3
82
+ *
83
+ * @param array $newOptions The new options.
84
+ * @param array $oldOptions The old options.
85
+ * @return array The new options.
86
+ */
87
+ public function update( $newOptions, $oldOptions ) {
88
+ $settings = [
89
+ 'title',
90
+ 'order',
91
+ 'order_by',
92
+ 'show_label',
93
+ 'publication_date',
94
+ 'archives',
95
+ 'excluded_posts',
96
+ 'excluded_terms'
97
+ ];
98
+
99
+ foreach ( $settings as $setting ) {
100
+ $newOptions[ $setting ] = ! empty( $newOptions[ $setting ] ) ? wp_strip_all_tags( $newOptions[ $setting ] ) : '';
101
+ }
102
+
103
+ $includedPostTypes = [];
104
+ if ( ! empty( $newOptions['post_types'] ) ) {
105
+ $postTypes = $this->getPublicPostTypes( true );
106
+ foreach ( $newOptions['post_types'] as $index => $v ) {
107
+ if ( is_numeric( $v ) ) {
108
+ $includedPostTypes[] = $postTypes[ $v ];
109
+ } else {
110
+ $includedPostTypes[] = $v;
111
+ }
112
+ }
113
+ }
114
+ $newOptions['post_types'] = $includedPostTypes;
115
+
116
+ $includedTaxonomies = [];
117
+ if ( ! empty( $newOptions['taxonomies'] ) ) {
118
+ $taxonomies = aioseo()->helpers->getPublicTaxonomies( true );
119
+ foreach ( $newOptions['taxonomies'] as $index => $v ) {
120
+ if ( is_numeric( $v ) ) {
121
+ $includedTaxonomies[] = $taxonomies[ $v ];
122
+ } else {
123
+ $includedTaxonomies[] = $v;
124
+ }
125
+ }
126
+ }
127
+ $newOptions['taxonomies'] = $includedTaxonomies;
128
+
129
+ if ( ! empty( $newOptions['excluded_posts'] ) ) {
130
+ $newOptions['excluded_posts'] = $this->sanitizeExcludedIds( $newOptions['excluded_posts'] );
131
+ }
132
+
133
+ if ( ! empty( $newOptions['excluded_terms'] ) ) {
134
+ $newOptions['excluded_terms'] = $this->sanitizeExcludedIds( $newOptions['excluded_terms'] );
135
+ }
136
+
137
+ return $newOptions;
138
+ }
139
+
140
+ /**
141
+ * Callback for the widgets options form.
142
+ *
143
+ * @since 4.1.3
144
+ *
145
+ * @param array $instance The widget options.
146
+ * @return void
147
+ */
148
+ public function form( $instance ) {
149
+ // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
150
+ $instance = wp_parse_args( (array) $instance, $this->defaults );
151
+ $postTypeObjects = $this->getPublicPostTypes();
152
+ $postTypes = $this->getPublicPostTypes( true );
153
+ $taxonomyObjects = aioseo()->helpers->getPublicTaxonomies();
154
+ // phpcs:enable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
155
+
156
+ include( AIOSEO_DIR . '/app/Common/Views/sitemap/html/widget-options.php' );
157
+ }
158
+
159
+ /**
160
+ * Returns the public post types (without attachments).
161
+ *
162
+ * @since 4.1.3
163
+ *
164
+ * @param boolean $namesOnly Whether only the names should be returned.
165
+ * @return array The public post types.
166
+ */
167
+ private function getPublicPostTypes( $namesOnly = false ) {
168
+ $postTypes = aioseo()->helpers->getPublicPostTypes( $namesOnly );
169
+ foreach ( $postTypes as $k => $postType ) {
170
+ if ( is_array( $postType ) && 'attachment' === $postType['name'] ) {
171
+ unset( $postTypes[ $k ] );
172
+ break;
173
+ }
174
+ if ( ! is_array( $postType ) && 'attachment' === $postType ) {
175
+ unset( $postTypes[ $k ] );
176
+ break;
177
+ }
178
+ }
179
+ return array_values( $postTypes );
180
+ }
181
+
182
+ /**
183
+ * Sanitizes the excluded IDs by removing any non-integer values.
184
+ *
185
+ * @since 4.1.3
186
+ *
187
+ * @param string $ids The IDs as a string, comma-separated.
188
+ * @return string The sanitized IDs as a string, comma-separated.
189
+ */
190
+ private function sanitizeExcludedIds( $ids ) {
191
+ $ids = array_map( 'trim', explode( ',', $ids ) );
192
+ $ids = array_filter( $ids, 'is_numeric' );
193
+ $ids = esc_sql( implode( ', ', $ids ) );
194
+ return $ids;
195
+ }
196
+ }
app/Common/Sitemap/Image.php CHANGED
@@ -113,15 +113,18 @@ class Image {
113
  }
114
 
115
  if ( ! empty( $post->post_password ) ) {
116
- return $this->updatePost( $post->ID );
 
117
  }
118
 
119
  if ( 'attachment' === $post->post_type ) {
120
  if ( ! wp_attachment_is( 'image', $post ) ) {
121
- return $this->updatePost( $post->ID );
 
122
  }
123
  $image = $this->buildEntries( [ $post->ID ] );
124
- return $this->updatePost( $post->ID, $image );
 
125
  }
126
 
127
  $postContent = $this->doShortcodes( $post->post_content );
@@ -134,7 +137,6 @@ class Image {
134
  $images[] = get_the_post_thumbnail_url( $post );
135
  }
136
 
137
- $images = $this->filter( $images );
138
  $images = $this->removeImageDimensions( $images );
139
 
140
  if ( aioseo()->helpers->isWooCommerceActive() && 'product' === $post->post_type ) {
@@ -142,18 +144,15 @@ class Image {
142
  }
143
 
144
  if ( ! $images ) {
145
- return $this->updatePost( $post->ID );
 
146
  }
147
 
148
- $parsedImages = [];
149
- foreach ( $images as $image ) {
150
- $attachmentId = is_numeric( $image ) ? $image : aioseo()->helpers->attachmentUrlToPostId( $image );
151
- $parsedImages[] = $attachmentId ? $attachmentId : $image;
152
- }
153
 
154
  // Limit to a 1,000 URLs, in accordance to Google's specifications.
155
- $images = array_slice( $this->buildEntries( $parsedImages ), 0, 1000 );
156
- return $this->updatePost( $post->ID, $images );
157
  }
158
 
159
  /**
@@ -199,12 +198,13 @@ class Image {
199
  *
200
  * @since 4.0.0
201
  *
202
- * @param array $ids Either a numeric post ID or the image URL if the ID of the image couldn't be found.
203
- * @return array The image entries.
204
  */
205
- private function buildEntries( $ids ) {
206
  $entries = [];
207
- foreach ( $ids as $id ) {
 
208
  if ( ! is_numeric( $id ) ) {
209
  $entries[] = [ 'image:loc' => aioseo()->sitemap->helpers->formatUrl( $id ) ];
210
  continue;
@@ -219,6 +219,27 @@ class Image {
219
  return $entries;
220
  }
221
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  /**
223
  * Extracts all image URls from the post content.
224
  *
@@ -240,36 +261,6 @@ class Image {
240
  return array_unique( $urls );
241
  }
242
 
243
- /**
244
- * Removes all URLs that aren't on our domain whitelist.
245
- *
246
- * @since 4.0.0
247
- *
248
- * @param array $urls The image URLs.
249
- * @return array The remaining image URLs.
250
- */
251
- private function filter( $urls ) {
252
- $allowedDomains = apply_filters( 'aioseo_sitemap_image_domains', [
253
- aioseo()->helpers->localizedUrl( '/' ),
254
- 'wp.com'
255
- ] );
256
-
257
- if ( ! count( $allowedDomains ) ) {
258
- return [];
259
- }
260
-
261
- $remainingUrls = [];
262
- foreach ( $urls as $url ) {
263
- foreach ( $allowedDomains as $domain ) {
264
- if ( preg_match( "#.*$domain.*#", $url ) ) {
265
- $remainingUrls[] = $url;
266
- continue;
267
- }
268
- }
269
- }
270
- return $remainingUrls;
271
- }
272
-
273
  /**
274
  * Removes image dimensions from the slug.
275
  *
113
  }
114
 
115
  if ( ! empty( $post->post_password ) ) {
116
+ $this->updatePost( $post->ID );
117
+ return;
118
  }
119
 
120
  if ( 'attachment' === $post->post_type ) {
121
  if ( ! wp_attachment_is( 'image', $post ) ) {
122
+ $this->updatePost( $post->ID );
123
+ return;
124
  }
125
  $image = $this->buildEntries( [ $post->ID ] );
126
+ $this->updatePost( $post->ID, $image );
127
+ return;
128
  }
129
 
130
  $postContent = $this->doShortcodes( $post->post_content );
137
  $images[] = get_the_post_thumbnail_url( $post );
138
  }
139
 
 
140
  $images = $this->removeImageDimensions( $images );
141
 
142
  if ( aioseo()->helpers->isWooCommerceActive() && 'product' === $post->post_type ) {
144
  }
145
 
146
  if ( ! $images ) {
147
+ $this->updatePost( $post->ID );
148
+ return;
149
  }
150
 
151
+ $images = apply_filters( 'aioseo_sitemap_images', $images );
 
 
 
 
152
 
153
  // Limit to a 1,000 URLs, in accordance to Google's specifications.
154
+ $images = array_slice( $images, 0, 1000 );
155
+ $this->updatePost( $post->ID, $this->buildEntries( $images ) );
156
  }
157
 
158
  /**
198
  *
199
  * @since 4.0.0
200
  *
201
+ * @param array $images The images, consisting of attachment IDs or external URLs.
202
+ * @return array The image entries.
203
  */
204
+ private function buildEntries( $images ) {
205
  $entries = [];
206
+ foreach ( $images as $image ) {
207
+ $id = $this->getImageId( $image );
208
  if ( ! is_numeric( $id ) ) {
209
  $entries[] = [ 'image:loc' => aioseo()->sitemap->helpers->formatUrl( $id ) ];
210
  continue;
219
  return $entries;
220
  }
221
 
222
+ /**
223
+ * Returns the ID of the image if it's hosted on the site. Otherwise it returns the external URL.
224
+ *
225
+ * @since 4.1.3
226
+ *
227
+ * @param int|string $image The attachment ID or URL.
228
+ * @return int|string The attachment ID or URL.
229
+ */
230
+ private function getImageId( $image ) {
231
+ if ( is_numeric( $image ) ) {
232
+ return $image;
233
+ }
234
+
235
+ $attachmentId = false;
236
+ if ( aioseo()->helpers->isValidAttachment( $image ) ) {
237
+ $attachmentId = aioseo()->helpers->attachmentUrlToPostId( $image );
238
+ }
239
+
240
+ return $attachmentId ? $attachmentId : $image;
241
+ }
242
+
243
  /**
244
  * Extracts all image URls from the post content.
245
  *
261
  return array_unique( $urls );
262
  }
263
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  /**
265
  * Removes image dimensions from the slug.
266
  *
app/Common/Sitemap/Query.php CHANGED
@@ -122,10 +122,9 @@ class Query {
122
  * @return array $remainingPosts The remaining posts.
123
  */
124
  public function filterPosts( $posts ) {
125
- $remainingPosts = [];
126
- $isWooCommerceActive = aioseo()->helpers->isWooCommerceActive();
127
- $isWooCommerceNoindexing = $isWooCommerceActive && has_action( 'wp_head', 'wc_page_noindex' );
128
- $excludeHiddenProducts = apply_filters( 'aioseo_sitemap_woocommerce_exclude_hidden_products', true );
129
 
130
  foreach ( $posts as $post ) {
131
  if ( 'product' !== $post->post_type && is_numeric( $post ) ) {
@@ -134,11 +133,6 @@ class Query {
134
  }
135
 
136
  switch ( $post->post_type ) {
137
- case 'page':
138
- if ( ! $isWooCommerceNoindexing || ! aioseo()->helpers->isWooCommercePage( $post->ID ) ) {
139
- $remainingPosts[] = $post;
140
- }
141
- break;
142
  case 'product':
143
  if ( ! $isWooCommerceActive || ! $excludeHiddenProducts || ! $this->isHiddenProduct( $post ) ) {
144
  $remainingPosts[] = $post;
122
  * @return array $remainingPosts The remaining posts.
123
  */
124
  public function filterPosts( $posts ) {
125
+ $remainingPosts = [];
126
+ $isWooCommerceActive = aioseo()->helpers->isWooCommerceActive();
127
+ $excludeHiddenProducts = apply_filters( 'aioseo_sitemap_woocommerce_exclude_hidden_products', true );
 
128
 
129
  foreach ( $posts as $post ) {
130
  if ( 'product' !== $post->post_type && is_numeric( $post ) ) {
133
  }
134
 
135
  switch ( $post->post_type ) {
 
 
 
 
 
136
  case 'product':
137
  if ( ! $isWooCommerceActive || ! $excludeHiddenProducts || ! $this->isHiddenProduct( $post ) ) {
138
  $remainingPosts[] = $post;
app/Common/Sitemap/Sitemap.php CHANGED
@@ -287,7 +287,8 @@ class Sitemap {
287
  }
288
 
289
  if ( ! $entries ) {
290
- return $this->notFoundPage();
 
291
  }
292
 
293
  $this->headers();
287
  }
288
 
289
  if ( ! $entries ) {
290
+ $this->notFoundPage();
291
+ return;
292
  }
293
 
294
  $this->headers();
app/Common/Social/Helpers.php CHANGED
@@ -50,20 +50,6 @@ class Helpers {
50
  }
51
  }
52
  }
53
-
54
- // Ultimate Tag Warrior integration.
55
- global $utw;
56
- if ( is_object( $utw ) ) {
57
- $tags = $utw->GetTagsForPost( $postId );
58
- if ( ! empty( $tags ) && ! is_wp_error( $tags ) ) {
59
- foreach ( $tags as $tag ) {
60
- if ( ! empty( $tag->tag ) ) {
61
- $names[] = stripslashes( preg_replace( '#(-|_)#', $tag->tag ) );
62
- }
63
- }
64
- }
65
- }
66
-
67
  return $names;
68
  }
69
  }
50
  }
51
  }
52
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  return $names;
54
  }
55
  }
app/Common/Tools/RobotsTxt.php CHANGED
@@ -39,7 +39,6 @@ class RobotsTxt {
39
  }
40
 
41
  $original = explode( "\n", $original );
42
- $sitemapUrls = implode( "\r\n", array_merge( aioseo()->sitemap->helpers->getSitemapUrls(), $this->extractSitemapUrls( $original ) ) );
43
  $originalRules = $this->extractRules( $original );
44
  $networkRules = [];
45
  if ( is_multisite() ) {
@@ -53,13 +52,13 @@ class RobotsTxt {
53
  if ( ! aioseo()->options->tools->robots->enable ) {
54
  $networkAndOriginal = $this->mergeRules( $originalRules, $this->parseRules( $networkRules ) );
55
  $networkAndOriginal = $this->robotsArrayUnique( $networkAndOriginal );
56
- return $this->stringify( $networkAndOriginal ) . "\r\n" . $sitemapUrls;
57
  }
58
 
59
  $allRules = $this->mergeRules( $originalRules, $this->mergeRules( $this->parseRules( $networkRules ), $this->parseRules( aioseo()->options->tools->robots->rules ) ), true );
60
  $allRules = $this->robotsArrayUnique( $allRules );
61
 
62
- return $this->stringify( $allRules ) . "\r\n" . $sitemapUrls;
63
  }
64
 
65
  /**
@@ -172,9 +171,10 @@ class RobotsTxt {
172
  * Stringifies the parsed rules.
173
  *
174
  * @param array $allRules The rules array.
 
175
  * @return string The stringified rules.
176
  */
177
- private function stringify( $allRules ) {
178
  $robots = [];
179
  foreach ( $allRules as $agent => $rules ) {
180
  if ( empty( $agent ) ) {
@@ -195,7 +195,16 @@ class RobotsTxt {
195
 
196
  $robots[] = '';
197
  }
198
- return implode( "\r\n", $robots );
 
 
 
 
 
 
 
 
 
199
  }
200
 
201
  /**
39
  }
40
 
41
  $original = explode( "\n", $original );
 
42
  $originalRules = $this->extractRules( $original );
43
  $networkRules = [];
44
  if ( is_multisite() ) {
52
  if ( ! aioseo()->options->tools->robots->enable ) {
53
  $networkAndOriginal = $this->mergeRules( $originalRules, $this->parseRules( $networkRules ) );
54
  $networkAndOriginal = $this->robotsArrayUnique( $networkAndOriginal );
55
+ return $this->stringify( $networkAndOriginal, $original );
56
  }
57
 
58
  $allRules = $this->mergeRules( $originalRules, $this->mergeRules( $this->parseRules( $networkRules ), $this->parseRules( aioseo()->options->tools->robots->rules ) ), true );
59
  $allRules = $this->robotsArrayUnique( $allRules );
60
 
61
+ return $this->stringify( $allRules, $original );
62
  }
63
 
64
  /**
171
  * Stringifies the parsed rules.
172
  *
173
  * @param array $allRules The rules array.
174
+ * @param string $original The original robots.txt content.
175
  * @return string The stringified rules.
176
  */
177
+ private function stringify( $allRules, $original ) {
178
  $robots = [];
179
  foreach ( $allRules as $agent => $rules ) {
180
  if ( empty( $agent ) ) {
195
 
196
  $robots[] = '';
197
  }
198
+
199
+ $robots = implode( "\r\n", $robots ) . "\r\n";
200
+
201
+ $sitemapUrls = array_merge( aioseo()->sitemap->helpers->getSitemapUrls(), $this->extractSitemapUrls( $original ) );
202
+ if ( ! empty( $sitemapUrls ) ) {
203
+ $sitemapUrls = implode( "\r\n", $sitemapUrls );
204
+ $robots .= $sitemapUrls . "\r\n\r\n";
205
+ }
206
+
207
+ return $robots;
208
  }
209
 
210
  /**
app/Common/Traits/Helpers/ECommerce.php ADDED
@@ -0,0 +1,109 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Traits\Helpers;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ /**
10
+ * Contains helper functions for eCommerce plugins.
11
+ *
12
+ * @since 4.1.3
13
+ */
14
+ trait ECommerce {
15
+ /**
16
+ * Checks whether WooCommerce is active.
17
+ *
18
+ * @since 4.0.0
19
+ *
20
+ * @return boolean Whether WooCommerce is active.
21
+ */
22
+ public function isWooCommerceActive() {
23
+ return class_exists( 'woocommerce' );
24
+ }
25
+
26
+ /**
27
+ * Checks whether the queried object is the WooCommerce shop page.
28
+ *
29
+ * @since 4.0.0
30
+ *
31
+ * @param int $id The post ID to check against (optional).
32
+ * @return bool Whether the current page is the WooCommerce shop page.
33
+ */
34
+ public function isWooCommerceShopPage( $id = 0 ) {
35
+ if ( ! $this->isWooCommerceActive() ) {
36
+ return false;
37
+ }
38
+
39
+ if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_shop' ) ) {
40
+ return is_shop();
41
+ }
42
+
43
+ $id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
44
+ return $id && wc_get_page_id( 'shop' ) === $id;
45
+ }
46
+
47
+ /**
48
+ * Checks whether the queried object is the WooCommerce cart page.
49
+ *
50
+ * @since 4.1.3
51
+ *
52
+ * @param int $id The post ID to check against (optional).
53
+ * @return bool Whether the current page is the WooCommerce cart page.
54
+ */
55
+ public function isWooCommerceCartPage( $id = 0 ) {
56
+ if ( ! $this->isWooCommerceActive() ) {
57
+ return false;
58
+ }
59
+
60
+ if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_cart' ) ) {
61
+ return is_cart();
62
+ }
63
+
64
+ $id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
65
+ return $id && wc_get_page_id( 'cart' ) === $id;
66
+ }
67
+
68
+ /**
69
+ * Checks whether the queried object is the WooCommerce checkout page.
70
+ *
71
+ * @since 4.1.3
72
+ *
73
+ * @param int $id The post ID to check against (optional).
74
+ * @return bool Whether the current page is the WooCommerce checkout page.
75
+ */
76
+ public function isWooCommerceCheckoutPage( $id = 0 ) {
77
+ if ( ! $this->isWooCommerceActive() ) {
78
+ return false;
79
+ }
80
+
81
+ if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_checkout' ) ) {
82
+ return is_checkout();
83
+ }
84
+
85
+ $id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
86
+ return $id && wc_get_page_id( 'checkout' ) === $id;
87
+ }
88
+
89
+ /**
90
+ * Checks whether the queried object is the WooCommerce account page.
91
+ *
92
+ * @since 4.1.3
93
+ *
94
+ * @param int $id The post ID to check against (optional).
95
+ * @return bool Whether the current page is the WooCommerce account page.
96
+ */
97
+ public function isWooCommerceAccountPage( $id = 0 ) {
98
+ if ( ! $this->isWooCommerceActive() ) {
99
+ return false;
100
+ }
101
+
102
+ if ( ! is_admin() && ! aioseo()->helpers->isAjaxCronRest() && function_exists( 'is_account_page' ) ) {
103
+ return is_account_page();
104
+ }
105
+
106
+ $id = ! $id && ! empty( $_GET['post'] ) ? (int) wp_unslash( $_GET['post'] ) : (int) $id; // phpcs:ignore HM.Security.ValidatedSanitizedInput
107
+ return $id && wc_get_page_id( 'myaccount' ) === $id;
108
+ }
109
+ }
app/Common/Traits/Options.php CHANGED
@@ -527,8 +527,17 @@ trait Options {
527
  $optionOrGroup = '_aioseo_type';
528
  }
529
 
 
 
530
  // Make sure our dynamic options have loaded.
531
- $this->init( true );
 
 
 
 
 
 
 
532
 
533
  // If we need to set a sub-group, do that now.
534
  $defaults = $this->groupKey ? $this->options[ $this->groupKey ] : $this->options;
@@ -630,6 +639,17 @@ trait Options {
630
  : null;
631
  }
632
 
 
 
 
 
 
 
 
 
 
 
 
633
  /**
634
  * Updates the options in the database.
635
  *
527
  $optionOrGroup = '_aioseo_type';
528
  }
529
 
530
+ static $hasInitialized = false;
531
+
532
  // Make sure our dynamic options have loaded.
533
+ if ( ! $hasInitialized ) {
534
+ foreach ( $this->subGroups as $subGroup ) {
535
+ if ( 'dynamic' === $subGroup ) {
536
+ $hasInitialized = true;
537
+ $this->init( true );
538
+ }
539
+ }
540
+ }
541
 
542
  // If we need to set a sub-group, do that now.
543
  $defaults = $this->groupKey ? $this->options[ $this->groupKey ] : $this->options;
639
  : null;
640
  }
641
 
642
+ /**
643
+ * Gets the defaults options.
644
+ *
645
+ * @since 4.1.3
646
+ *
647
+ * @return array An array of dafults.
648
+ */
649
+ public function getDefaults() {
650
+ return $this->defaults;
651
+ }
652
+
653
  /**
654
  * Updates the options in the database.
655
  *
app/Common/Utils/Access.php CHANGED
@@ -15,11 +15,11 @@ class Access {
15
  * @var array
16
  */
17
  protected $capabilities = [
 
18
  'aioseo_general_settings',
19
  'aioseo_search_appearance_settings',
20
  'aioseo_social_networks_settings',
21
  'aioseo_sitemap_settings',
22
- 'aioseo_internal_links_settings',
23
  'aioseo_redirects_settings',
24
  'aioseo_seo_analysis_settings',
25
  'aioseo_tools_settings',
@@ -31,7 +31,8 @@ class Access {
31
  'aioseo_page_social_settings',
32
  'aioseo_local_seo_settings',
33
  'aioseo_page_local_seo_settings',
34
- 'aioseo_about_us_page'
 
35
  ];
36
 
37
  /**
@@ -43,7 +44,10 @@ class Access {
43
  */
44
  protected $roles = [
45
  'superadmin' => 'superadmin',
46
- 'administrator' => 'administrator'
 
 
 
47
  ];
48
 
49
  /**
@@ -53,12 +57,11 @@ class Access {
53
  */
54
  public function __construct() {
55
  $adminRoles = [];
56
- $wpRoles = wp_roles();
57
- $allRoles = $wpRoles->roles;
58
- foreach ( $allRoles as $key => $wpRole ) {
59
- $role = get_role( $key );
60
- if ( $role->has_cap( 'install_plugins' ) || $role->has_cap( 'publish_posts' ) ) {
61
- $adminRoles[ $key ] = $key;
62
  }
63
  }
64
 
@@ -74,29 +77,29 @@ class Access {
74
  * @return void
75
  */
76
  public function addCapabilities() {
 
 
77
  foreach ( $this->roles as $wpRole => $role ) {
78
  $roleObject = get_role( $wpRole );
79
  if ( ! is_object( $roleObject ) ) {
80
  continue;
81
  }
82
 
83
- if ( $this->canManage( $role ) ) {
84
  $roleObject->add_cap( 'aioseo_manage_seo' );
85
- } else {
86
- $roleObject->remove_cap( 'aioseo_manage_seo' );
87
  }
88
 
89
- if ( $this->isAdmin( $role ) ) {
90
- $roleObject->add_cap( 'aioseo_setup_wizard' );
91
- } else {
92
- $roleObject->remove_cap( 'aioseo_setup_wizard' );
93
- }
 
 
 
94
 
95
- foreach ( $this->getAllCapabilities( $role ) as $capability => $enabled ) {
96
- if ( $enabled ) {
97
  $roleObject->add_cap( $capability );
98
- } else {
99
- $roleObject->remove_cap( $capability );
100
  }
101
  }
102
  }
@@ -126,9 +129,12 @@ class Access {
126
  }
127
 
128
  $role = get_role( $key );
 
 
 
129
 
130
- // Anyone with install plugins can remain.
131
- if ( $role->has_cap( 'install_plugins' ) ) {
132
  continue;
133
  }
134
 
@@ -157,7 +163,13 @@ class Access {
157
  return true;
158
  }
159
 
160
- if ( $this->canPublish( $checkRole ) && false !== strpos( $capability, 'aioseo_page_' ) ) {
 
 
 
 
 
 
161
  return true;
162
  }
163
 
@@ -174,17 +186,28 @@ class Access {
174
  */
175
  public function getAllCapabilities( $role = null ) {
176
  $capabilities = [];
177
- foreach ( $this->capabilities as $capability ) {
178
  $capabilities[ $capability ] = $this->hasCapability( $capability, $role );
179
  }
180
 
181
- $capabilities['aioseo_setup_wizard'] = $this->isAdmin( $role );
182
- $capabilities['aioseo_admin'] = $this->isAdmin( $role );
183
- $capabilities['aioseo_manage_seo'] = $this->canManage( $role );
184
 
185
  return $capabilities;
186
  }
187
 
 
 
 
 
 
 
 
 
 
 
 
188
  /**
189
  * If the current user is an admin, or superadmin, they have access to all caps regardless.
190
  *
@@ -195,29 +218,14 @@ class Access {
195
  */
196
  public function isAdmin( $role = null ) {
197
  if ( $role ) {
198
- if ( is_multisite() && 'superadmin' === $role ) {
199
- return true;
200
- }
201
-
202
- if ( ! is_multisite() && 'administrator' === $role ) {
203
  return true;
204
  }
205
 
206
- $wpRoles = wp_roles();
207
- $allRoles = $wpRoles->roles;
208
- foreach ( $allRoles as $key => $wpRole ) {
209
- if ( $key === $role ) {
210
- $r = get_role( $key );
211
- if ( $r->has_cap( 'install_plugins' ) ) {
212
- return true;
213
- }
214
- }
215
- }
216
-
217
  return false;
218
  }
219
 
220
- if ( ( is_multisite() && current_user_can( 'superadmin' ) ) || current_user_can( 'administrator' ) || current_user_can( 'install_plugins' ) ) {
221
  return true;
222
  }
223
 
@@ -229,12 +237,13 @@ class Access {
229
  *
230
  * @since 4.0.9
231
  *
232
- * @param string $role The role to check.
233
- * @return boolean True if the role can publish.
 
234
  */
235
- protected function canPublish( $role ) {
236
  if ( empty( $role ) ) {
237
- return current_user_can( 'publish_posts' );
238
  }
239
 
240
  $wpRoles = wp_roles();
@@ -242,7 +251,7 @@ class Access {
242
  foreach ( $allRoles as $key => $wpRole ) {
243
  if ( $key === $role ) {
244
  $r = get_role( $key );
245
- if ( $r->has_cap( 'publish_posts' ) ) {
246
  return true;
247
  }
248
  }
@@ -252,15 +261,39 @@ class Access {
252
  }
253
 
254
  /**
255
- * Checks if the passed in role can manage AIOSEO.
256
  *
257
  * @since 4.0.0
258
  *
259
- * @param string $role The role to check against.
260
- * @return bool Whether or not the user can manage AIOSEO.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
261
  */
262
- protected function canManage( $role ) {
263
- return $this->isAdmin( $role );
264
  }
265
 
266
  /**
15
  * @var array
16
  */
17
  protected $capabilities = [
18
+ 'aioseo_dashboard',
19
  'aioseo_general_settings',
20
  'aioseo_search_appearance_settings',
21
  'aioseo_social_networks_settings',
22
  'aioseo_sitemap_settings',
 
23
  'aioseo_redirects_settings',
24
  'aioseo_seo_analysis_settings',
25
  'aioseo_tools_settings',
31
  'aioseo_page_social_settings',
32
  'aioseo_local_seo_settings',
33
  'aioseo_page_local_seo_settings',
34
+ 'aioseo_about_us_page',
35
+ 'aioseo_setup_wizard'
36
  ];
37
 
38
  /**
44
  */
45
  protected $roles = [
46
  'superadmin' => 'superadmin',
47
+ 'administrator' => 'administrator',
48
+ 'editor' => 'editor',
49
+ 'author' => 'author',
50
+ 'contributor' => 'contributor'
51
  ];
52
 
53
  /**
57
  */
58
  public function __construct() {
59
  $adminRoles = [];
60
+ $allRoles = aioseo()->helpers->getUserRoles();
61
+ foreach ( $allRoles as $roleName => $wpRole ) {
62
+ $role = get_role( $roleName );
63
+ if ( $this->isAdmin( $roleName ) || $role->has_cap( 'publish_posts' ) ) {
64
+ $adminRoles[ $roleName ] = $roleName;
 
65
  }
66
  }
67
 
77
  * @return void
78
  */
79
  public function addCapabilities() {
80
+ $this->isUpdatingRoles = true;
81
+
82
  foreach ( $this->roles as $wpRole => $role ) {
83
  $roleObject = get_role( $wpRole );
84
  if ( ! is_object( $roleObject ) ) {
85
  continue;
86
  }
87
 
88
+ if ( $this->isAdmin( $role ) ) {
89
  $roleObject->add_cap( 'aioseo_manage_seo' );
 
 
90
  }
91
 
92
+ if ( current_user_can( 'edit_posts' ) ) {
93
+ $postCapabilities = [
94
+ 'aioseo_page_analysis',
95
+ 'aioseo_page_general_settings',
96
+ 'aioseo_page_advanced_settings',
97
+ 'aioseo_page_schema_settings',
98
+ 'aioseo_page_social_settings',
99
+ ];
100
 
101
+ foreach ( $postCapabilities as $capability ) {
 
102
  $roleObject->add_cap( $capability );
 
 
103
  }
104
  }
105
  }
129
  }
130
 
131
  $role = get_role( $key );
132
+ if ( empty( $role ) ) {
133
+ continue;
134
+ }
135
 
136
+ // Any Admin can remain.
137
+ if ( $this->isAdmin( $key ) ) {
138
  continue;
139
  }
140
 
163
  return true;
164
  }
165
 
166
+ if (
167
+ (
168
+ $this->can( 'publish_posts', $checkRole ) ||
169
+ $this->can( 'edit_posts', $checkRole )
170
+ ) &&
171
+ false !== strpos( $capability, 'aioseo_page_' )
172
+ ) {
173
  return true;
174
  }
175
 
186
  */
187
  public function getAllCapabilities( $role = null ) {
188
  $capabilities = [];
189
+ foreach ( $this->getCapabilityList() as $capability ) {
190
  $capabilities[ $capability ] = $this->hasCapability( $capability, $role );
191
  }
192
 
193
+ $capabilities['aioseo_admin'] = $this->isAdmin( $role );
194
+ $capabilities['aioseo_manage_seo'] = $this->isAdmin( $role );
195
+ $capabilities['aioseo_about_us_page'] = $this->canManage( $role );
196
 
197
  return $capabilities;
198
  }
199
 
200
+ /**
201
+ * Returns the capability list.
202
+ *
203
+ * @return 4.1.3
204
+ *
205
+ * @return array An array of capabilities.
206
+ */
207
+ public function getCapabilityList() {
208
+ return $this->capabilities;
209
+ }
210
+
211
  /**
212
  * If the current user is an admin, or superadmin, they have access to all caps regardless.
213
  *
218
  */
219
  public function isAdmin( $role = null ) {
220
  if ( $role ) {
221
+ if ( ( is_multisite() && 'superadmin' === $role ) || 'administrator' === $role ) {
 
 
 
 
222
  return true;
223
  }
224
 
 
 
 
 
 
 
 
 
 
 
 
225
  return false;
226
  }
227
 
228
+ if ( ( is_multisite() && current_user_can( 'superadmin' ) ) || current_user_can( 'administrator' ) ) {
229
  return true;
230
  }
231
 
237
  *
238
  * @since 4.0.9
239
  *
240
+ * @param string $capability The capability to check against.
241
+ * @param string $role The role to check.
242
+ * @return boolean True if the role can publish.
243
  */
244
+ protected function can( $capability, $role ) {
245
  if ( empty( $role ) ) {
246
+ return current_user_can( $capability );
247
  }
248
 
249
  $wpRoles = wp_roles();
251
  foreach ( $allRoles as $key => $wpRole ) {
252
  if ( $key === $role ) {
253
  $r = get_role( $key );
254
+ if ( $r->has_cap( $capability ) ) {
255
  return true;
256
  }
257
  }
261
  }
262
 
263
  /**
264
+ * Checks if the current user can manage AIOSEO.
265
  *
266
  * @since 4.0.0
267
  *
268
+ * @param string|null $checkRole A role to check against.
269
+ * @return bool Whether or not the user can manage AIOSEO.
270
+ */
271
+ public function canManage( $checkRole = null ) {
272
+ return $this->isAdmin( $checkRole );
273
+ }
274
+
275
+ /**
276
+ * Gets all options that the user does not have access to manage.
277
+ *
278
+ * @since 4.1.3
279
+ *
280
+ * @param string $role The given role.
281
+ * @return array An array with the option names.
282
+ */
283
+ public function getNotAllowedOptions() {
284
+ return [];
285
+ }
286
+
287
+ /**
288
+ * Gets all page fields that the user does not have access to manage.
289
+ *
290
+ * @since 4.1.3
291
+ *
292
+ * @param string $role The given role.
293
+ * @return array An array with the field names.
294
  */
295
+ public function getNotAllowedPageFields() {
296
+ return [];
297
  }
298
 
299
  /**
app/Common/Utils/Addons.php CHANGED
@@ -60,15 +60,76 @@ class Addons {
60
  // The API request will tell us if we can activate a plugin, but let's check if its already active.
61
  $installedPlugins = array_keys( get_plugins() );
62
  foreach ( $addons as $key => $addon ) {
63
- $addons[ $key ]->basename = $this->getAddonBasename( $addon->sku );
64
- $addons[ $key ]->installed = in_array( $this->getAddonBasename( $addon->sku ), $installedPlugins, true );
65
- $addons[ $key ]->isActive = is_plugin_active( $addons[ $key ]->basename );
66
- $addons[ $key ]->canInstall = $this->canInstall();
 
 
67
  }
68
 
69
  return $addons;
70
  }
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
  /**
73
  * Get the data for a specific addon.
74
  *
@@ -302,6 +363,21 @@ class Addons {
302
  return true;
303
  }
304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  /**
306
  * Load an addon into aioseo
307
  *
60
  // The API request will tell us if we can activate a plugin, but let's check if its already active.
61
  $installedPlugins = array_keys( get_plugins() );
62
  foreach ( $addons as $key => $addon ) {
63
+ $addons[ $key ]->basename = $this->getAddonBasename( $addon->sku );
64
+ $addons[ $key ]->installed = in_array( $this->getAddonBasename( $addon->sku ), $installedPlugins, true );
65
+ $addons[ $key ]->isActive = is_plugin_active( $addons[ $key ]->basename );
66
+ $addons[ $key ]->canInstall = $this->canInstall();
67
+ $addons[ $key ]->canActivate = $this->canActivate();
68
+ $addons[ $key ]->capability = $this->getManageCapability( $addon->sku );
69
  }
70
 
71
  return $addons;
72
  }
73
 
74
+ /**
75
+ * Returns the required capability to manage the addon.
76
+ *
77
+ * @since 4.1.3
78
+ *
79
+ * @param string $sku The addon sku.
80
+ * @return string The required capability.
81
+ */
82
+ protected function getManageCapability( $sku ) {
83
+ $capability = apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' );
84
+
85
+ switch ( $sku ) {
86
+ case 'aioseo-image-seo':
87
+ $capability = 'aioseo_search_appearance_settings';
88
+ break;
89
+ case 'aioseo-video-sitemap':
90
+ case 'aioseo-news-sitemap':
91
+ $capability = 'aioseo_sitemap_settings';
92
+ break;
93
+ case 'aioseo-redirects':
94
+ $capability = 'aioseo_redirects_settings';
95
+ break;
96
+ case 'aioseo-local-business':
97
+ $capability = 'aioseo_local_seo_settings';
98
+ break;
99
+ }
100
+ return $capability;
101
+ }
102
+
103
+ /**
104
+ * Check to see if there are unlicensed addons installed and activated.
105
+ *
106
+ * @since 4.1.3
107
+ *
108
+ * @return boolean True if there are unlicensed addons, false if not.
109
+ */
110
+ public function unlicensedAddons() {
111
+ $unlicensed = [
112
+ 'addons' => [],
113
+ // Translators: 1 - Opening bold tag, 2 - Plugin short name ("AIOSEO"), 3 - "Pro", 4 - Closing bold tag.
114
+ 'message' => sprintf(
115
+ __( 'The following addons cannot be used, because they require %1$s%2$s %3$s%4$s to work:', 'all-in-one-seo-pack' ),
116
+ '<strong>',
117
+ AIOSEO_PLUGIN_SHORT_NAME,
118
+ 'Pro',
119
+ '</strong>'
120
+ )
121
+ ];
122
+
123
+ $addons = $this->getAddons();
124
+ foreach ( $addons as $addon ) {
125
+ if ( $addon->isActive ) {
126
+ $unlicensed['addons'][] = $addon;
127
+ }
128
+ }
129
+
130
+ return $unlicensed;
131
+ }
132
+
133
  /**
134
  * Get the data for a specific addon.
135
  *
363
  return true;
364
  }
365
 
366
+ /**
367
+ * Determine if addons/plugins can be activated.
368
+ *
369
+ * @since 4.1.3
370
+ *
371
+ * @return bool True if yes, false if not.
372
+ */
373
+ public function canActivate() {
374
+ if ( ! current_user_can( 'activate_plugins' ) ) {
375
+ return false;
376
+ }
377
+
378
+ return true;
379
+ }
380
+
381
  /**
382
  * Load an addon into aioseo
383
  *
app/Common/Utils/Database.php CHANGED
@@ -890,26 +890,6 @@ class Database {
890
  return $this;
891
  }
892
 
893
- /**
894
- * Enable/disable HTML stripping.
895
- *
896
- * @since 4.0.0
897
- *
898
- * @param boolean $value Whether or not to enable/disable HTML stripping.
899
- * @return Database Returns the Database class which can be method chained for more query building.
900
- */
901
- public function setStripTags( $value ) {
902
- $options = $this->getEscapeOptions();
903
- if ( $value ) {
904
- $options = $options | DatabaseConnection::ESCAPE_STRIP_HTML;
905
- } else {
906
- $options = $options & ~DatabaseConnection::ESCAPE_STRIP_HTML;
907
- }
908
-
909
- $this->setEscapeOptions( $options );
910
- return $this;
911
- }
912
-
913
  /**
914
  * Set the output for the query.
915
  *
@@ -1147,13 +1127,14 @@ class Database {
1147
  $value = wp_strip_all_tags( $value );
1148
  }
1149
 
1150
- if ( ( $options & self::ESCAPE_FORCE ) !== 0 || php_sapi_name() === 'cli' ) {
1151
- $value = $this->db->_real_escape( $value );
1152
- }
1153
-
1154
- if ( ( $options & self::ESCAPE_QUOTE ) !== 0 && ! is_integer( $value ) ) {
1155
- $value = addslashes( $value );
1156
- $value = "'$value'";
 
1157
  }
1158
 
1159
  return $value;
890
  return $this;
891
  }
892
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
893
  /**
894
  * Set the output for the query.
895
  *
1127
  $value = wp_strip_all_tags( $value );
1128
  }
1129
 
1130
+ if (
1131
+ ( ( $options & self::ESCAPE_FORCE ) !== 0 || php_sapi_name() === 'cli' ) ||
1132
+ ( ( $options & self::ESCAPE_QUOTE ) !== 0 && ! is_integer( $value ) )
1133
+ ) {
1134
+ $value = esc_sql( $value );
1135
+ if ( ! is_integer( $value ) ) {
1136
+ $value = "'$value'";
1137
+ }
1138
  }
1139
 
1140
  return $value;
app/Common/Utils/DynamicBackup.php ADDED
@@ -0,0 +1,316 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace AIOSEO\Plugin\Common\Utils;
3
+
4
+ // Exit if accessed directly.
5
+ if ( ! defined( 'ABSPATH' ) ) {
6
+ exit;
7
+ }
8
+
9
+ class DynamicBackup {
10
+ /**
11
+ * A the name of the option to save dynamic backups to.
12
+ *
13
+ * @since 4.1.3
14
+ *
15
+ * @var string
16
+ */
17
+ protected $optionsName = 'aioseo_dynamic_settings_backup';
18
+
19
+ /**
20
+ * The dynamic backup.
21
+ *
22
+ * @since 4.1.3
23
+ *
24
+ * @var array
25
+ */
26
+ protected $backup = [];
27
+
28
+ /**
29
+ * Whether the backup data needs to updated after it has been restored.
30
+ *
31
+ * @since 4.1.3
32
+ *
33
+ * @var boolean
34
+ */
35
+ protected $needsUpdate = false;
36
+
37
+ /**
38
+ * Whether the backup should be updated.
39
+ *
40
+ * @since 4.1.3
41
+ *
42
+ * @var boolean
43
+ */
44
+ protected $shouldBackup = false;
45
+
46
+ /**
47
+ * The options from the DB.
48
+ *
49
+ * @since 4.1.3
50
+ *
51
+ * @var array
52
+ */
53
+ protected $options = [];
54
+
55
+ /**
56
+ * Class constructor.
57
+ *
58
+ * @since 4.1.3
59
+ */
60
+ public function __construct() {
61
+ add_action( 'wp_loaded', [ $this, 'init' ], 99999 );
62
+ add_action( 'shutdown', [ $this, 'updateBackup' ] );
63
+ }
64
+
65
+ /**
66
+ * Updates the backup after restoring options.
67
+ *
68
+ * @since 4.1.3
69
+ *
70
+ * @return void
71
+ */
72
+ public function updateBackup() {
73
+ if ( $this->needsUpdate ) {
74
+ $this->needsUpdate = false;
75
+ update_option( $this->optionsName, wp_json_encode( $this->backup ) );
76
+ }
77
+ }
78
+
79
+ /**
80
+ * Checks whether data from the backup has to be restored.
81
+ *
82
+ * @since 4.1.3
83
+ *
84
+ * @return void
85
+ */
86
+ public function init() {
87
+ $backup = json_decode( get_option( $this->optionsName ), true );
88
+ if ( empty( $backup ) ) {
89
+ update_option( $this->optionsName, '{}' );
90
+ return;
91
+ }
92
+
93
+ $this->backup = $backup;
94
+ $this->options = aioseo()->options->getDefaults();
95
+
96
+ $this->restorePostTypes();
97
+ $this->restoreTaxonomies();
98
+ $this->restoreArchives();
99
+ }
100
+
101
+ /**
102
+ * Restores the dynamic Post Types options.
103
+ *
104
+ * @since 4.1.3
105
+ *
106
+ * @return void
107
+ */
108
+ private function restorePostTypes() {
109
+ $postTypes = aioseo()->helpers->getPublicPostTypes();
110
+ foreach ( $postTypes as $postType ) {
111
+ $name = $postType['name'];
112
+ if ( 'type' === $name ) {
113
+ $name = '_aioseo_type';
114
+ }
115
+
116
+ if ( ! empty( $this->backup['postTypes'][ $name ]['searchAppearance'] ) ) {
117
+ $this->restoreOptions( $this->backup['postTypes'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'postTypes', $name ] );
118
+ unset( $this->backup['postTypes'][ $name ]['searchAppearance'] );
119
+ $this->needsUpdate = true;
120
+ }
121
+
122
+ if ( ! empty( $this->backup['postTypes'][ $name ]['social']['facebook'] ) ) {
123
+ $this->restoreOptions( $this->backup['postTypes'][ $name ]['social']['facebook'], [ 'social', 'facebook', 'general', 'dynamic', 'postTypes', $name ] );
124
+ unset( $this->backup['postTypes'][ $name ]['social']['facebook'] );
125
+ $this->needsUpdate = true;
126
+ }
127
+ }
128
+ }
129
+
130
+ /**
131
+ * Restores the dynamic Taxonomies options.
132
+ *
133
+ * @since 4.1.3
134
+ *
135
+ * @return void
136
+ */
137
+ private function restoreTaxonomies() {
138
+ $taxonomies = aioseo()->helpers->getPublicTaxonomies();
139
+ foreach ( $taxonomies as $taxonomy ) {
140
+ $name = $taxonomy['name'];
141
+ if ( 'type' === $name ) {
142
+ $name = '_aioseo_type';
143
+ }
144
+
145
+ if ( ! empty( $this->backup['taxonomies'][ $name ]['searchAppearance'] ) ) {
146
+ $this->restoreOptions( $this->backup['taxonomies'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'taxonomies', $name ] );
147
+ unset( $this->backup['taxonomies'][ $name ]['searchAppearance'] );
148
+ $this->needsUpdate = true;
149
+ }
150
+
151
+ if ( ! empty( $this->backup['taxonomies'][ $name ]['social']['facebook'] ) ) {
152
+ $this->restoreOptions( $this->backup['taxonomies'][ $name ]['social']['facebook'], [ 'social', 'facebook', 'general', 'dynamic', 'taxonomies', $name ] );
153
+ unset( $this->backup['taxonomies'][ $name ]['social']['facebook'] );
154
+ $this->needsUpdate = true;
155
+ }
156
+ }
157
+ }
158
+
159
+ /**
160
+ * Restores the dynamic Archives options.
161
+ *
162
+ * @since 4.1.3
163
+ *
164
+ * @return void
165
+ */
166
+ private function restoreArchives() {
167
+ $postTypes = aioseo()->helpers->getPublicPostTypes();
168
+ foreach ( $postTypes as $postType ) {
169
+ $name = $postType['name'];
170
+ if ( 'type' === $name ) {
171
+ $name = '_aioseo_type';
172
+ }
173
+
174
+ if ( ! empty( $this->backup['archives'][ $name ]['searchAppearance'] ) ) {
175
+ $this->restoreOptions( $this->backup['archives'][ $name ]['searchAppearance'], [ 'searchAppearance', 'dynamic', 'archives', $name ] );
176
+ unset( $this->backup['archives'][ $name ]['searchAppearance'] );
177
+ $this->needsUpdate = true;
178
+ }
179
+ }
180
+ }
181
+
182
+ /**
183
+ * Restores the backuped options.
184
+ *
185
+ * @since 4.1.3
186
+ *
187
+ * @return void
188
+ * @param array $backupOptions The options to be restored.
189
+ * @param array $groups The group that the option should be restored.
190
+ */
191
+ protected function restoreOptions( $backupOptions, $groups ) {
192
+ $groupPath = $this->options;
193
+ foreach ( $groups as $group ) {
194
+ if ( ! isset( $groupPath[ $group ] ) ) {
195
+ return false;
196
+ }
197
+ $groupPath = $groupPath[ $group ];
198
+ }
199
+
200
+ $options = aioseo()->options->noConflict();
201
+ foreach ( $backupOptions as $setting => $value ) {
202
+ // Check if the option exists by checking if the type is defined.
203
+ $type = ! empty( $groupPath[ $setting ]['type'] ) ? $groupPath[ $setting ]['type'] : '';
204
+ if ( ! $type ) {
205
+ continue;
206
+ }
207
+
208
+ foreach ( $groups as $group ) {
209
+ $options = $options->$group;
210
+ }
211
+
212
+ $options->$setting = $value['value']['value'];
213
+ }
214
+ aioseo()->options->refresh();
215
+ }
216
+
217
+ /**
218
+ * Maybe backup the options if it has disappeared.
219
+ *
220
+ * @since 4.1.3
221
+ *
222
+ * @param array $newOptions An array of options to check.
223
+ * @return void
224
+ */
225
+ public function maybeBackup( $newOptions ) {
226
+ $this->maybeBackupPostType( $newOptions['searchAppearance']['dynamic']['postTypes'], $newOptions['social']['facebook']['general']['dynamic']['postTypes'] );
227
+ $this->maybeBackupTaxonomy( $newOptions['searchAppearance']['dynamic']['taxonomies'], $newOptions['social']['facebook']['general']['dynamic']['taxonomies'] );
228
+ $this->maybeBackupArchives( $newOptions['searchAppearance']['dynamic']['archives'] );
229
+
230
+ if ( $this->shouldBackup ) {
231
+ $this->shouldBackup = false;
232
+ update_option( $this->optionsName, wp_json_encode( $this->backup ) );
233
+ }
234
+ }
235
+
236
+ /**
237
+ * Maybe backup the Post Types.
238
+ *
239
+ * @since 4.1.3
240
+ *
241
+ * @param array $dynamicPostTypes An array of dynamic post types from Search Appearance to check.
242
+ * @param array $dynamicPostTypeOG An array of dynamic post types from Social Facebook to check.
243
+ * @return void
244
+ */
245
+ private function maybeBackupPostType( $dynamicPostTypes, $dynamicPostTypesOG ) {
246
+ $postTypes = aioseo()->helpers->getPublicPostTypes();
247
+ $postTypes = aioseo()->helpers->normalizePostTypeTaxonomyNames( $postTypes );
248
+
249
+ foreach ( $dynamicPostTypes as $dynamicPostTypeName => $dynamicPostTypeSettings ) {
250
+ $found = wp_list_filter( $postTypes, [ 'name' => $dynamicPostTypeName ] );
251
+ if ( count( $found ) === 0 ) {
252
+ $this->backup['postTypes'][ $dynamicPostTypeName ]['searchAppearance'] = $dynamicPostTypeSettings;
253
+ $this->shouldBackup = true;
254
+ }
255
+ }
256
+
257
+ foreach ( $dynamicPostTypesOG as $dynamicPostTypeNameOG => $dynamicPostTypeSettingsOG ) {
258
+ $found = wp_list_filter( $postTypes, [ 'name' => $dynamicPostTypeNameOG ] );
259
+ if ( count( $found ) === 0 ) {
260
+ $this->backup['postTypes'][ $dynamicPostTypeNameOG ]['social']['facebook'] = $dynamicPostTypeSettingsOG;
261
+ $this->shouldBackup = true;
262
+ }
263
+ }
264
+ }
265
+
266
+ /**
267
+ * Maybe backup the Taxonomies.
268
+ *
269
+ * @since 4.1.3
270
+ *
271
+ * @param array $dynamicTaxonomies An array of dynamic taxonomy from Search Appearance to check.
272
+ * @param array $dynamicTaxonomiesOG An array of dynamic taxonomy from Social Facebook to check.
273
+ * @return void
274
+ */
275
+ private function maybeBackupTaxonomy( $dynamicTaxonomies, $dynamicTaxonomiesOG ) {
276
+ $taxonomies = aioseo()->helpers->getPublicTaxonomies();
277
+ $taxonomies = aioseo()->helpers->normalizePostTypeTaxonomyNames( $taxonomies );
278
+
279
+ foreach ( $dynamicTaxonomies as $dynamicTaxonomyName => $dynamicTaxonomySettings ) {
280
+ $found = wp_list_filter( $taxonomies, [ 'name' => $dynamicTaxonomyName ] );
281
+ if ( count( $found ) === 0 ) {
282
+ $this->backup['taxonomies'][ $dynamicTaxonomyName ]['searchAppearance'] = $dynamicTaxonomySettings;
283
+ $this->shouldBackup = true;
284
+ }
285
+ }
286
+
287
+ foreach ( $dynamicTaxonomiesOG as $dynamicTaxonomyNameOG => $dynamicTaxonomySettingsOG ) {
288
+ $found = wp_list_filter( $taxonomies, [ 'name' => $dynamicTaxonomyNameOG ] );
289
+ if ( count( $found ) === 0 ) {
290
+ $this->backup['taxonomies'][ $dynamicTaxonomyNameOG ]['social']['facebook'] = $dynamicTaxonomySettingsOG;
291
+ $this->shouldBackup = true;
292
+ }
293
+ }
294
+ }
295
+
296
+ /**
297
+ * Maybe backup the Archives.
298
+ *
299
+ * @since 4.1.3
300
+ *
301
+ * @param array $dynamicArchives An array of dynamic archives to check.
302
+ * @return void
303
+ */
304
+ private function maybeBackupArchives( $dynamicArchives ) {
305
+ $postTypes = aioseo()->helpers->getPublicPostTypes( false, true );
306
+ $postTypes = aioseo()->helpers->normalizePostTypeTaxonomyNames( $postTypes );
307
+
308
+ foreach ( $dynamicArchives as $archiveName => $archiveSettings ) {
309
+ $found = wp_list_filter( $postTypes, [ 'name' => $archiveName ] );
310
+ if ( count( $found ) === 0 ) {
311
+ $this->backup['archives'][ $archiveName ]['searchAppearance'] = $archiveSettings;
312
+ $this->shouldBackup = true;
313
+ }
314
+ }
315
+ }
316
+ }
app/Common/Utils/Helpers.php CHANGED
@@ -19,6 +19,7 @@ class Helpers {
19
  use TraitHelpers\ActionScheduler;
20
  use TraitHelpers\Constants;
21
  use TraitHelpers\DateTime;
 
22
  use TraitHelpers\Shortcodes;
23
  use TraitHelpers\Strings;
24
 
@@ -228,33 +229,6 @@ class Helpers {
228
  return is_home() && ( 0 !== (int) get_option( 'page_for_posts' ) );
229
  }
230
 
231
- /**
232
- * Checks whether WooCommerce is active.
233
- *
234
- * @since 4.0.0
235
- *
236
- * @return boolean Whether WooCommerce is active.
237
- */
238
- public function isWooCommerceActive() {
239
- return class_exists( 'woocommerce' );
240
- }
241
-
242
- /**
243
- * Checks whether the queried object is the WooCommerce shop page.
244
- *
245
- * @since 4.0.0
246
- *
247
- * @return boolean
248
- */
249
- public function isWooCommerceShopPage() {
250
- $screenCheck = true;
251
- if ( is_admin() && function_exists( 'get_current_screen' ) ) {
252
- $screen = get_current_screen();
253
- $screenCheck = 'edit' !== $screen->base;
254
- }
255
- return $this->isWooCommerceActive() && function_exists( 'is_shop' ) && is_shop() && $screenCheck;
256
- }
257
-
258
  /**
259
  * Checks whether BuddyPress is active.
260
  *
@@ -472,7 +446,6 @@ class Helpers {
472
  $staticHomePage = intval( get_option( 'page_on_front' ) );
473
  $data = [
474
  'page' => $page,
475
- 'translations' => $this->getJedLocaleData( 'all-in-one-seo-pack' ),
476
  'screen' => [
477
  'base' => $screen->base,
478
  'postType' => $screen->post_type,
@@ -548,11 +521,14 @@ class Helpers {
548
  'staticHomePage' => $isStaticHomePage ? $staticHomePage : false,
549
  'staticBlogPage' => $this->getBlogPageId(),
550
  'staticBlogPageTitle' => get_the_title( $this->getBlogPageId() ),
551
- 'isDev' => $this->isDev()
 
552
  ],
553
  'user' => [
554
  'email' => wp_get_current_user()->user_email,
555
  'roles' => $this->getUserRoles(),
 
 
556
  'capabilities' => aioseo()->access->getAllCapabilities(),
557
  'unfilteredHtml' => current_user_can( 'unfiltered_html' ),
558
  'locale' => function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale()
@@ -563,10 +539,7 @@ class Helpers {
563
  'taxonomies' => $this->getPublicTaxonomies( false, true ),
564
  'archives' => $this->getPublicPostTypes( false, true, true )
565
  ],
566
- 'notifications' => [
567
- 'active' => Models\Notification::getAllActiveNotifications(),
568
- 'dismissed' => Models\Notification::getAllDismissedNotifications()
569
- ],
570
  'addons' => aioseo()->addons->getAddons(),
571
  'version' => AIOSEO_VERSION,
572
  'helpPanel' => json_decode( aioseo()->help->getDocs() ),
@@ -675,8 +648,6 @@ class Helpers {
675
  }
676
  }
677
 
678
- // @TODO: Contextualize all data attributes above to only show on pages that they are used on.
679
-
680
  if ( 'sitemaps' === $page ) {
681
  try {
682
  if ( as_next_scheduled_action( 'aioseo_static_sitemap_regeneration' ) ) {
@@ -755,7 +726,7 @@ class Helpers {
755
  public function getUserRoles() {
756
  global $wp_roles;
757
  if ( ! isset( $wp_roles ) ) {
758
- $wp_roles = new WP_Roles();
759
  }
760
  $roleNames = $wp_roles->get_names();
761
  asort( $roleNames );
@@ -763,6 +734,36 @@ class Helpers {
763
  return $roleNames;
764
  }
765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
  /**
767
  * Returns an array of plugins with the active status.
768
  *
@@ -777,12 +778,13 @@ class Helpers {
777
  $plugins = [];
778
  foreach ( $pluginUpgrader->pluginSlugs as $key => $slug ) {
779
  $plugins[ $key ] = [
780
- 'basename' => $slug,
781
- 'installed' => in_array( $slug, $installedPlugins, true ),
782
- 'activated' => is_plugin_active( $slug ),
783
- 'adminUrl' => admin_url( $pluginUpgrader->pluginAdminUrls[ $key ] ),
784
- 'canInstall' => aioseo()->addons->canInstall(),
785
- 'wpLink' => ! empty( $pluginUpgrader->wpPluginLinks[ $key ] ) ? $pluginUpgrader->wpPluginLinks[ $key ] : null
 
786
  ];
787
  }
788
 
@@ -937,6 +939,24 @@ class Helpers {
937
  return in_array( $postType, $noindexedPostTypes, true );
938
  }
939
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
940
  /**
941
  * Returns noindexed taxonomies.
942
  *
@@ -1558,7 +1578,9 @@ class Helpers {
1558
  static $pageOnFront = null;
1559
  static $pageForPosts = null;
1560
 
1561
- if ( aioseo()->helpers->isWooCommerceShopPage() ) {
 
 
1562
  return get_post( wc_get_page_id( 'shop' ) );
1563
  }
1564
 
@@ -2268,4 +2290,15 @@ class Helpers {
2268
 
2269
  return apply_filters( 'aioseo_is_rest_api_request', $isRestApiRequest );
2270
  }
 
 
 
 
 
 
 
 
 
 
 
2271
  }
19
  use TraitHelpers\ActionScheduler;
20
  use TraitHelpers\Constants;
21
  use TraitHelpers\DateTime;
22
+ use TraitHelpers\ECommerce;
23
  use TraitHelpers\Shortcodes;
24
  use TraitHelpers\Strings;
25
 
229
  return is_home() && ( 0 !== (int) get_option( 'page_for_posts' ) );
230
  }
231
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
232
  /**
233
  * Checks whether BuddyPress is active.
234
  *
446
  $staticHomePage = intval( get_option( 'page_on_front' ) );
447
  $data = [
448
  'page' => $page,
 
449
  'screen' => [
450
  'base' => $screen->base,
451
  'postType' => $screen->post_type,
521
  'staticHomePage' => $isStaticHomePage ? $staticHomePage : false,
522
  'staticBlogPage' => $this->getBlogPageId(),
523
  'staticBlogPageTitle' => get_the_title( $this->getBlogPageId() ),
524
+ 'isDev' => $this->isDev(),
525
+ 'isSsl' => is_ssl()
526
  ],
527
  'user' => [
528
  'email' => wp_get_current_user()->user_email,
529
  'roles' => $this->getUserRoles(),
530
+ 'customRoles' => $this->getCustomRoles(),
531
+ 'canManage' => current_user_can( apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ) ),
532
  'capabilities' => aioseo()->access->getAllCapabilities(),
533
  'unfilteredHtml' => current_user_can( 'unfiltered_html' ),
534
  'locale' => function_exists( 'get_user_locale' ) ? get_user_locale() : get_locale()
539
  'taxonomies' => $this->getPublicTaxonomies( false, true ),
540
  'archives' => $this->getPublicPostTypes( false, true, true )
541
  ],
542
+ 'notifications' => Models\Notification::getNotifications( false ),
 
 
 
543
  'addons' => aioseo()->addons->getAddons(),
544
  'version' => AIOSEO_VERSION,
545
  'helpPanel' => json_decode( aioseo()->help->getDocs() ),
648
  }
649
  }
650
 
 
 
651
  if ( 'sitemaps' === $page ) {
652
  try {
653
  if ( as_next_scheduled_action( 'aioseo_static_sitemap_regeneration' ) ) {
726
  public function getUserRoles() {
727
  global $wp_roles;
728
  if ( ! isset( $wp_roles ) ) {
729
+ $wp_roles = new \WP_Roles();
730
  }
731
  $roleNames = $wp_roles->get_names();
732
  asort( $roleNames );
734
  return $roleNames;
735
  }
736
 
737
+ /**
738
+ * Returns the custom roles in the current WP install.
739
+ *
740
+ * @since 4.1.3
741
+ *
742
+ * @return array An array of custom roles.
743
+ */
744
+ public function getCustomRoles() {
745
+ $allRoles = $this->getUserRoles();
746
+ $customRoles = [];
747
+
748
+ $toSkip = array_merge(
749
+ // Default WordPress roles.
750
+ [ 'superadmin', 'administrator', 'editor', 'author', 'contributor', 'subscriber' ],
751
+ // Default AIOSEO roles.
752
+ [ 'aioseo_manager', 'aioseo_editor' ]
753
+ );
754
+
755
+ foreach ( $allRoles as $roleName => $role ) {
756
+ // Skip default roles.
757
+ if ( in_array( $roleName, $toSkip, true ) ) {
758
+ continue;
759
+ }
760
+
761
+ $customRoles[ $roleName ] = $role;
762
+ }
763
+
764
+ return $customRoles;
765
+ }
766
+
767
  /**
768
  * Returns an array of plugins with the active status.
769
  *
778
  $plugins = [];
779
  foreach ( $pluginUpgrader->pluginSlugs as $key => $slug ) {
780
  $plugins[ $key ] = [
781
+ 'basename' => $slug,
782
+ 'installed' => in_array( $slug, $installedPlugins, true ),
783
+ 'activated' => is_plugin_active( $slug ),
784
+ 'adminUrl' => admin_url( $pluginUpgrader->pluginAdminUrls[ $key ] ),
785
+ 'canInstall' => aioseo()->addons->canInstall(),
786
+ 'canActivate' => aioseo()->addons->canActivate(),
787
+ 'wpLink' => ! empty( $pluginUpgrader->wpPluginLinks[ $key ] ) ? $pluginUpgrader->wpPluginLinks[ $key ] : null
788
  ];
789
  }
790
 
939
  return in_array( $postType, $noindexedPostTypes, true );
940
  }
941
 
942
+ /**
943
+ * Normalize Post Type or Taxonomy names to work properly with AIOSEO.
944
+ *
945
+ * @since 4.1.3
946
+ *
947
+ * @param array $items Array of items to normalize.
948
+ * @return array Array of items normalized.
949
+ */
950
+ public function normalizePostTypeTaxonomyNames( $items ) {
951
+ foreach ( $items as &$item ) {
952
+ if ( 'type' === $item['name'] ) {
953
+ $item['name'] = '_aioseo_type';
954
+ }
955
+ }
956
+
957
+ return $items;
958
+ }
959
+
960
  /**
961
  * Returns noindexed taxonomies.
962
  *
1578
  static $pageOnFront = null;
1579
  static $pageForPosts = null;
1580
 
1581
+ $postId = is_a( $postId, 'WP_Post' ) ? $postId->ID : $postId;
1582
+
1583
+ if ( aioseo()->helpers->isWooCommerceShopPage( $postId ) ) {
1584
  return get_post( wc_get_page_id( 'shop' ) );
1585
  }
1586
 
2290
 
2291
  return apply_filters( 'aioseo_is_rest_api_request', $isRestApiRequest );
2292
  }
2293
+
2294
+ /**
2295
+ * Checks whether the current request is an AJAX, CRON or REST request.
2296
+ *
2297
+ * @since 4.1.3
2298
+ *
2299
+ * @return bool Wether the request is an AJAX, CRON or REST request.
2300
+ */
2301
+ public function isAjaxCronRest() {
2302
+ return wp_doing_ajax() || wp_doing_cron() || $this->isRestApiRequest();
2303
+ }
2304
  }
app/Common/Utils/Options.php CHANGED
@@ -35,16 +35,7 @@ class Options {
35
  */
36
  protected $defaults = [
37
  // phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
38
- 'internal' => [
39
- 'searchAppearanceDynamicBackup' => [
40
- 'postTypes' => [ 'type' => 'array', 'default' => [] ],
41
- 'taxonomies' => [ 'type' => 'array', 'default' => [] ]
42
- ],
43
- 'socialFacebookDynamicBackup' => [
44
- 'postTypes' => [ 'type' => 'array', 'default' => [] ],
45
- 'taxonomies' => [ 'type' => 'array', 'default' => [] ]
46
- ],
47
- ],
48
  'webmasterTools' => [
49
  'google' => [ 'type' => 'string' ],
50
  'bing' => [ 'type' => 'string' ],
@@ -61,9 +52,9 @@ class Options {
61
  'homepageLink' => [ 'type' => 'boolean', 'default' => true ],
62
  'homepageLabel' => [ 'type' => 'string', 'default' => 'Home' ],
63
  'breadcrumbPrefix' => [ 'type' => 'string' ],
64
- 'archiveFormat' => [ 'type' => 'string', 'default' => 'Archives for #breadcrumb_archive_post_type_name' ],
65
- 'searchResultFormat' => [ 'type' => 'string', 'default' => 'Search for \'#breadcrumb_search_string\'' ],
66
- 'errorFormat404' => [ 'type' => 'string', 'default' => '404 Error: page not found' ],
67
  'showCurrentItem' => [ 'type' => 'boolean', 'default' => true ],
68
  'linkCurrentItem' => [ 'type' => 'boolean', 'default' => false ],
69
  'categoryFullHierarchy' => [ 'type' => 'boolean', 'default' => false ],
@@ -156,6 +147,28 @@ TEMPLATE
156
  'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
157
  ]
158
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  'dynamic' => [
160
  'priority' => [
161
  'postTypes' => [],
@@ -283,7 +296,7 @@ TEMPLATE
283
  'useCategoriesForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
284
  'useTagsForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
285
  'dynamicallyGenerateKeywords' => [ 'type' => 'boolean', 'default' => false ],
286
- 'pagedFormat' => [ 'type' => 'string', 'default' => '- Page #page_number' ]
287
  ],
288
  'archives' => [
289
  'author' => [
@@ -608,7 +621,7 @@ TEMPLATE
608
  ];
609
  }
610
 
611
- $this->setDynamicSearchAppearanceOptions( 'postTypes', $postType['name'], $defaultOptions );
612
  $this->setDynamicSocialOptions( 'postTypes', $postType['name'] );
613
  $this->setDynamicSitemapOptions( 'postTypes', $postType['name'] );
614
  }
@@ -644,7 +657,7 @@ TEMPLATE
644
  ]
645
  );
646
 
647
- $this->setDynamicSearchAppearanceOptions( 'taxonomies', $taxonomy['name'], $defaultOptions );
648
  $this->setDynamicSocialOptions( 'taxonomies', $taxonomy['name'] );
649
  $this->setDynamicSitemapOptions( 'taxonomies', $taxonomy['name'] );
650
  }
@@ -688,7 +701,7 @@ TEMPLATE
688
  ]
689
  );
690
 
691
- $this->setDynamicSearchAppearanceOptions( 'archives', $postType['name'], $defaultOptions );
692
  $this->setDynamicSocialOptions( 'archives', $postType['name'] );
693
  }
694
  }
@@ -726,36 +739,6 @@ TEMPLATE
726
  // phpcs:enable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
727
  }
728
 
729
- /**
730
- * Sets the dynamic search appearance settings for a given post type or taxonomy.
731
- *
732
- * @since 4.1.1
733
- *
734
- * @param string $objectType Whether the object belongs to the dynamic "postTypes" or "taxonomies".
735
- * @param string $objectName The object name.
736
- * @param array $defaultOptions The default options for the object.
737
- * @return void
738
- */
739
- protected function setDynamicSearchAppearanceOptions( $objectType, $objectName, $defaultOptions ) {
740
- // Check if dynamic backup needs to be reset.
741
- if ( ! empty( $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ] ) ) {
742
- $this->needsUpdate = true;
743
-
744
- // If the backup is double-encoded, decode it again first. This code is to support versions before 4.1.2 and can be removed at some point in the future.
745
- $value = $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ];
746
- if ( is_string( $value ) ) {
747
- $value = json_decode( $value, true ) ? json_decode( $value, true ) : $value;
748
- }
749
-
750
- unset( $this->options['internal']['searchAppearanceDynamicBackup'][ $objectType ]['value'][ $objectName ] );
751
- if ( is_array( $value ) && ! empty( $value ) ) {
752
- $defaultOptions = array_replace_recursive( $defaultOptions, $value );
753
- }
754
- }
755
-
756
- $this->defaults['searchAppearance']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
757
- }
758
-
759
  /**
760
  * Sets the dynamic social settings for a given post type or taxonomy.
761
  *
@@ -773,22 +756,6 @@ TEMPLATE
773
  ]
774
  ];
775
 
776
- // Check if dynamic backup needs to be reset.
777
- if ( ! empty( $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ] ) ) {
778
- $this->needsUpdate = true;
779
-
780
- // If the backup is double-encoded, decode it again first. This code is to support versions before 4.1.2 and can be removed at some point in the future.
781
- $value = $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ];
782
- if ( is_string( $value ) ) {
783
- $value = json_decode( $value, true ) ? json_decode( $value, true ) : $value;
784
- }
785
-
786
- unset( $this->options['internal']['socialFacebookDynamicBackup'][ $objectType ]['value'][ $objectName ] );
787
- if ( is_array( $value ) && ! empty( $value ) ) {
788
- $defaultOptions = array_replace_recursive( $defaultOptions, $value );
789
- }
790
- }
791
-
792
  $this->defaults['social']['facebook']['general']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
793
  }
794
 
@@ -848,7 +815,7 @@ TEMPLATE
848
  * @return void
849
  */
850
  public function sanitizeAndSave( $options ) {
851
- $sitemapOptions = ! empty( $options['sitemap'] ) && ! empty( $options['sitemap']['general'] ) ? $options['sitemap']['general'] : null;
852
  $oldSitemapOptions = aioseo()->options->sitemap->general->all();
853
  $deprecatedSitemapOptions = ! empty( $options['deprecated']['sitemap']['general'] )
854
  ? $options['deprecated']['sitemap']['general']
@@ -858,6 +825,7 @@ TEMPLATE
858
  $phoneNumberOptions = isset( $options['searchAppearance']['global']['schema']['phone'] )
859
  ? $options['searchAppearance']['global']['schema']['phone']
860
  : null;
 
861
 
862
  $options = $this->maybeRemoveUnfilteredHtmlFields( $options );
863
 
@@ -867,93 +835,13 @@ TEMPLATE
867
  return;
868
  }
869
 
870
- // Get the settings from the options being passed in.
871
- $dynamicPostTypeSettings = $this->options['searchAppearance']['dynamic']['postTypes'];
872
- $dynamicPostTypeSettingsOG = $this->options['social']['facebook']['general']['dynamic']['postTypes'];
873
- $dynamicTaxonomiesSettings = $this->options['searchAppearance']['dynamic']['taxonomies'];
874
- $dynamicTaxonomiesSettingsOG = $this->options['social']['facebook']['general']['dynamic']['taxonomies'];
875
- $dynamicArchiveSettings = $this->options['searchAppearance']['dynamic']['archives'];
876
-
877
  // Refactor options.
878
  $this->options = array_replace_recursive(
879
  $this->options,
880
  $this->addValueToValuesArray( $this->options, $options, [], true )
881
  );
882
 
883
- // Post Types.
884
- $postTypes = aioseo()->helpers->getPublicPostTypes();
885
- foreach ( $dynamicPostTypeSettings as $postTypeName => $postTypeData ) {
886
- foreach ( $postTypes as $postType ) {
887
- if ( 'type' === $postType['name'] ) {
888
- $postType['name'] = '_aioseo_type';
889
- }
890
-
891
- // If the option has disappeared, we want to save the settings manually.
892
- if ( $postTypeName === $postType['name'] ) {
893
- continue 2;
894
- }
895
- }
896
-
897
- $this->options['internal']['searchAppearanceDynamicBackup']['postTypes']['value'][ $postTypeName ] = $postTypeData;
898
- }
899
- foreach ( $dynamicPostTypeSettingsOG as $postTypeName => $postTypeData ) {
900
- foreach ( $postTypes as $postType ) {
901
- if ( 'type' === $postType['name'] ) {
902
- $postType['name'] = '_aioseo_type';
903
- }
904
-
905
- // If the option has disappeared, we want to save the settings manually.
906
- if ( $postTypeName === $postType['name'] ) {
907
- continue 2;
908
- }
909
- }
910
-
911
- $this->options['internal']['socialFacebookDynamicBackup']['postTypes']['value'][ $postTypeName ] = $postTypeData;
912
- }
913
-
914
- // Taxonomies.
915
- $taxonomies = aioseo()->helpers->getPublicTaxonomies();
916
- foreach ( $dynamicTaxonomiesSettings as $taxonomyName => $taxonomyData ) {
917
- foreach ( $taxonomies as $taxonomy ) {
918
- if ( 'type' === $taxonomy['name'] ) {
919
- $taxonomy['name'] = '_aioseo_type';
920
- }
921
-
922
- // If the option has disappeared, we want to save the settings manually.
923
- if ( $taxonomyName === $taxonomy['name'] ) {
924
- continue 2;
925
- }
926
- }
927
-
928
- $this->options['internal']['searchAppearanceDynamicBackup']['taxonomies']['value'][ $taxonomyName ] = $taxonomyData;
929
- }
930
- foreach ( $dynamicTaxonomiesSettingsOG as $taxonomyName => $taxonomyData ) {
931
- foreach ( $taxonomies as $taxonomy ) {
932
- // If the option has disappeared, we want to save the settings manually.
933
- if ( $taxonomyName === $taxonomy['name'] ) {
934
- continue 2;
935
- }
936
- }
937
-
938
- $this->options['internal']['socialFacebookDynamicBackup']['taxonomies']['value'][ $taxonomyName ] = $taxonomyData;
939
- }
940
-
941
- // Archives.
942
- $postTypes = aioseo()->helpers->getPublicPostTypes( false, true );
943
- foreach ( $dynamicArchiveSettings as $archiveName => $archiveData ) {
944
- foreach ( $postTypes as $postType ) {
945
- if ( 'type' === $postType['name'] ) {
946
- $postType['name'] = '_aioseo_type';
947
- }
948
-
949
- // If the option has disappeared, we want to save the settings manually.
950
- if ( $archiveName === $postType['name'] ) {
951
- continue 2;
952
- }
953
- }
954
-
955
- $this->options['internal']['searchAppearanceDynamicBackup']['archives']['value'][ $postTypeName ] = $postTypeData;
956
- }
957
 
958
  // The above works for most options, but there are a few that need to be forcibly updated.
959
  if ( $sitemapOptions ) {
@@ -963,6 +851,10 @@ TEMPLATE
963
  $this->options['sitemap']['general']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludePosts'], 'array' );
964
  $this->options['sitemap']['general']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludeTerms'], 'array' );
965
  $this->options['sitemap']['rss']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['rss']['postTypes']['included'], 'array' );
 
 
 
 
966
  }
967
 
968
  // Advanced options.
@@ -1003,6 +895,20 @@ TEMPLATE
1003
  $this->options['social']['profiles']['sameUsername']['included']['value'] = $this->sanitizeField( $options['social']['profiles']['sameUsername']['included'], 'array' );
1004
  }
1005
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1006
  // Update localized options.
1007
  update_option( $this->optionsName . '_localized', $this->localized );
1008
 
35
  */
36
  protected $defaults = [
37
  // phpcs:disable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
38
+ 'internal' => [],
 
 
 
 
 
 
 
 
 
39
  'webmasterTools' => [
40
  'google' => [ 'type' => 'string' ],
41
  'bing' => [ 'type' => 'string' ],
52
  'homepageLink' => [ 'type' => 'boolean', 'default' => true ],
53
  'homepageLabel' => [ 'type' => 'string', 'default' => 'Home' ],
54
  'breadcrumbPrefix' => [ 'type' => 'string' ],
55
+ 'archiveFormat' => [ 'type' => 'string', 'default' => 'Archives for #breadcrumb_archive_post_type_name', 'localized' => true ],
56
+ 'searchResultFormat' => [ 'type' => 'string', 'default' => 'Search for \'#breadcrumb_search_string\'', 'localized' => true ],
57
+ 'errorFormat404' => [ 'type' => 'string', 'default' => '404 Error: page not found', 'localized' => true ],
58
  'showCurrentItem' => [ 'type' => 'boolean', 'default' => true ],
59
  'linkCurrentItem' => [ 'type' => 'boolean', 'default' => false ],
60
  'categoryFullHierarchy' => [ 'type' => 'boolean', 'default' => false ],
147
  'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
148
  ]
149
  ],
150
+ 'html' => [
151
+ 'enable' => [ 'type' => 'boolean', 'default' => true ],
152
+ 'pageUrl' => [ 'type' => 'string', 'default' => '' ],
153
+ 'postTypes' => [
154
+ 'all' => [ 'type' => 'boolean', 'default' => true ],
155
+ 'included' => [ 'type' => 'array', 'default' => [ 'post', 'page', 'product' ] ],
156
+ ],
157
+ 'taxonomies' => [
158
+ 'all' => [ 'type' => 'boolean', 'default' => true ],
159
+ 'included' => [ 'type' => 'array', 'default' => [ 'category', 'post_tag', 'product_cat', 'product_tag' ] ],
160
+ ],
161
+ 'sortOrder' => [ 'type' => 'string', 'default' => 'publish_date' ],
162
+ 'sortDirection' => [ 'type' => 'string', 'default' => 'asc' ],
163
+ 'publicationDate' => [ 'type' => 'boolean', 'default' => true ],
164
+ 'compactArchives' => [ 'type' => 'boolean', 'default' => false ],
165
+ 'advancedSettings' => [
166
+ 'enable' => [ 'type' => 'boolean', 'default' => false ],
167
+ 'nofollowLinks' => [ 'type' => 'boolean', 'default' => false ],
168
+ 'excludePosts' => [ 'type' => 'array', 'default' => [] ],
169
+ 'excludeTerms' => [ 'type' => 'array', 'default' => [] ]
170
+ ]
171
+ ],
172
  'dynamic' => [
173
  'priority' => [
174
  'postTypes' => [],
296
  'useCategoriesForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
297
  'useTagsForMetaKeywords' => [ 'type' => 'boolean', 'default' => false ],
298
  'dynamicallyGenerateKeywords' => [ 'type' => 'boolean', 'default' => false ],
299
+ 'pagedFormat' => [ 'type' => 'string', 'default' => '- Page #page_number', 'localized' => true ]
300
  ],
301
  'archives' => [
302
  'author' => [
621
  ];
622
  }
623
 
624
+ $this->defaults['searchAppearance']['dynamic']['postTypes'][ $postType['name'] ] = $defaultOptions;
625
  $this->setDynamicSocialOptions( 'postTypes', $postType['name'] );
626
  $this->setDynamicSitemapOptions( 'postTypes', $postType['name'] );
627
  }
657
  ]
658
  );
659
 
660
+ $this->defaults['searchAppearance']['dynamic']['taxonomies'][ $taxonomy['name'] ] = $defaultOptions;
661
  $this->setDynamicSocialOptions( 'taxonomies', $taxonomy['name'] );
662
  $this->setDynamicSitemapOptions( 'taxonomies', $taxonomy['name'] );
663
  }
701
  ]
702
  );
703
 
704
+ $this->defaults['searchAppearance']['dynamic']['archives'][ $postType['name'] ] = $defaultOptions;
705
  $this->setDynamicSocialOptions( 'archives', $postType['name'] );
706
  }
707
  }
739
  // phpcs:enable WordPress.Arrays.ArrayDeclarationSpacing.AssociativeArrayFound
740
  }
741
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
742
  /**
743
  * Sets the dynamic social settings for a given post type or taxonomy.
744
  *
756
  ]
757
  ];
758
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
759
  $this->defaults['social']['facebook']['general']['dynamic'][ $objectType ][ $objectName ] = $defaultOptions;
760
  }
761
 
815
  * @return void
816
  */
817
  public function sanitizeAndSave( $options ) {
818
+ $sitemapOptions = ! empty( $options['sitemap']['general'] ) ? $options['sitemap']['general'] : null;
819
  $oldSitemapOptions = aioseo()->options->sitemap->general->all();
820
  $deprecatedSitemapOptions = ! empty( $options['deprecated']['sitemap']['general'] )
821
  ? $options['deprecated']['sitemap']['general']
825
  $phoneNumberOptions = isset( $options['searchAppearance']['global']['schema']['phone'] )
826
  ? $options['searchAppearance']['global']['schema']['phone']
827
  : null;
828
+ $oldHtmlSitemapUrl = $this->sitemap->html->pageUrl;
829
 
830
  $options = $this->maybeRemoveUnfilteredHtmlFields( $options );
831
 
835
  return;
836
  }
837
 
 
 
 
 
 
 
 
838
  // Refactor options.
839
  $this->options = array_replace_recursive(
840
  $this->options,
841
  $this->addValueToValuesArray( $this->options, $options, [], true )
842
  );
843
 
844
+ aioseo()->dynamicBackup->maybeBackup( $this->options );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
845
 
846
  // The above works for most options, but there are a few that need to be forcibly updated.
847
  if ( $sitemapOptions ) {
851
  $this->options['sitemap']['general']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludePosts'], 'array' );
852
  $this->options['sitemap']['general']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['general']['advancedSettings']['excludeTerms'], 'array' );
853
  $this->options['sitemap']['rss']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['rss']['postTypes']['included'], 'array' );
854
+ $this->options['sitemap']['html']['postTypes']['included']['value'] = $this->sanitizeField( $options['sitemap']['html']['postTypes']['included'], 'array' );
855
+ $this->options['sitemap']['html']['taxonomies']['included']['value'] = $this->sanitizeField( $options['sitemap']['html']['taxonomies']['included'], 'array' );
856
+ $this->options['sitemap']['html']['advancedSettings']['excludePosts']['value'] = $this->sanitizeField( $options['sitemap']['html']['advancedSettings']['excludePosts'], 'array' );
857
+ $this->options['sitemap']['html']['advancedSettings']['excludeTerms']['value'] = $this->sanitizeField( $options['sitemap']['html']['advancedSettings']['excludeTerms'], 'array' );
858
  }
859
 
860
  // Advanced options.
895
  $this->options['social']['profiles']['sameUsername']['included']['value'] = $this->sanitizeField( $options['social']['profiles']['sameUsername']['included'], 'array' );
896
  }
897
 
898
+ if ( $this->sitemap->html->enable ) {
899
+ $newOptions = ! empty( $options['sitemap']['html'] ) ? $options['sitemap']['html'] : null;
900
+
901
+ $pageUrl = wp_parse_url( $newOptions['pageUrl'] );
902
+ $path = ! empty( $pageUrl['path'] ) ? untrailingslashit( $pageUrl['path'] ) : '';
903
+ if ( $path ) {
904
+ $existingPage = get_page_by_path( $path, OBJECT );
905
+ if ( is_object( $existingPage ) ) {
906
+ // If the page exists, don't override the previous URL.
907
+ $options['sitemap']['html']['pageUrl'] = $oldHtmlSitemapUrl;
908
+ }
909
+ }
910
+ }
911
+
912
  // Update localized options.
913
  update_option( $this->optionsName . '_localized', $this->localized );
914
 
app/Common/Utils/Templates.php CHANGED
@@ -82,10 +82,10 @@ class Templates {
82
  * Includes a template if the file exists.
83
  *
84
  * @param string $templateName The template path/name.php to be included.
85
- * @param null $args Args passed down to the template.
86
  * @return void
87
  */
88
- public function getTemplate( $templateName, $args = null ) {
89
  $template = $this->locateTemplate( $templateName );
90
  if ( ! empty( $template ) and file_exists( $template ) ) {
91
  include $template;
82
  * Includes a template if the file exists.
83
  *
84
  * @param string $templateName The template path/name.php to be included.
85
+ * @param null $data Data passed down to the template.
86
  * @return void
87
  */
88
+ public function getTemplate( $templateName, $data = null ) {
89
  $template = $this->locateTemplate( $templateName );
90
  if ( ! empty( $template ) and file_exists( $template ) ) {
91
  include $template;
app/Common/Utils/VueSettings.php CHANGED
@@ -61,7 +61,6 @@ class VueSettings {
61
  'rssSitemapSettings' => true,
62
  'rssAdditionalPages' => true,
63
  'rssAdvancedSettings' => true,
64
- 'htmlSitemap' => true,
65
  'additionalPages' => true,
66
  'advancedSettings' => true,
67
  'videoSitemapSettings' => true,
@@ -105,7 +104,10 @@ class VueSettings {
105
  'fullSiteRedirectsRelocate' => true,
106
  'fullSiteRedirectsAliases' => true,
107
  'fullSiteRedirectsCanonical' => true,
108
- 'fullSiteRedirectsHttpHeaders' => true
 
 
 
109
  ],
110
  'toggledRadio' => [
111
  'locationsShowOnWebsite' => 'widget',
@@ -176,7 +178,7 @@ class VueSettings {
176
  }
177
 
178
  /**
179
- * Retrieve an settings or null if missing.
180
  *
181
  * @since 4.0.0
182
  *
@@ -185,11 +187,12 @@ class VueSettings {
185
  * @return mixed The value from the settings or default/null.
186
  */
187
  public function __call( $name, $arguments = [] ) {
188
- return isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : ( ! empty( $arguments[0] ) ? $arguments[0] : $this->getDefault( $name ) );
 
189
  }
190
 
191
  /**
192
- * Retrieve an settings or null if missing.
193
  *
194
  * @since 4.0.0
195
  *
@@ -197,7 +200,8 @@ class VueSettings {
197
  * @return mixed The value from the settings or default/null.
198
  */
199
  public function __get( $name ) {
200
- return isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : $this->getDefault( $name );
 
201
  }
202
 
203
  /**
61
  'rssSitemapSettings' => true,
62
  'rssAdditionalPages' => true,
63
  'rssAdvancedSettings' => true,
 
64
  'additionalPages' => true,
65
  'advancedSettings' => true,
66
  'videoSitemapSettings' => true,
104
  'fullSiteRedirectsRelocate' => true,
105
  'fullSiteRedirectsAliases' => true,
106
  'fullSiteRedirectsCanonical' => true,
107
+ 'fullSiteRedirectsHttpHeaders' => true,
108
+ 'htmlSitemap' => true,
109
+ 'htmlSitemapSettings' => true,
110
+ 'htmlSitemapAdvancedSettings' => true
111
  ],
112
  'toggledRadio' => [
113
  'locationsShowOnWebsite' => 'widget',
178
  }
179
 
180
  /**
181
+ * Retrieve a setting or null if missing.
182
  *
183
  * @since 4.0.0
184
  *
187
  * @return mixed The value from the settings or default/null.
188
  */
189
  public function __call( $name, $arguments = [] ) {
190
+ $value = isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : ( ! empty( $arguments[0] ) ? $arguments[0] : $this->getDefault( $name ) );
191
+ return $value;
192
  }
193
 
194
  /**
195
+ * Retrieve a setting or null if missing.
196
  *
197
  * @since 4.0.0
198
  *
200
  * @return mixed The value from the settings or default/null.
201
  */
202
  public function __get( $name ) {
203
+ $value = isset( $this->settings[ $name ] ) ? $this->settings[ $name ] : $this->getDefault( $name );
204
+ return $value;
205
  }
206
 
207
  /**
app/Common/Views/admin/posts/columns.php CHANGED
@@ -13,4 +13,6 @@ if ( ! defined( 'ABSPATH' ) ) {
13
  // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
14
  ?>
15
 
16
- <div id="<?php echo esc_attr( $columnName ); ?>-<?php echo esc_attr( $postId ); ?>"></div>
 
 
13
  // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
14
  ?>
15
 
16
+ <div id="<?php echo esc_attr( $columnName ); ?>-<?php echo esc_attr( $postId ); ?>">
17
+ <?php require( AIOSEO_DIR . '/app/Common/Views/parts/loader.php' ); ?>
18
+ </div>
app/Common/Views/sitemap/html/compact-archive.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
3
+ // phpcs:disable Generic.ControlStructures.InlineControlStructure.NotAllowed
4
+ ?>
5
+ <div class="aioseo-html-sitemap">
6
+ <div class="aioseo-html-sitemap-compact-archive">
7
+ <?php if ( empty( $data['dateArchives'] ) ) esc_html_e( 'No date archives could be found.', 'all-in-one-seo-pack' ); ?>
8
+
9
+ <?php if ( ! empty( $data['lines'] ) ) : ?>
10
+ <ul>
11
+ <?php echo $data['lines']; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
12
+ </ul>
13
+ <?php endif; ?>
14
+
15
+ </div>
16
+ </div>
app/Common/Views/sitemap/html/widget-options.php ADDED
@@ -0,0 +1,192 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ // phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable
3
+ ?>
4
+
5
+ <div class="aioseo-html-sitemap">
6
+ <p>
7
+ <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" class="aioseo-title">
8
+ <?php esc_html_e( 'Title', 'all-in-one-seo-pack' ); ?>
9
+ </label>
10
+ <input
11
+ type="text"
12
+ id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"
13
+ name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>"
14
+ value="<?php echo esc_attr( $instance['title'] ); ?>"
15
+ class="widefat"
16
+ />
17
+ </p>
18
+ <p>
19
+ <label for="<?php echo esc_attr( $this->get_field_id( 'archives' ) ); ?>">
20
+ <input
21
+ type="checkbox"
22
+ id="<?php echo esc_attr( $this->get_field_id( 'archives' ) ); ?>"
23
+ name="<?php echo esc_attr( $this->get_field_name( 'archives' ) ); ?>"
24
+ <?php
25
+ if ( 'on' === $instance['archives'] ) {
26
+ echo 'checked="checked"';
27
+ }
28
+ ?>
29
+ class="widefat"
30
+ />
31
+ <?php esc_html_e( 'Compact Archives', 'all-in-one-seo-pack' ); ?>
32
+ </label>
33
+ </p>
34
+ <p>
35
+ <label for="<?php echo esc_attr( $this->get_field_id( 'show_label' ) ); ?>">
36
+ <input
37
+ type="checkbox"
38
+ id="<?php echo esc_attr( $this->get_field_id( 'show_label' ) ); ?>"
39
+ name="<?php echo esc_attr( $this->get_field_name( 'show_label' ) ); ?>"
40
+ <?php
41
+ if ( 'on' === $instance['show_label'] ) {
42
+ echo 'checked="checked"';
43
+ }
44
+ ?>
45
+ class="widefat"
46
+ />
47
+ <?php esc_html_e( 'Show Labels', 'all-in-one-seo-pack' ); ?>
48
+ </label>
49
+ </p>
50
+ <p>
51
+ <label for="<?php echo esc_attr( $this->get_field_id( 'publication_date' ) ); ?>">
52
+ <input
53
+ type="checkbox"
54
+ id="<?php echo esc_attr( $this->get_field_id( 'publication_date' ) ); ?>"
55
+ name="<?php echo esc_attr( $this->get_field_name( 'publication_date' ) ); ?>"
56
+ <?php
57
+ if ( 'on' === $instance['publication_date'] ) {
58
+ echo 'checked="checked"';
59
+ }
60
+ ?>
61
+ class="widefat"
62
+ />
63
+ <?php esc_html_e( 'Show Publication Date', 'all-in-one-seo-pack' ); ?>
64
+ </label>
65
+ </p>
66
+
67
+ <p>
68
+ <label for="<?php echo esc_attr( $this->get_field_id( 'post_types' ) ); ?>" class="aioseo-title">
69
+ <?php esc_html_e( 'Post Types', 'all-in-one-seo-pack' ); ?>
70
+ </label>
71
+
72
+ <div class="aioseo-columns">
73
+ <?php foreach ( $postTypeObjects as $i => $postTypeObject ) : ?>
74
+ <div>
75
+ <label>
76
+ <input
77
+ type="checkbox"
78
+ name="<?php echo esc_attr( $this->get_field_name( 'post_types' ) ); ?>[]"
79
+ id="<?php echo esc_attr( $this->get_field_id( 'post_types' ) ); ?>"
80
+ <?php checked( in_array( $postTypeObject['name'], $instance['post_types'], true ) ); ?>
81
+ value="<?php echo esc_html( $i ); ?>"
82
+ />
83
+ <?php echo esc_html( $postTypeObject['label'] ); ?>
84
+ </label>
85
+ </div>
86
+ <?php endforeach ?>
87
+ </div>
88
+ </p>
89
+
90
+ <p>
91
+ <label for="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>" class="aioseo-title">
92
+ <?php esc_html_e( 'Taxonomies', 'all-in-one-seo-pack' ); ?>
93
+ </label>
94
+
95
+ <div class="aioseo-columns">
96
+ <?php foreach ( $taxonomyObjects as $i => $taxonomyObject ) : ?>
97
+ <div>
98
+ <label>
99
+ <input
100
+ type="checkbox"
101
+ name="<?php echo esc_attr( $this->get_field_name( 'taxonomies' ) ); ?>[]"
102
+ id="<?php echo esc_attr( $this->get_field_id( 'taxonomies' ) ); ?>"
103
+ <?php checked( in_array( $taxonomyObject['name'], $instance['taxonomies'], true ) ); ?>
104
+ value="<?php echo esc_html( $i ); ?>"
105
+ />
106
+ <?php echo esc_html( $taxonomyObject['label'] ); ?>
107
+ </label>
108
+ </div>
109
+ <?php endforeach ?>
110
+ </div>
111
+ </p>
112
+
113
+ <p>
114
+ <label for="<?php echo esc_attr( $this->get_field_id( 'order_by' ) ); ?>" class="aioseo-title">
115
+ <?php esc_html_e( 'Sort Order', 'all-in-one-seo-pack' ); ?>
116
+ </label>
117
+ <select name="<?php echo esc_attr( $this->get_field_name( 'order_by' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'order_by' ) ); ?>" class="widefat">
118
+ <option value="publish_date"<?php selected( 'publish_date', $instance['order_by'], true ); ?>>
119
+ <?php esc_html_e( 'Publish Date', 'all-in-one-seo-pack' ); ?>
120
+ </option>
121
+ <option value="last_updated"<?php selected( 'last_updated', $instance['order_by'], true ); ?>>
122
+ <?php esc_html_e( 'Last Updated', 'all-in-one-seo-pack' ); ?>
123
+ </option>
124
+ <option value="alphabetical"<?php selected( 'alphabetical', $instance['order_by'], true ); ?>>
125
+ <?php esc_html_e( 'Alphabetical', 'all-in-one-seo-pack' ); ?>
126
+ </option>
127
+ <option value="id"<?php selected( 'id', $instance['order_by'], true ); ?>>
128
+ <?php esc_html_e( 'ID', 'all-in-one-seo-pack' ); ?>
129
+ </option>
130
+ </select>
131
+ </p>
132
+ <p>
133
+ <label for="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>" class="aioseo-title">
134
+ <?php esc_html_e( 'Sort Direction', 'all-in-one-seo-pack' ); ?>
135
+ </label>
136
+ <select name="<?php echo esc_attr( $this->get_field_name( 'order' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'order' ) ); ?>" class="widefat">
137
+ <option value="asc"<?php echo ( 'asc' === $instance['order'] ) ? ' selected="selected"' : '' ?>><?php esc_html_e( 'Ascending', 'all-in-one-seo-pack' ); ?></option>
138
+ <option value="desc"<?php echo ( 'desc' === $instance['order'] ) ? ' selected="selected"' : '' ?>"><?php esc_html_e( 'Descending', 'all-in-one-seo-pack' ); ?></option>
139
+ </select>
140
+ </p>
141
+
142
+ <p>
143
+ <label for="<?php echo esc_attr( $this->get_field_id( 'excluded_posts' ) ); ?>" class="aioseo-title">
144
+ <?php esc_html_e( 'Exclude Posts / Pages', 'all-in-one-seo-pack' ); ?>
145
+ </label>
146
+ <input
147
+ type="text"
148
+ value="<?php echo esc_attr( $instance['excluded_posts'] ); ?>"
149
+ name="<?php echo esc_attr( $this->get_field_name( 'excluded_posts' ) ); ?>"
150
+ id="<?php echo esc_attr( $this->get_field_id( 'excluded_posts' ) ); ?>"
151
+ class="widefat"
152
+ />
153
+ <p class="aioseo-description"><?php esc_html_e( 'Enter a comma-separated list of post IDs.', 'all-in-one-seo-pack' ); ?></p>
154
+ </p>
155
+
156
+ <p>
157
+ <label for="<?php echo esc_attr( $this->get_field_id( 'excluded_terms' ) ); ?>" class="aioseo-title">
158
+ <?php esc_html_e( 'Exclude Terms', 'all-in-one-seo-pack' ); ?>
159
+ </label>
160
+ <input
161
+ type="text"
162
+ value="<?php echo esc_attr( $instance['excluded_terms'] ); ?>"
163
+ name="<?php echo esc_attr( $this->get_field_name( 'excluded_terms' ) ); ?>"
164
+ id="<?php echo esc_attr( $this->get_field_id( 'excluded_terms' ) ); ?>"
165
+ class="widefat"
166
+ />
167
+ <p class="aioseo-description"><?php esc_html_e( 'Enter a comma-separated list of term IDs.', 'all-in-one-seo-pack' ); ?></p>
168
+ </p>
169
+ </div>
170
+
171
+ <style>
172
+ .aioseo-html-sitemap label.aioseo-title,
173
+ .aioseo-html-sitemap label.aioseo-title select {
174
+ color: #141B38 !important;
175
+ font-weight: bold !important;
176
+ }
177
+ .aioseo-html-sitemap .aioseo-description {
178
+ margin-top: -5px;
179
+ font-style: italic;
180
+ font-size: 13px;
181
+ }
182
+ .aioseo-html-sitemap select, .aioseo-html-sitemap input[type=text] {
183
+ margin-top: 8px;
184
+ }
185
+ .aioseo-html-sitemap .aioseo-columns {
186
+ display: flex;
187
+ flex-wrap: wrap;
188
+ }
189
+ .aioseo-html-sitemap .aioseo-columns div {
190
+ flex: 0 0 50%;
191
+ }
192
+ </style>
app/Lite/Admin/Admin.php CHANGED
@@ -36,7 +36,7 @@ class Admin extends CommonAdmin\Admin {
36
  */
37
  protected function addAdminBarMenuItems() {
38
  // Add an upsell to Pro.
39
- if ( current_user_can( 'update_plugins' ) ) {
40
  $this->adminBarMenuItems['aioseo-pro-upgrade'] = [
41
  'parent' => 'aioseo-main',
42
  'title' => '<span class="aioseo-menu-highlight">' . __( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
@@ -59,12 +59,14 @@ class Admin extends CommonAdmin\Admin {
59
  public function addMenu() {
60
  parent::addMenu();
61
 
 
 
62
  // We use the global submenu, because we are adding an external link here.
63
- if ( current_user_can( 'aioseo_manage_seo' ) ) {
64
  global $submenu;
65
  $submenu[ $this->pageSlug ][] = [
66
  '<span class="aioseo-menu-highlight">' . esc_html__( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
67
- apply_filters( 'aioseo_manage_seo', 'aioseo_manage_seo' ),
68
  apply_filters( 'aioseo_upgrade_link', aioseo()->helpers->utmUrl( AIOSEO_MARKETING_URL . 'lite-upgrade/', 'admin-menu', null, false ) )
69
  ];
70
  }
36
  */
37
  protected function addAdminBarMenuItems() {
38
  // Add an upsell to Pro.
39
+ if ( current_user_can( $this->getPageRequiredCapability( '' ) ) ) {
40
  $this->adminBarMenuItems['aioseo-pro-upgrade'] = [
41
  'parent' => 'aioseo-main',
42
  'title' => '<span class="aioseo-menu-highlight">' . __( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
59
  public function addMenu() {
60
  parent::addMenu();
61
 
62
+ $capability = $this->getPageRequiredCapability( '' );
63
+
64
  // We use the global submenu, because we are adding an external link here.
65
+ if ( current_user_can( $capability ) ) {
66
  global $submenu;
67
  $submenu[ $this->pageSlug ][] = [
68
  '<span class="aioseo-menu-highlight">' . esc_html__( 'Upgrade to Pro', 'all-in-one-seo-pack' ) . '</span>',
69
+ $capability,
70
  apply_filters( 'aioseo_upgrade_link', aioseo()->helpers->utmUrl( AIOSEO_MARKETING_URL . 'lite-upgrade/', 'admin-menu', null, false ) )
71
  ];
72
  }
app/Lite/Admin/Connect.php CHANGED
@@ -73,7 +73,8 @@ class Connect {
73
  remove_action( 'admin_print_styles', 'gutenberg_block_editor_admin_print_styles' );
74
 
75
  if ( 'aioseo-connect-pro' === wp_unslash( $_GET['page'] ) ) { // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
76
- return $this->loadConnectPro();
 
77
  }
78
 
79
  $this->loadConnect();
73
  remove_action( 'admin_print_styles', 'gutenberg_block_editor_admin_print_styles' );
74
 
75
  if ( 'aioseo-connect-pro' === wp_unslash( $_GET['page'] ) ) { // phpcs:ignore HM.Security.ValidatedSanitizedInput.InputNotSanitized
76
+ $this->loadConnectPro();
77
+ return;
78
  }
79
 
80
  $this->loadConnect();
app/Lite/Main/Updates.php DELETED
@@ -1,44 +0,0 @@
1
- <?php
2
- namespace AIOSEO\Plugin\Lite\Main;
3
-
4
- // Exit if accessed directly.
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit;
7
- }
8
-
9
- use AIOSEO\Plugin\Common\Main as CommonMain;
10
-
11
- /**
12
- * Common class with methods that are called.
13
- *
14
- * @since 4.0.0
15
- */
16
- class Updates extends CommonMain\Updates {
17
- /**
18
- * Run our version updates here.
19
- *
20
- * @since 4.0.0
21
- *
22
- * @param string $oldVersion The old version number to compare against.
23
- * @return void
24
- */
25
- protected function doVersionUpdates( $oldVersion ) {
26
- parent::doVersionUpdates( $oldVersion );
27
-
28
- if ( version_compare( $oldVersion, '2.3.3', '<' ) ) {
29
- $this->badBots201603();
30
- }
31
-
32
- if ( version_compare( $oldVersion, '2.3.4.1', '<' ) ) {
33
- $this->badBotsRemoveYandex201604();
34
- }
35
-
36
- if ( version_compare( $oldVersion, '2.3.9', '<' ) ) {
37
- $this->badBotsRemoveSeznambot201608();
38
- }
39
-
40
- if ( version_compare( $oldVersion, '2.9', '<' ) ) {
41
- $this->badBotsRemoveSemrush201810();
42
- }
43
- }
44
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/Lite/Meta/Main.php DELETED
@@ -1,26 +0,0 @@
1
- <?php
2
- namespace AIOSEO\Plugin\Lite\Meta;
3
-
4
- // Exit if accessed directly.
5
- if ( ! defined( 'ABSPATH' ) ) {
6
- exit;
7
- }
8
-
9
- use \AIOSEO\Plugin\Common\Meta as CommonMeta;
10
-
11
- /**
12
- * Handles our ouput in the document head.
13
- *
14
- * @since 4.0.0
15
- */
16
- class Main extends CommonMeta\Main {
17
- /**
18
- * Class constructor.
19
- *
20
- * @since 4.0.0
21
- */
22
- public function __construct() {
23
- parent::__construct();
24
- $this->included = new CommonMeta\Included();
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
dist/Lite/assets/css/aioseo-admin-bar.css CHANGED
@@ -1,3 +1,3 @@
1
- /*! ! built on Wednesday, July 14th 2021, 4:06:18 pm */
2
- #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODU0MiAxOS45NzA4QzE1LjUwMDIgMTkuOTcwOCAxOS45NzA4IDE1LjUwMDIgMTkuOTcwOCA5Ljk4NTQyQzE5Ljk3MDggNC40NzA2MyAxNS41MDAyIDAgOS45ODU0MiAwQzQuNDcwNjMgMCAwIDQuNDcwNjMgMCA5Ljk4NTQyQzAgMTUuNTAwMiA0LjQ3MDYzIDE5Ljk3MDggOS45ODU0MiAxOS45NzA4Wk04LjM5NTQxIDMuNjU0NjRDOC4yNjAxNiAzLjQ0ODUgOC4wMDk2IDMuMzUyMTEgNy43Nzk4NSAzLjQzMzI3QzcuNTE4MTYgMy41MjU3MiA3LjI2MjE4IDMuNjM0NDUgNy4wMTM0OSAzLjc1ODhDNi43OTUxOSAzLjg2Nzk2IDYuNjg1NjYgNC4xMTczMSA2LjczMzcyIDQuMzYwNDlMNi45MDQ5MyA1LjIyNjk0QzYuOTQ5IDUuNDQ5OTYgNi44NTggNS42NzYzIDYuNjg1MjIgNS44MjAwOUM2LjQxMjE2IDYuMDQ3MzQgNi4xNjAwNyA2LjMwNDI2IDUuOTM0MjEgNi41ODg2NEM1Ljc5MzgzIDYuNzY1MzkgNS41NzIzMyA2Ljg1OTA3IDUuMzUzNjEgNi44MTQ4OUw0LjUwNDI0IDYuNjQzM0M0LjI2NTY0IDYuNTk1MSA0LjAyMTU3IDYuNzA3ODggMy45MTU0NCA2LjkzMTIxQzMuODU1NDkgNy4wNTczOCAzLjc5ODg5IDcuMTg2MiAzLjc0NTgzIDcuMzE3NThDMy42OTI3NiA3LjQ0ODk2IDMuNjQzOTcgNy41ODEwNSAzLjU5OTM4IDcuNzEzNjlDMy41MjA0OCA3Ljk0ODQ3IDMuNjE1NzkgOC4yMDM5OCAzLjgxODM5IDguMzQxMzNMNC41Mzk1OCA4LjgzMDI3QzQuNzI1MjkgOC45NTYxNyA0LjgxNzc4IDkuMTgxOSA0Ljc5NTM0IDkuNDA4MjZDNC43NTkyNSA5Ljc3MjQ0IDQuNzYwNzIgMTAuMTM2IDQuNzk3NTYgMTAuNDkzNkM0LjgyMDg3IDEwLjcxOTggNC43MjkxNSAxMC45NDU5IDQuNTQzODggMTEuMDcyNEwzLjgyNDA4IDExLjU2NDJDMy42MjIwNSAxMS43MDIyIDMuNTI3NTkgMTEuOTU3OSAzLjYwNzEzIDEyLjE5MjNDMy42OTc3NCAxMi40NTkzIDMuODA0MyAxMi43MjA1IDMuOTI2MTUgMTIuOTc0M0M0LjAzMzEzIDEzLjE5NzEgNC4yNzc0OSAxMy4zMDg4IDQuNTE1ODEgMTMuMjU5OEw1LjM2NDk1IDEzLjA4NTFDNS41ODM1IDEzLjA0MDEgNS44MDUzMyAxMy4xMzMgNS45NDYyMyAxMy4zMDkzQzYuMTY4OTMgMTMuNTg3OSA2LjQyMDcxIDEzLjg0NTEgNi42OTk0IDE0LjA3NTZDNi44NzI2MSAxNC4yMTg4IDYuOTY0NDIgMTQuNDQ0OCA2LjkyMTEyIDE0LjY2OEw2Ljc1Mjk2IDE1LjUzNDhDNi43MDU3MiAxNS43NzgyIDYuODE2MjUgMTYuMDI3MyA3LjAzNTExIDE2LjEzNTZDNy4xNTg3NiAxNi4xOTY3IDcuMjg1IDE2LjI1NDUgNy40MTM3NSAxNi4zMDg2QzcuNTQyNTEgMTYuMzYyOCA3LjY3MTk2IDE2LjQxMjYgNy44MDE5NSAxNi40NTgxQzguMTgyMjQgMTYuNTkxMiA4LjcxNDQ5IDE2LjExNDcgOS4xMDggMTUuNzYyNUM5LjMwMjA1IDE1LjU4ODggOS40MjE3NCAxNS4zNDMgOS40MjMwMSAxNS4wNzk4QzkuNDIzMDEgMTUuMDc4NCA5LjQyMzAyIDE1LjA3NyA5LjQyMzAyIDE1LjA3NTZMOS40MjMwMSAxMy42MjYzQzkuNDIzMDEgMTMuNjEwOSA5LjQyMzYgMTMuNTk1NyA5LjQyNDc2IDEzLjU4MDZDOC4yNjI0OCAxMy4yOTcxIDcuMzk4MzggMTIuMjMwMSA3LjM5ODM4IDEwLjk1NzJWOS40MTgyM0M3LjM5ODM4IDkuMzAxMjUgNy40OTEzMSA5LjIwNjQyIDcuNjA1OTYgOS4yMDY0Mkg4LjMyNTg0VjcuNjkyMkM4LjMyNTg0IDcuNDgzMTIgOC40OTE5MyA3LjMxMzY0IDguNjk2ODMgNy4zMTM2NEM4LjkwMTcxIDcuMzEzNjQgOS4wNjc4MSA3LjQ4MzEyIDkuMDY3ODEgNy42OTIyVjkuMjA2NDJIMTEuMDE1NVY3LjY5MjJDMTEuMDE1NSA3LjQ4MzEyIDExLjE4MTYgNy4zMTM2NCAxMS4zODY1IDcuMzEzNjRDMTEuNTkxNCA3LjMxMzY0IDExLjc1NzUgNy40ODMxMiAxMS43NTc1IDcuNjkyMlY5LjIwNjQySDEyLjQ3NzNDMTIuNTkyIDkuMjA2NDIgMTIuNjg0OSA5LjMwMTI1IDEyLjY4NDkgOS40MTgyM1YxMC45NTcyQzEyLjY4NDkgMTIuMjcwNCAxMS43NjUzIDEzLjM2NDMgMTAuNTQ3NCAxMy42MDUxQzEwLjU0NzcgMTMuNjEyMSAxMC41NDc4IDEzLjYxOTIgMTAuNTQ3OCAxMy42MjYzTDEwLjU0NzggMTUuMDY5NEMxMC41NDc4IDE1LjMzNzcgMTAuNjcxMSAxNS41ODc5IDEwLjg3MSAxNS43NjIyQzExLjI3MTUgMTYuMTExNSAxMS44MTI5IDE2LjU4MzcgMTIuMTkxIDE2LjQ1MDJDMTIuNDUyNyAxNi4zNTc3IDEyLjcwODYgMTYuMjQ5IDEyLjk1NzMgMTYuMTI0NkMxMy4xNzU2IDE2LjAxNTUgMTMuMjg1MiAxNS43NjYxIDEzLjIzNzEgMTUuNTIyOUwxMy4wNjU5IDE0LjY1NjVDMTMuMDIxOCAxNC40MzM0IDEzLjExMjggMTQuMjA3MSAxMy4yODU2IDE0LjA2MzNDMTMuNTU4NyAxMy44MzYxIDEzLjgxMDcgMTMuNTc5MiAxNC4wMzY2IDEzLjI5NDhDMTQuMTc3IDEzLjExOCAxNC4zOTg1IDEzLjAyNDQgMTQuNjE3MiAxMy4wNjg1TDE1LjQ2NjYgMTMuMjQwMUMxNS43MDUyIDEzLjI4ODMgMTUuOTQ5MyAxMy4xNzU2IDE2LjA1NTQgMTIuOTUyMkMxNi4xMTUzIDEyLjgyNjEgMTYuMTcxOSAxMi42OTcyIDE2LjIyNSAxMi41NjU5QzE2LjI3ODEgMTIuNDM0NSAxNi4zMjY5IDEyLjMwMjQgMTYuMzcxNCAxMi4xNjk4QzE2LjQ1MDMgMTEuOTM1IDE2LjM1NSAxMS42Nzk1IDE2LjE1MjQgMTEuNTQyMUwxNS40MzEyIDExLjA1MzJDMTUuMjQ1NSAxMC45MjczIDE1LjE1MyAxMC43MDE1IDE1LjE3NTUgMTAuNDc1MkMxNS4yMTE2IDEwLjExMSAxNS4yMTAxIDkuNzQ3NDQgMTUuMTczMyA5LjM4OTg2QzE1LjE0OTkgOS4xNjM2MSAxNS4yNDE3IDguOTM3NTcgMTUuNDI2OSA4LjgxMUwxNi4xNDY3IDguMzE5MjdDMTYuMzQ4OCA4LjE4MTI2IDE2LjQ0MzIgNy45MjU1OCAxNi4zNjM3IDcuNjkxMTVDMTYuMjczMSA3LjQyNDExIDE2LjE2NjUgNy4xNjI5MiAxNi4wNDQ3IDYuOTA5MTVDMTUuOTM3NyA2LjY4NjM4IDE1LjY5MzMgNi41NzQ2MiAxNS40NTUgNi42MjM2NkwxNC42MDU5IDYuNzk4MzdDMTQuMzg3MyA2Ljg0MzM0IDE0LjE2NTUgNi43NTA0OCAxNC4wMjQ2IDYuNTc0MThDMTMuODAxOSA2LjI5NTU0IDEzLjU1MDEgNi4wMzgzMiAxMy4yNzE0IDUuODA3ODRDMTMuMDk4MiA1LjY2NDYgMTMuMDA2NCA1LjQzODU4IDEzLjA0OTcgNS4yMTU0TDEzLjIxNzkgNC4zNDg2OEMxMy4yNjUxIDQuMTA1MjEgMTMuMTU0NiAzLjg1NjE2IDEyLjkzNTcgMy43NDc4N0MxMi44MTIxIDMuNjg2NjkgMTIuNjg1OCAzLjYyODk1IDEyLjU1NzEgMy41NzQ4QzEyLjQyODMgMy41MjA2NSAxMi4yOTg5IDMuNDcwODYgMTIuMTY4OSAzLjQyNTM3QzExLjkzODggMy4zNDQ4NSAxMS42ODg0IDMuNDQyMTEgMTEuNTUzOCAzLjY0ODg0TDExLjA3NDYgNC4zODQ3NUMxMC45NTEzIDQuNTc0MjUgMTAuNzMgNC42Njg2MiAxMC41MDgyIDQuNjQ1NzNDMTAuMTUxMyA0LjYwODkgOS43OTUwMiA0LjYxMDM5IDkuNDQ0NTkgNC42NDc5OUM5LjIyMjg2IDQuNjcxNzcgOS4wMDEzNCA0LjU3ODE4IDguODc3MzEgNC4zODkxM0w4LjM5NTQxIDMuNjU0NjRaIiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") !important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1DA867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#DF2A4A;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:right;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0px rgba(202,74,31,0.5)}100%{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width: 782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}
3
 
1
+ /*! ! built on Friday, August 13th 2021, 4:37:42 pm */
2
+ #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODU0MiAxOS45NzA4QzE1LjUwMDIgMTkuOTcwOCAxOS45NzA4IDE1LjUwMDIgMTkuOTcwOCA5Ljk4NTQyQzE5Ljk3MDggNC40NzA2MyAxNS41MDAyIDAgOS45ODU0MiAwQzQuNDcwNjMgMCAwIDQuNDcwNjMgMCA5Ljk4NTQyQzAgMTUuNTAwMiA0LjQ3MDYzIDE5Ljk3MDggOS45ODU0MiAxOS45NzA4Wk04LjM5NTQxIDMuNjU0NjRDOC4yNjAxNiAzLjQ0ODUgOC4wMDk2IDMuMzUyMTEgNy43Nzk4NSAzLjQzMzI3QzcuNTE4MTYgMy41MjU3MiA3LjI2MjE4IDMuNjM0NDUgNy4wMTM0OSAzLjc1ODhDNi43OTUxOSAzLjg2Nzk2IDYuNjg1NjYgNC4xMTczMSA2LjczMzcyIDQuMzYwNDlMNi45MDQ5MyA1LjIyNjk0QzYuOTQ5IDUuNDQ5OTYgNi44NTggNS42NzYzIDYuNjg1MjIgNS44MjAwOUM2LjQxMjE2IDYuMDQ3MzQgNi4xNjAwNyA2LjMwNDI2IDUuOTM0MjEgNi41ODg2NEM1Ljc5MzgzIDYuNzY1MzkgNS41NzIzMyA2Ljg1OTA3IDUuMzUzNjEgNi44MTQ4OUw0LjUwNDI0IDYuNjQzM0M0LjI2NTY0IDYuNTk1MSA0LjAyMTU3IDYuNzA3ODggMy45MTU0NCA2LjkzMTIxQzMuODU1NDkgNy4wNTczOCAzLjc5ODg5IDcuMTg2MiAzLjc0NTgzIDcuMzE3NThDMy42OTI3NiA3LjQ0ODk2IDMuNjQzOTcgNy41ODEwNSAzLjU5OTM4IDcuNzEzNjlDMy41MjA0OCA3Ljk0ODQ3IDMuNjE1NzkgOC4yMDM5OCAzLjgxODM5IDguMzQxMzNMNC41Mzk1OCA4LjgzMDI3QzQuNzI1MjkgOC45NTYxNyA0LjgxNzc4IDkuMTgxOSA0Ljc5NTM0IDkuNDA4MjZDNC43NTkyNSA5Ljc3MjQ0IDQuNzYwNzIgMTAuMTM2IDQuNzk3NTYgMTAuNDkzNkM0LjgyMDg3IDEwLjcxOTggNC43MjkxNSAxMC45NDU5IDQuNTQzODggMTEuMDcyNEwzLjgyNDA4IDExLjU2NDJDMy42MjIwNSAxMS43MDIyIDMuNTI3NTkgMTEuOTU3OSAzLjYwNzEzIDEyLjE5MjNDMy42OTc3NCAxMi40NTkzIDMuODA0MyAxMi43MjA1IDMuOTI2MTUgMTIuOTc0M0M0LjAzMzEzIDEzLjE5NzEgNC4yNzc0OSAxMy4zMDg4IDQuNTE1ODEgMTMuMjU5OEw1LjM2NDk1IDEzLjA4NTFDNS41ODM1IDEzLjA0MDEgNS44MDUzMyAxMy4xMzMgNS45NDYyMyAxMy4zMDkzQzYuMTY4OTMgMTMuNTg3OSA2LjQyMDcxIDEzLjg0NTEgNi42OTk0IDE0LjA3NTZDNi44NzI2MSAxNC4yMTg4IDYuOTY0NDIgMTQuNDQ0OCA2LjkyMTEyIDE0LjY2OEw2Ljc1Mjk2IDE1LjUzNDhDNi43MDU3MiAxNS43NzgyIDYuODE2MjUgMTYuMDI3MyA3LjAzNTExIDE2LjEzNTZDNy4xNTg3NiAxNi4xOTY3IDcuMjg1IDE2LjI1NDUgNy40MTM3NSAxNi4zMDg2QzcuNTQyNTEgMTYuMzYyOCA3LjY3MTk2IDE2LjQxMjYgNy44MDE5NSAxNi40NTgxQzguMTgyMjQgMTYuNTkxMiA4LjcxNDQ5IDE2LjExNDcgOS4xMDggMTUuNzYyNUM5LjMwMjA1IDE1LjU4ODggOS40MjE3NCAxNS4zNDMgOS40MjMwMSAxNS4wNzk4QzkuNDIzMDEgMTUuMDc4NCA5LjQyMzAyIDE1LjA3NyA5LjQyMzAyIDE1LjA3NTZMOS40MjMwMSAxMy42MjYzQzkuNDIzMDEgMTMuNjEwOSA5LjQyMzYgMTMuNTk1NyA5LjQyNDc2IDEzLjU4MDZDOC4yNjI0OCAxMy4yOTcxIDcuMzk4MzggMTIuMjMwMSA3LjM5ODM4IDEwLjk1NzJWOS40MTgyM0M3LjM5ODM4IDkuMzAxMjUgNy40OTEzMSA5LjIwNjQyIDcuNjA1OTYgOS4yMDY0Mkg4LjMyNTg0VjcuNjkyMkM4LjMyNTg0IDcuNDgzMTIgOC40OTE5MyA3LjMxMzY0IDguNjk2ODMgNy4zMTM2NEM4LjkwMTcxIDcuMzEzNjQgOS4wNjc4MSA3LjQ4MzEyIDkuMDY3ODEgNy42OTIyVjkuMjA2NDJIMTEuMDE1NVY3LjY5MjJDMTEuMDE1NSA3LjQ4MzEyIDExLjE4MTYgNy4zMTM2NCAxMS4zODY1IDcuMzEzNjRDMTEuNTkxNCA3LjMxMzY0IDExLjc1NzUgNy40ODMxMiAxMS43NTc1IDcuNjkyMlY5LjIwNjQySDEyLjQ3NzNDMTIuNTkyIDkuMjA2NDIgMTIuNjg0OSA5LjMwMTI1IDEyLjY4NDkgOS40MTgyM1YxMC45NTcyQzEyLjY4NDkgMTIuMjcwNCAxMS43NjUzIDEzLjM2NDMgMTAuNTQ3NCAxMy42MDUxQzEwLjU0NzcgMTMuNjEyMSAxMC41NDc4IDEzLjYxOTIgMTAuNTQ3OCAxMy42MjYzTDEwLjU0NzggMTUuMDY5NEMxMC41NDc4IDE1LjMzNzcgMTAuNjcxMSAxNS41ODc5IDEwLjg3MSAxNS43NjIyQzExLjI3MTUgMTYuMTExNSAxMS44MTI5IDE2LjU4MzcgMTIuMTkxIDE2LjQ1MDJDMTIuNDUyNyAxNi4zNTc3IDEyLjcwODYgMTYuMjQ5IDEyLjk1NzMgMTYuMTI0NkMxMy4xNzU2IDE2LjAxNTUgMTMuMjg1MiAxNS43NjYxIDEzLjIzNzEgMTUuNTIyOUwxMy4wNjU5IDE0LjY1NjVDMTMuMDIxOCAxNC40MzM0IDEzLjExMjggMTQuMjA3MSAxMy4yODU2IDE0LjA2MzNDMTMuNTU4NyAxMy44MzYxIDEzLjgxMDcgMTMuNTc5MiAxNC4wMzY2IDEzLjI5NDhDMTQuMTc3IDEzLjExOCAxNC4zOTg1IDEzLjAyNDQgMTQuNjE3MiAxMy4wNjg1TDE1LjQ2NjYgMTMuMjQwMUMxNS43MDUyIDEzLjI4ODMgMTUuOTQ5MyAxMy4xNzU2IDE2LjA1NTQgMTIuOTUyMkMxNi4xMTUzIDEyLjgyNjEgMTYuMTcxOSAxMi42OTcyIDE2LjIyNSAxMi41NjU5QzE2LjI3ODEgMTIuNDM0NSAxNi4zMjY5IDEyLjMwMjQgMTYuMzcxNCAxMi4xNjk4QzE2LjQ1MDMgMTEuOTM1IDE2LjM1NSAxMS42Nzk1IDE2LjE1MjQgMTEuNTQyMUwxNS40MzEyIDExLjA1MzJDMTUuMjQ1NSAxMC45MjczIDE1LjE1MyAxMC43MDE1IDE1LjE3NTUgMTAuNDc1MkMxNS4yMTE2IDEwLjExMSAxNS4yMTAxIDkuNzQ3NDQgMTUuMTczMyA5LjM4OTg2QzE1LjE0OTkgOS4xNjM2MSAxNS4yNDE3IDguOTM3NTcgMTUuNDI2OSA4LjgxMUwxNi4xNDY3IDguMzE5MjdDMTYuMzQ4OCA4LjE4MTI2IDE2LjQ0MzIgNy45MjU1OCAxNi4zNjM3IDcuNjkxMTVDMTYuMjczMSA3LjQyNDExIDE2LjE2NjUgNy4xNjI5MiAxNi4wNDQ3IDYuOTA5MTVDMTUuOTM3NyA2LjY4NjM4IDE1LjY5MzMgNi41NzQ2MiAxNS40NTUgNi42MjM2NkwxNC42MDU5IDYuNzk4MzdDMTQuMzg3MyA2Ljg0MzM0IDE0LjE2NTUgNi43NTA0OCAxNC4wMjQ2IDYuNTc0MThDMTMuODAxOSA2LjI5NTU0IDEzLjU1MDEgNi4wMzgzMiAxMy4yNzE0IDUuODA3ODRDMTMuMDk4MiA1LjY2NDYgMTMuMDA2NCA1LjQzODU4IDEzLjA0OTcgNS4yMTU0TDEzLjIxNzkgNC4zNDg2OEMxMy4yNjUxIDQuMTA1MjEgMTMuMTU0NiAzLjg1NjE2IDEyLjkzNTcgMy43NDc4N0MxMi44MTIxIDMuNjg2NjkgMTIuNjg1OCAzLjYyODk1IDEyLjU1NzEgMy41NzQ4QzEyLjQyODMgMy41MjA2NSAxMi4yOTg5IDMuNDcwODYgMTIuMTY4OSAzLjQyNTM3QzExLjkzODggMy4zNDQ4NSAxMS42ODg0IDMuNDQyMTEgMTEuNTUzOCAzLjY0ODg0TDExLjA3NDYgNC4zODQ3NUMxMC45NTEzIDQuNTc0MjUgMTAuNzMgNC42Njg2MiAxMC41MDgyIDQuNjQ1NzNDMTAuMTUxMyA0LjYwODkgOS43OTUwMiA0LjYxMDM5IDkuNDQ0NTkgNC42NDc5OUM5LjIyMjg2IDQuNjcxNzcgOS4wMDEzNCA0LjU3ODE4IDguODc3MzEgNC4zODkxM0w4LjM5NTQxIDMuNjU0NjRaIiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==") !important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1DA867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#DF2A4A;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:right;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{float:right;margin:6px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0px rgba(202,74,31,0.5)}100%{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width: 782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}
3
 
dist/Lite/assets/css/aioseo-admin-bar.css.gz CHANGED
Binary file
dist/Lite/assets/css/app.css CHANGED
@@ -1 +1 @@
1
- #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:right;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-left:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;right:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-left:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-right:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-right:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
1
+ #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 0 0 5px;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{margin:10px 0 0}#toplevel_page_aioseo .aioseo-menu-notification-indicator,#wpadminbar .aioseo-menu-notification-indicator{float:right;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{margin:6px 0 0}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-left:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;right:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-left:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-right:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-right:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
dist/Lite/assets/css/app.rtl.css CHANGED
@@ -1 +1 @@
1
- #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:right;width:26px;height:30px;background-repeat:no-repeat;background-position:100% 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 5px 0 0;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{float:left;margin:10px 0 0;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-right:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;left:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-right:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-left:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-left:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
1
+ #wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{float:right;width:26px;height:30px;background-repeat:no-repeat;background-position:100% 6px;background-size:20px;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iYWlvc2VvLWdlYXIiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS45ODUgMTkuOTdjNS41MTUgMCA5Ljk4Ni00LjQ3IDkuOTg2LTkuOTg1QzE5Ljk3IDQuNDcxIDE1LjUgMCA5Ljk4NSAwIDQuNDcxIDAgMCA0LjQ3IDAgOS45ODVzNC40NyA5Ljk4NiA5Ljk4NSA5Ljk4NnpNOC4zOTUgMy42NTZhLjUyOC41MjggMCAwMC0uNjE1LS4yMjIgNi43MTYgNi43MTYgMCAwMC0uNzY3LjMyNi41NDguNTQ4IDAgMDAtLjI4LjYwMWwuMTcyLjg2N2EuNjIxLjYyMSAwIDAxLS4yMi41OTMgNS4yMzcgNS4yMzcgMCAwMC0uNzUuNzY5LjU5Ni41OTYgMCAwMS0uNTgxLjIyNmwtLjg1LS4xNzJhLjUzLjUzIDAgMDAtLjU4OS4yODggNy4wNjQgNy4wNjQgMCAwMC0uMzE2Ljc4My41NS41NSAwIDAwLjIyLjYyN2wuNzIuNDlhLjYyLjYyIDAgMDEuMjU2LjU3N2MtLjAzNi4zNjQtLjAzNC43MjguMDAzIDEuMDg2YS42Mi42MiAwIDAxLS4yNTQuNTc4bC0uNzIuNDkyYS41NS41NSAwIDAwLS4yMTcuNjI4Yy4wOS4yNjcuMTk3LjUyOC4zMi43ODJhLjUzLjUzIDAgMDAuNTg5LjI4NmwuODQ5LS4xNzVhLjU5Ni41OTYgMCAwMS41ODEuMjI0Yy4yMjMuMjc5LjQ3NS41MzYuNzUzLjc2N2EuNjIuNjIgMCAwMS4yMjIuNTkybC0uMTY4Ljg2N2EuNTQ4LjU0OCAwIDAwLjI4Mi42IDYuODA4IDYuODA4IDAgMDAuNzY3LjMyM2MuMzguMTMzLjkxMi0uMzQzIDEuMzA2LS42OTVhLjkyNi45MjYgMCAwMC4zMTUtLjY4M3YtMS40NTRjMC0uMDE1IDAtLjAzLjAwMi0uMDQ1LTEuMTYzLS4yODQtMi4wMjctMS4zNS0yLjAyNy0yLjYyNHYtMS41NGEuMjEuMjEgMCAwMS4yMDgtLjIxMmguNzJWNy42OTJjMC0uMjA5LjE2Ni0uMzc4LjM3LS4zNzguMjA2IDAgLjM3Mi4xNy4zNzIuMzc4djEuNTE0aDEuOTQ3VjcuNjkyYzAtLjIwOS4xNjctLjM3OC4zNzEtLjM3OC4yMDUgMCAuMzcyLjE3LjM3Mi4zNzh2MS41MTRoLjcyYS4yMS4yMSAwIDAxLjIwNy4yMTJ2MS41NGMwIDEuMzEyLS45MiAyLjQwNi0yLjEzOCAyLjY0N3YxLjQ2NGMwIC4yNjkuMTI0LjUxOS4zMjQuNjkzLjQuMzUuOTQyLjgyMiAxLjMyLjY4OC4yNjItLjA5Mi41MTgtLjIwMS43NjYtLjMyNWEuNTQ4LjU0OCAwIDAwLjI4LS42MDJsLS4xNzEtLjg2N2EuNjIuNjIgMCAwMS4yMi0uNTkzYy4yNzMtLjIyNy41MjUtLjQ4NC43NS0uNzY4YS41OTYuNTk2IDAgMDEuNTgxLS4yMjZsLjg1LjE3MWEuNTMuNTMgMCAwMC41ODgtLjI4OCA3LjEzNSA3LjEzNSAwIDAwLjMxNi0uNzgyLjU1LjU1IDAgMDAtLjIxOS0uNjI4bC0uNzItLjQ4OWEuNjIuNjIgMCAwMS0uMjU3LS41NzggNS4zOTkgNS4zOTkgMCAwMC0uMDAyLTEuMDg1LjYyLjYyIDAgMDEuMjU0LS41NzlsLjcyLS40OTJhLjU1LjU1IDAgMDAuMjE3LS42MjggNy4wMiA3LjAyIDAgMDAtLjMyLS43ODIuNTMuNTMgMCAwMC0uNTg5LS4yODVsLS44NS4xNzRhLjU5Ni41OTYgMCAwMS0uNTgtLjIyNCA1LjIzNiA1LjIzNiAwIDAwLS43NTQtLjc2Ni42MjEuNjIxIDAgMDEtLjIyMS0uNTkzbC4xNjgtLjg2NmEuNTQ4LjU0OCAwIDAwLS4yODItLjYwMSA2Ljc4NiA2Ljc4NiAwIDAwLS43NjctLjMyMy41MjguNTI4IDAgMDAtLjYxNS4yMjRsLS40OC43MzZhLjU5OC41OTggMCAwMS0uNTY2LjI2IDUuMDggNS4wOCAwIDAwLTEuMDYzLjAwMy41OTcuNTk3IDAgMDEtLjU2OC0uMjU5bC0uNDgyLS43MzR6Ii8+PC9zdmc+")!important}#wpadminbar #wp-admin-bar-aioseo-main.new-notifications>.ab-item{background:#2c3338;color:#72aee6}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a{background-color:#1da867;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-upgrade a span{font-weight:600}#wpadminbar #wp-admin-bar-aioseo-pro-license a{background-color:#df2a4a;padding-bottom:5px}#wpadminbar #wp-admin-bar-aioseo-pro-license a span{font-weight:600}#wpadminbar .aioseo-menu-notification-counter{display:inline-flex;vertical-align:top;box-sizing:border-box;margin:7px 5px 0 0;padding:0;min-width:18px;height:18px;border-radius:9px;background-color:#ca4a1f;color:#fff;font-size:11px;line-height:1.6;text-align:center;justify-content:center}#wpadminbar .aioseo-menu-notification-counter span{line-height:1;font-size:11px}#wpadminbar .aioseo-menu-notification-indicator{margin:10px 0 0}#toplevel_page_aioseo .aioseo-menu-notification-indicator,#wpadminbar .aioseo-menu-notification-indicator{float:left;width:8px;height:8px;border-radius:50%;background-color:#ca4a1f;line-height:1.6;-webkit-animation:aioseo-menu-notification-indicator-pulse 1.5s infinite;animation:aioseo-menu-notification-indicator-pulse 1.5s infinite}#toplevel_page_aioseo .aioseo-menu-notification-indicator{margin:6px 0 0}@-webkit-keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@keyframes aioseo-menu-notification-indicator-pulse{0%{box-shadow:0 0 0 0 rgba(202,74,31,.5)}to{box-shadow:0 0 0 10px rgba(202,74,31,0)}}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-aioseo-main{display:block;position:static}#wpadminbar #wp-admin-bar-aioseo-main .ab-item .text{display:none}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}}.aioseo-plugin-row .plugin-update-tr p:first-child:before{content:"\f348"}.aioseo-plugin-row .plugin-update-tr p:not(:first-child){padding-right:20px}.aioseo-plugin-row .plugin-update-tr p:not(:first-child):before{content:" "}.aioseo-plugin-row .proupgrade a{color:#1da867;font-weight:600}body #most-recent-results{margin-top:0!important}body #wp-link .query-results{position:static}body #wp-link .query-results ul{max-height:200px;overflow:scroll}body #wp-link-wrap #link-selector{overflow:auto}@media (max-width:782px){body #wp-link-wrap{top:30%}body #wp-link .link-target label{line-height:30px}}.aioseo-menu-highlight{color:#fff}#toplevel_page_aioseo .aioseo-submenu-highlight{background-color:#1da867}#toplevel_page_aioseo .aioseo-submenu-highlight.red{background-color:#df2a4a}#toplevel_page_aioseo .aioseo-submenu-highlight a{color:#fff;font-weight:600}label[for=aioseo_contact_methods_header]{font-size:1.2em}#aioseo_contact_methods_header{display:none}.edit-post-meta-boxes-area #aioseo-settings h2.hndle{border-bottom:none}#aioseo-local-settings .inside,#aioseo-settings .inside{padding:0;margin-top:0}#aioseo-local-settings .aioseo-tab-content .aioseo-settings-row:last-of-type,#aioseo-settings .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}#aioseo-tabbed .handlediv{position:absolute;top:0;left:0}#aioseo-tabbed>.inside{min-height:40px}#aioseo-tabbed .aioseo-tab-content .aioseo-settings-row:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}body.block-editor-page #aioseo-settings .inside{border:1px solid #e8e8eb;border-top:none}body.block-editor-page .edit-post-sidebar .aioseo-app textarea{font-size:16px}#aioseo-post-settings-sidebar-button{display:flex;flex-direction:row;align-items:center;border-radius:3px;height:36px;min-width:36px;margin:-7px;padding:5px;font-weight:700;color:#fff}#aioseo-post-settings-sidebar-button #aioseo-post-score-disabled{color:#434960;margin-right:10px}#aioseo-post-settings-sidebar-button.score-green{color:#00aa63;border:1px solid #00aa63}#aioseo-post-settings-sidebar-button.score-green #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-orange{color:#f18200;border:1px solid #f18200}#aioseo-post-settings-sidebar-button.score-orange #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button.score-none,#aioseo-post-settings-sidebar-button.score-red{color:#df2a4a;border:1px solid #df2a4a}#aioseo-post-settings-sidebar-button.score-none #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-red #aioseo-post-score-disabled{display:none}#aioseo-post-settings-sidebar-button svg{margin-left:10px;fill:currentColor}#aioseo-post-settings-sidebar-button svg *{fill:currentColor}#aioseo-post-settings-sidebar-button.score-disabled{color:#434960;border:1px solid #434960}#aioseo-post-settings-sidebar-button.score-disabled svg{margin-left:0;width:24px;height:24px}#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,#aioseo-post-settings-sidebar-button.score-disabled span{display:none}button[aria-label=AIOSEO],button[aria-label=AIOSEO]:hover{background:none!important;box-shadow:none!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-green,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-green{color:#fff;background-color:#00aa63}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-orange,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-orange{color:#fff;background-color:#f18200}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-red,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-none,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-red{color:#fff;background-color:#df2a4a}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled{color:#fff;background:#434960!important}button[aria-label=AIOSEO].is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-pressed>#aioseo-post-settings-sidebar-button.score-disabled #aioseo-post-score-disabled{color:#fff!important}button[aria-label=AIOSEO].components-icon-button>div svg,button[aria-label=AIOSEO].components-icon-button>div svg *,button[aria-label=AIOSEO].is-toggled>div svg,button[aria-label=AIOSEO].is-toggled>div svg *,button[aria-label=AIOSEO]:hover.components-icon-button>div svg,button[aria-label=AIOSEO]:hover.components-icon-button>div svg *,button[aria-label=AIOSEO]:hover.is-toggled>div svg,button[aria-label=AIOSEO]:hover.is-toggled>div svg *{fill:#fff!important;stroke:transparent!important}button[aria-label=AIOSEO].components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO].is-toggled>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.components-icon-button>div #aioseo-post-score-disabled,button[aria-label=AIOSEO]:hover.is-toggled>div #aioseo-post-score-disabled{color:#fff!important}
dist/Lite/assets/css/chunk-common.css CHANGED
@@ -1 +1 @@
1
- .aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:left}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-right:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 0 30px 50px;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-right:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-right:-41px;margin-bottom:-71px;border-radius:5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-right:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-right:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-right:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-right:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{left:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;right:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 15px 15px 45px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 10px 8px 45px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:right;top:1px;width:29px;left:1px;border-radius:3px 0 0 3px;padding:15px 9px 0 0;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 25px 3px 10px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;right:0;bottom:0;border-radius:0 3px 3px 0}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-right:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-right:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-left:50px}.aioseo-input input.append[data-v-20c03142]{padding-right:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-left:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-right:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-left:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-right:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;right:0;width:30px;border-radius:0 3px 3px 0}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-left:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{left:20px;bottom:12px}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number .input-phone-number,.aioseo-phone-number .input-phone-number:focus{z-index:2}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-right:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;left:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;left:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:first-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 40px 16px 16px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 10px 0 0;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 3px 0 0;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 5px 0 10px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 38px 8px 8px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 40px 7px 7px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:right}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-right:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-right:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-left:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 0 0 8px}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;right:0;bottom:36px;left:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 0 0 3px}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 30px 0 10px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.aioseo-add-404-redirection .generic-error{margin-bottom:20px}.aioseo-add-404-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-404-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-404-redirection .urls .target{flex:1;display:flex;align-items:center;max-width:480px;min-width:400px;margin-right:20px}.aioseo-add-404-redirection .urls .target>*{flex:1}.aioseo-add-404-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-404-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-404-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-404-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-404-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-404-redirection .urls .target .target-url-error,.aioseo-add-404-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-404-redirection .urls .redirect-type{flex:1;align-self:flex-start}.aioseo-add-404-redirection .urls .redirect-type .aioseo-select{max-width:220px}.aioseo-add-404-redirection .settings{display:flex;flex-direction:row;align-items:center;margin-top:30px}.aioseo-add-404-redirection .settings .all-settings{flex:1}.aioseo-add-404-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center}.aioseo-add-404-redirection .settings .redirect-type{width:100%;max-width:350px;margin-right:24px}.aioseo-add-404-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-404-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-404-redirection .settings .cancel-edit-row{margin-left:10px}.custom-rules[data-v-7e05ebd5]{width:100%}.custom-rules .rule-table[data-v-7e05ebd5]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.custom-rules .rule-table .rule[data-v-7e05ebd5]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-7e05ebd5]{background-color:#fff}.custom-rules .rule[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-7e05ebd5]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-7e05ebd5]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-7e05ebd5]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-7e05ebd5]{margin:0 6px 0 0}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-7e05ebd5]{margin:0 10px 0 4px}.custom-rules .rule .actions[data-v-7e05ebd5],.custom-rules .rule .logical[data-v-7e05ebd5]{flex:0}.custom-rules svg[data-v-7e05ebd5]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-7e05ebd5]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-7e05ebd5]{color:#fff}.custom-rules .add-rule[data-v-7e05ebd5]{margin-top:10px}.custom-rules .add-rule svg[data-v-7e05ebd5]{margin-right:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 0 0 16px;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-right:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-left:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-right:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-right:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-right:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;left:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-right:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-right:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-right:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-right:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-right:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-left:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-right:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(-180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(-90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:3px 0 0 3px;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-left-width:0;border-radius:0 3px 3px 0;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box{padding-top:.5rem}.aioseo-display-info .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .aioseo-tooltip{margin-left:0}.aioseo-exclude-posts{display:flex}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-right:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-right:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;left:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-right:0;margin-left:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-right:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;left:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;right:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0}.aioseo-setup-wizard-container .getting-started-video{padding-right:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;right:0;left:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-right:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-right:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(-72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-left:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;left:50%;transform:translateX(-50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;position:fixed;z-index:1;top:0;left:0}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 0 14px 4px;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;left:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 11px 23px 30px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;right:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:74px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-right:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{position:fixed;width:132px;height:26px;top:20px;left:20px;z-index:2}#aioseo-help-close{position:fixed;width:20px;height:20px;top:30px;right:30px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;right:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-right:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-left:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{left:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{left:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(30px)}.aioseo-app .route-fade-leave-active{transform:translateX(-30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:right;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:left;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-right:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;left:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;right:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-left:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-right:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-left:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;left:-18px;right:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 0 0 40px;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 0 0 20px}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-right:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-right:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-right:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-right:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;right:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-left:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-right:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-right:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;right:0;bottom:0;left:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{right:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-right:7px}.aioseo-score-settings span{margin-right:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-right:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-right:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(-180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(-90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 10px 5px 0}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-left:0!important;margin-right:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-left:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-left:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-left:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-right:30px!important}.edit-post-sidebar .max-video-preview{margin-right:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-left:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-left:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-right:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-left:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-right:10px}.aioseo-tooltip{margin-left:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-left:0}.aioseo-col.col-xs-offset-1{margin-left:8.33333333%}.aioseo-col.col-xs-offset-2{margin-left:16.66666667%}.aioseo-col.col-xs-offset-3{margin-left:25%}.aioseo-col.col-xs-offset-4{margin-left:33.33333333%}.aioseo-col.col-xs-offset-5{margin-left:41.66666667%}.aioseo-col.col-xs-offset-6{margin-left:50%}.aioseo-col.col-xs-offset-7{margin-left:58.33333333%}.aioseo-col.col-xs-offset-8{margin-left:66.66666667%}.aioseo-col.col-xs-offset-9{margin-left:75%}.aioseo-col.col-xs-offset-10{margin-left:83.33333333%}.aioseo-col.col-xs-offset-11{margin-left:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:right!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-right:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-left:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-left:0}.aioseo-col.col-sm-offset-1{margin-left:8.33333333%}.aioseo-col.col-sm-offset-2{margin-left:16.66666667%}.aioseo-col.col-sm-offset-3{margin-left:25%}.aioseo-col.col-sm-offset-4{margin-left:33.33333333%}.aioseo-col.col-sm-offset-5{margin-left:41.66666667%}.aioseo-col.col-sm-offset-6{margin-left:50%}.aioseo-col.col-sm-offset-7{margin-left:58.33333333%}.aioseo-col.col-sm-offset-8{margin-left:66.66666667%}.aioseo-col.col-sm-offset-9{margin-left:75%}.aioseo-col.col-sm-offset-10{margin-left:83.33333333%}.aioseo-col.col-sm-offset-11{margin-left:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-left:0}.aioseo-col.col-md-offset-1{margin-left:8.33333333%}.aioseo-col.col-md-offset-2{margin-left:16.66666667%}.aioseo-col.col-md-offset-3{margin-left:25%}.aioseo-col.col-md-offset-4{margin-left:33.33333333%}.aioseo-col.col-md-offset-5{margin-left:41.66666667%}.aioseo-col.col-md-offset-6{margin-left:50%}.aioseo-col.col-md-offset-7{margin-left:58.33333333%}.aioseo-col.col-md-offset-8{margin-left:66.66666667%}.aioseo-col.col-md-offset-9{margin-left:75%}.aioseo-col.col-md-offset-10{margin-left:83.33333333%}.aioseo-col.col-md-offset-11{margin-left:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-left:0}.aioseo-col.col-lg-offset-1{margin-left:8.33333333%}.aioseo-col.col-lg-offset-2{margin-left:16.66666667%}.aioseo-col.col-lg-offset-3{margin-left:25%}.aioseo-col.col-lg-offset-4{margin-left:33.33333333%}.aioseo-col.col-lg-offset-5{margin-left:41.66666667%}.aioseo-col.col-lg-offset-6{margin-left:50%}.aioseo-col.col-lg-offset-7{margin-left:58.33333333%}.aioseo-col.col-lg-offset-8{margin-left:66.66666667%}.aioseo-col.col-lg-offset-9{margin-left:75%}.aioseo-col.col-lg-offset-10{margin-left:83.33333333%}.aioseo-col.col-lg-offset-11{margin-left:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-left:0}.aioseo-col.col-xl-offset-1{margin-left:8.33333333%}.aioseo-col.col-xl-offset-2{margin-left:16.66666667%}.aioseo-col.col-xl-offset-3{margin-left:25%}.aioseo-col.col-xl-offset-4{margin-left:33.33333333%}.aioseo-col.col-xl-offset-5{margin-left:41.66666667%}.aioseo-col.col-xl-offset-6{margin-left:50%}.aioseo-col.col-xl-offset-7{margin-left:58.33333333%}.aioseo-col.col-xl-offset-8{margin-left:66.66666667%}.aioseo-col.col-xl-offset-9{margin-left:75%}.aioseo-col.col-xl-offset-10{margin-left:83.33333333%}.aioseo-col.col-xl-offset-11{margin-left:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:right!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-right:auto;margin-left:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-right:2rem;padding-left:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(-180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-right:10px}.aioseo-wizard-body .body-footer>:last-child{margin-right:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 10px 40px 0}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
1
+ .aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:left}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-right:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 0 30px 50px;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-right:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-right:-41px;margin-bottom:-71px;border-radius:5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-right:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:left}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-right:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-right:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-right:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{left:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;right:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 15px 15px 45px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 10px 8px 45px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:right;top:1px;width:29px;left:1px;border-radius:3px 0 0 3px;padding:15px 9px 0 0;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 25px 3px 10px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;right:0;bottom:0;border-radius:0 3px 3px 0}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-right:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-right:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;right:0;left:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-left:50px}.aioseo-input input.append[data-v-20c03142]{padding-right:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-left:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-right:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-left:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-right:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;right:0;width:30px;border-radius:0 3px 3px 0}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-left:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{left:20px;bottom:12px;z-index:auto}.aioseo-phone-number .maz-input__icon{z-index:auto}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-right:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;left:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;left:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;left:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:first-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 40px 16px 16px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 10px 0 0;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 3px 0 0;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 5px 0 10px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 38px 8px 8px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 40px 7px 7px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:right}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-right:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-right:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-left:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 0 0 8px}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;right:0;bottom:36px;left:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 0 0 3px}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 30px 0 10px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.custom-rules[data-v-06a772d2]{width:100%}.custom-rules .rule-table[data-v-06a772d2]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.custom-rules .rule-table .rule[data-v-06a772d2]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-06a772d2]{background-color:#fff}.custom-rules .rule[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-06a772d2]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-06a772d2]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-06a772d2]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-06a772d2]{margin:0 6px 0 0}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-06a772d2]{margin:0 10px 0 4px}.custom-rules .rule .actions[data-v-06a772d2],.custom-rules .rule .logical[data-v-06a772d2]{flex:0}.custom-rules svg[data-v-06a772d2]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-06a772d2]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-06a772d2]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-06a772d2]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-06a772d2]{color:#fff}.custom-rules .add-rule[data-v-06a772d2]{margin-top:10px}.custom-rules .add-rule svg[data-v-06a772d2]{margin-right:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-right:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-right:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 0 0 16px;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-right:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-left:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-right:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-right:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-right:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;left:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-right:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-right:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-right:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-right:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-right:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-api-bar{height:40px;background-color:#df2a4a;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-api-bar,.aioseo-api-bar .upgrade-text{display:flex;align-items:center;justify-content:center}.aioseo-api-bar .upgrade-text{flex:1}.aioseo-api-bar strong{font-weight:600}.aioseo-api-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-api-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-api-bar a{color:#fff;text-decoration:underline}.aioseo-api-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-api-bar{padding:0 10px;height:60px}}.aioseo-attributes ul.aioseo-attributes-list[data-v-02af7dd2]{list-style:inside;list-style-type:disc;margin:20px 0 0}.aioseo-attributes ul.aioseo-attributes-list li[data-v-02af7dd2]{display:flex;margin-bottom:8px;align-items:flex-start}.aioseo-attributes ul.aioseo-attributes-list li div[data-v-02af7dd2]:first-of-type{flex:0 0 140px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-right:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-left:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-right:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-right:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(-180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(-90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:inline-flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:3px 0 0 3px;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-left-width:0;border-radius:0 3px 3px 0;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-new-page,.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box,.aioseo-display-info .extra-box{margin-top:10px;padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description,.aioseo-display-info .extra-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block,.aioseo-display-info .extra-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .copy-box .advanced-settings-link,.aioseo-display-info .extra-box .advanced-settings-link{display:inline-block;padding-top:5px;margin:16px 0 0 16px;color:#8c8f9a;text-decoration:underline;font-size:13px}.aioseo-display-info .copy-box .advanced-settings-link:hover,.aioseo-display-info .extra-box .advanced-settings-link:hover{text-decoration:none}.aioseo-display-info .copy-box .advanced-settings,.aioseo-display-info .extra-box .advanced-settings{padding-top:20px}.aioseo-display-info .advanced-settings.advanced-settings-hidden{display:none}.aioseo-display-info .aioseo-tooltip{margin-left:0}.aioseo-exclude-posts{display:flex}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-right:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;left:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-right:0;margin-left:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-right:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;left:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;right:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0}.aioseo-setup-wizard-container .getting-started-video{padding-right:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;right:0;left:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-right:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content a:focus{box-shadow:none}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-right:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(-72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-left:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-left:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;left:50%;transform:translateX(-50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;z-index:1;padding:20px;display:flex}.aioseo-help .aioseo-help-header>.logo{flex:1}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 0 14px 4px;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;left:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 11px 23px 30px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;right:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:20px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-right:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{width:132px;height:26px;z-index:2}#aioseo-help-close{width:20px;height:20px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;right:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-right:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-left:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{left:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{left:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{left:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(30px)}.aioseo-app .route-fade-leave-active{transform:translateX(-30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:right;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:left;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.column-aioseo-details{position:relative}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 14px 0 40px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-right:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-right:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;left:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;right:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-left:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-right:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-left:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;left:-18px;right:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 0 0 40px;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 0 0 20px}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;right:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-left:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-right:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-right:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;right:0;bottom:0;left:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{right:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-right:7px}.aioseo-score-settings span{margin-right:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-right:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-right:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(-180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(-90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 10px 5px 0}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-left:0!important;margin-right:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-left:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-left:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-left:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-right:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-right:30px!important}.edit-post-sidebar .max-video-preview{margin-right:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-left:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 10px 0 0;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-left:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-right:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-right:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-left:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-right:10px}.aioseo-tooltip{margin-left:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-left:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-left:0}.aioseo-col.col-xs-offset-1{margin-left:8.33333333%}.aioseo-col.col-xs-offset-2{margin-left:16.66666667%}.aioseo-col.col-xs-offset-3{margin-left:25%}.aioseo-col.col-xs-offset-4{margin-left:33.33333333%}.aioseo-col.col-xs-offset-5{margin-left:41.66666667%}.aioseo-col.col-xs-offset-6{margin-left:50%}.aioseo-col.col-xs-offset-7{margin-left:58.33333333%}.aioseo-col.col-xs-offset-8{margin-left:66.66666667%}.aioseo-col.col-xs-offset-9{margin-left:75%}.aioseo-col.col-xs-offset-10{margin-left:83.33333333%}.aioseo-col.col-xs-offset-11{margin-left:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:right!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-right:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-left:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-left:0}.aioseo-col.col-sm-offset-1{margin-left:8.33333333%}.aioseo-col.col-sm-offset-2{margin-left:16.66666667%}.aioseo-col.col-sm-offset-3{margin-left:25%}.aioseo-col.col-sm-offset-4{margin-left:33.33333333%}.aioseo-col.col-sm-offset-5{margin-left:41.66666667%}.aioseo-col.col-sm-offset-6{margin-left:50%}.aioseo-col.col-sm-offset-7{margin-left:58.33333333%}.aioseo-col.col-sm-offset-8{margin-left:66.66666667%}.aioseo-col.col-sm-offset-9{margin-left:75%}.aioseo-col.col-sm-offset-10{margin-left:83.33333333%}.aioseo-col.col-sm-offset-11{margin-left:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-left:0}.aioseo-col.col-md-offset-1{margin-left:8.33333333%}.aioseo-col.col-md-offset-2{margin-left:16.66666667%}.aioseo-col.col-md-offset-3{margin-left:25%}.aioseo-col.col-md-offset-4{margin-left:33.33333333%}.aioseo-col.col-md-offset-5{margin-left:41.66666667%}.aioseo-col.col-md-offset-6{margin-left:50%}.aioseo-col.col-md-offset-7{margin-left:58.33333333%}.aioseo-col.col-md-offset-8{margin-left:66.66666667%}.aioseo-col.col-md-offset-9{margin-left:75%}.aioseo-col.col-md-offset-10{margin-left:83.33333333%}.aioseo-col.col-md-offset-11{margin-left:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-left:0}.aioseo-col.col-lg-offset-1{margin-left:8.33333333%}.aioseo-col.col-lg-offset-2{margin-left:16.66666667%}.aioseo-col.col-lg-offset-3{margin-left:25%}.aioseo-col.col-lg-offset-4{margin-left:33.33333333%}.aioseo-col.col-lg-offset-5{margin-left:41.66666667%}.aioseo-col.col-lg-offset-6{margin-left:50%}.aioseo-col.col-lg-offset-7{margin-left:58.33333333%}.aioseo-col.col-lg-offset-8{margin-left:66.66666667%}.aioseo-col.col-lg-offset-9{margin-left:75%}.aioseo-col.col-lg-offset-10{margin-left:83.33333333%}.aioseo-col.col-lg-offset-11{margin-left:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:right!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-left:0}.aioseo-col.col-xl-offset-1{margin-left:8.33333333%}.aioseo-col.col-xl-offset-2{margin-left:16.66666667%}.aioseo-col.col-xl-offset-3{margin-left:25%}.aioseo-col.col-xl-offset-4{margin-left:33.33333333%}.aioseo-col.col-xl-offset-5{margin-left:41.66666667%}.aioseo-col.col-xl-offset-6{margin-left:50%}.aioseo-col.col-xl-offset-7{margin-left:58.33333333%}.aioseo-col.col-xl-offset-8{margin-left:66.66666667%}.aioseo-col.col-xl-offset-9{margin-left:75%}.aioseo-col.col-xl-offset-10{margin-left:83.33333333%}.aioseo-col.col-xl-offset-11{margin-left:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:left!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:right!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-right:auto;margin-left:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-right:2rem;padding-left:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-display-info svg.aioseo-new-page{width:100%;height:auto;max-width:45px}.aioseo-display-info .new-page .aioseo-row{margin:0}.aioseo-display-info .new-page svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-display-info .new-page .aioseo-description{color:#434960}.aioseo-display-info .new-page button.aioseo-html-sitemaps-disabled-button{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-display-info .new-page .aioseo-alert{width:100%;margin:8px 8px 0}.aioseo-exclude-posts{display:block}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-exclude-posts .aioseo-select button{display:none}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .aioseo-button.gray{margin-top:10px}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-right:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-sidebar-row .aioseo-included-objects-toggle{margin-top:5px}.aioseo-sidebar-row .aioseo-included-objects-toggle .aioseo-included-list{margin-top:8px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-right:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-right:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-right:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-right:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(-180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(45deg)}to{stroke-dashoffset:90;transform:rotate(1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-right:10px}.aioseo-wizard-body .body-footer>:last-child{margin-right:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 10px 40px 0}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.block-editor-block-card{align-items:center}.block-editor-block-card__title.block-editor-block-card__title{margin:0}.aioseo-sidebar-row{margin-bottom:16px}.aioseo-sidebar-row .aioseo-sidebar-title{font-weight:500}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
dist/Lite/assets/css/chunk-common.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;right:50%;top:50%;transform:translateX(50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:right}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-left:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 50px 30px 0;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-left:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-left:-41px;margin-bottom:-71px;border-radius:0 5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-left:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-left:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-left:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-left:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{right:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;left:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 45px 15px 15px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 45px 8px 10px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:left;top:1px;width:29px;right:1px;border-radius:0 3px 3px 0;padding:15px 0 0 9px;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 10px 3px 25px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;left:0;bottom:0;border-radius:3px 0 0 3px}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-left:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{right:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-left:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-right:50px}.aioseo-input input.append[data-v-20c03142]{padding-left:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-right:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-left:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-right:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-left:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;left:0;width:30px;border-radius:3px 0 0 3px}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-right:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{right:20px;bottom:12px}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number .input-phone-number,.aioseo-phone-number .input-phone-number:focus{z-index:2}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-left:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;right:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;right:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:first-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 16px 16px 40px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 0 0 10px;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 0 0 3px;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 10px 0 5px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 8px 8px 38px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 7px 7px 40px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:left}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-left:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(-15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;right:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-left:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-right:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 8px 0 0}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;left:0;bottom:36px;right:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 3px 0 0}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 10px 0 30px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.aioseo-add-404-redirection .generic-error{margin-bottom:20px}.aioseo-add-404-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-404-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-404-redirection .urls .target{flex:1;display:flex;align-items:center;max-width:480px;min-width:400px;margin-left:20px}.aioseo-add-404-redirection .urls .target>*{flex:1}.aioseo-add-404-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-404-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-404-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-404-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-404-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-404-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-404-redirection .urls .target .target-url-error,.aioseo-add-404-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-404-redirection .urls .redirect-type{flex:1;align-self:flex-start}.aioseo-add-404-redirection .urls .redirect-type .aioseo-select{max-width:220px}.aioseo-add-404-redirection .settings{display:flex;flex-direction:row;align-items:center;margin-top:30px}.aioseo-add-404-redirection .settings .all-settings{flex:1}.aioseo-add-404-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center}.aioseo-add-404-redirection .settings .redirect-type{width:100%;max-width:350px;margin-left:24px}.aioseo-add-404-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-404-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-404-redirection .settings .cancel-edit-row{margin-right:10px}.custom-rules[data-v-7e05ebd5]{width:100%}.custom-rules .rule-table[data-v-7e05ebd5]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.custom-rules .rule-table .rule[data-v-7e05ebd5]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-7e05ebd5]{background-color:#fff}.custom-rules .rule[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-7e05ebd5]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-7e05ebd5]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-7e05ebd5]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-7e05ebd5]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-7e05ebd5]{margin:0 0 0 6px}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-7e05ebd5]{margin:0 4px 0 10px}.custom-rules .rule .actions[data-v-7e05ebd5],.custom-rules .rule .logical[data-v-7e05ebd5]{flex:0}.custom-rules svg[data-v-7e05ebd5]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-7e05ebd5]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-7e05ebd5]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-7e05ebd5]{color:#fff}.custom-rules .add-rule[data-v-7e05ebd5]{margin-top:10px}.custom-rules .add-rule svg[data-v-7e05ebd5]{margin-left:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 16px 0 0;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-left:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-right:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-left:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-left:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-left:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;right:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-left:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-left:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-left:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-left:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;left:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-left:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-right:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-left:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-left:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:0 3px 3px 0;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-right-width:0;border-radius:3px 0 0 3px;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box{padding-top:.5rem}.aioseo-display-info .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .aioseo-tooltip{margin-right:0}.aioseo-exclude-posts{display:flex}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-left:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-left:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;right:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-left:0;margin-right:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-left:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;right:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;left:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px}.aioseo-setup-wizard-container .getting-started-video{padding-left:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;right:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;left:0;right:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-left:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-left:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-right:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;right:50%;transform:translateX(50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;position:fixed;z-index:1;top:0;right:0}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 4px 14px 0;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;right:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 30px 23px 11px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;left:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(-90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:74px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-left:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{position:fixed;width:132px;height:26px;top:20px;right:20px;z-index:2}#aioseo-help-close{position:fixed;width:20px;height:20px;top:30px;left:30px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;left:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-left:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-right:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;right:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{right:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{right:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(-30px)}.aioseo-app .route-fade-leave-active{transform:translateX(30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:left;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:right;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-left:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;right:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;left:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-right:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-left:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-right:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;right:-18px;left:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;right:50%;margin-right:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;right:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 40px 0 0;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 20px 0 0}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-left:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-left:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-left:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-left:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;left:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-right:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-left:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-left:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;left:0;bottom:0;right:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{left:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-left:7px}.aioseo-score-settings span{margin-left:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-left:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-left:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 0 5px 10px}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-right:0!important;margin-left:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-right:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-right:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-right:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-left:30px!important}.edit-post-sidebar .max-video-preview{margin-left:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;right:0;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-right:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-right:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-left:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-right:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-left:10px}.aioseo-tooltip{margin-right:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-right:0}.aioseo-col.col-xs-offset-1{margin-right:8.33333333%}.aioseo-col.col-xs-offset-2{margin-right:16.66666667%}.aioseo-col.col-xs-offset-3{margin-right:25%}.aioseo-col.col-xs-offset-4{margin-right:33.33333333%}.aioseo-col.col-xs-offset-5{margin-right:41.66666667%}.aioseo-col.col-xs-offset-6{margin-right:50%}.aioseo-col.col-xs-offset-7{margin-right:58.33333333%}.aioseo-col.col-xs-offset-8{margin-right:66.66666667%}.aioseo-col.col-xs-offset-9{margin-right:75%}.aioseo-col.col-xs-offset-10{margin-right:83.33333333%}.aioseo-col.col-xs-offset-11{margin-right:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:left!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-left:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-right:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-right:0}.aioseo-col.col-sm-offset-1{margin-right:8.33333333%}.aioseo-col.col-sm-offset-2{margin-right:16.66666667%}.aioseo-col.col-sm-offset-3{margin-right:25%}.aioseo-col.col-sm-offset-4{margin-right:33.33333333%}.aioseo-col.col-sm-offset-5{margin-right:41.66666667%}.aioseo-col.col-sm-offset-6{margin-right:50%}.aioseo-col.col-sm-offset-7{margin-right:58.33333333%}.aioseo-col.col-sm-offset-8{margin-right:66.66666667%}.aioseo-col.col-sm-offset-9{margin-right:75%}.aioseo-col.col-sm-offset-10{margin-right:83.33333333%}.aioseo-col.col-sm-offset-11{margin-right:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-right:0}.aioseo-col.col-md-offset-1{margin-right:8.33333333%}.aioseo-col.col-md-offset-2{margin-right:16.66666667%}.aioseo-col.col-md-offset-3{margin-right:25%}.aioseo-col.col-md-offset-4{margin-right:33.33333333%}.aioseo-col.col-md-offset-5{margin-right:41.66666667%}.aioseo-col.col-md-offset-6{margin-right:50%}.aioseo-col.col-md-offset-7{margin-right:58.33333333%}.aioseo-col.col-md-offset-8{margin-right:66.66666667%}.aioseo-col.col-md-offset-9{margin-right:75%}.aioseo-col.col-md-offset-10{margin-right:83.33333333%}.aioseo-col.col-md-offset-11{margin-right:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-right:0}.aioseo-col.col-lg-offset-1{margin-right:8.33333333%}.aioseo-col.col-lg-offset-2{margin-right:16.66666667%}.aioseo-col.col-lg-offset-3{margin-right:25%}.aioseo-col.col-lg-offset-4{margin-right:33.33333333%}.aioseo-col.col-lg-offset-5{margin-right:41.66666667%}.aioseo-col.col-lg-offset-6{margin-right:50%}.aioseo-col.col-lg-offset-7{margin-right:58.33333333%}.aioseo-col.col-lg-offset-8{margin-right:66.66666667%}.aioseo-col.col-lg-offset-9{margin-right:75%}.aioseo-col.col-lg-offset-10{margin-right:83.33333333%}.aioseo-col.col-lg-offset-11{margin-right:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-right:0}.aioseo-col.col-xl-offset-1{margin-right:8.33333333%}.aioseo-col.col-xl-offset-2{margin-right:16.66666667%}.aioseo-col.col-xl-offset-3{margin-right:25%}.aioseo-col.col-xl-offset-4{margin-right:33.33333333%}.aioseo-col.col-xl-offset-5{margin-right:41.66666667%}.aioseo-col.col-xl-offset-6{margin-right:50%}.aioseo-col.col-xl-offset-7{margin-right:58.33333333%}.aioseo-col.col-xl-offset-8{margin-right:66.66666667%}.aioseo-col.col-xl-offset-9{margin-right:75%}.aioseo-col.col-xl-offset-10{margin-right:83.33333333%}.aioseo-col.col-xl-offset-11{margin-right:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:left!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-left:auto;margin-right:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-left:10px}.aioseo-wizard-body .body-footer>:last-child{margin-left:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 0 40px 10px}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
1
+ .aioseo-app .aioseo-cta{margin-top:30px;background:#fff;width:100%;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.05);border:1px solid #e8e8eb}.aioseo-app .aioseo-cta.floating{margin-top:0;position:absolute;max-width:850px;right:50%;top:50%;transform:translateX(50%) translateY(-50%);box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:3px}.aioseo-app .aioseo-cta .header-text{line-height:1.4;font-weight:600;font-size:24px;text-align:center;color:#141b38}.aioseo-app .aioseo-cta .header-text span.large{line-height:1.4;font-size:32px}.aioseo-app .aioseo-cta .description{margin:30px 0 50px;width:100%;max-width:600px;text-align:center;font-size:16px;color:#141b38;line-height:1.4}.aioseo-app .aioseo-cta .description .aioseo-alert{margin-bottom:30px;text-align:right}.aioseo-app .aioseo-cta .feature-list{color:#141b38;font-size:16px;width:100%;max-width:500px;margin-bottom:50px}.aioseo-app .aioseo-cta .feature-list .aioseo-col{display:flex;align-items:flex-start}.aioseo-app .aioseo-cta .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:18px;min-width:18px;min-height:18px;margin-left:10px}.aioseo-app .aioseo-cta a.learn-more{margin-top:20px;color:#8c8f9a;font-size:14px}.aioseo-app .aioseo-cta .type-1{display:flex;flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2{margin:30px 50px 30px 0;display:flex}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-2>div{margin-left:20px;flex:0 0 50%}.aioseo-app .aioseo-cta .type-2 .featured-image{max-height:540px;border:1px solid #e8e8eb;flex:1;overflow:hidden;margin-left:-41px;margin-bottom:-71px;border-radius:0 5px 0 0}.aioseo-app .aioseo-cta .type-2 .featured-image img{max-height:600px}@media only screen and (max-width:912px){.aioseo-app .aioseo-cta .type-2{flex-direction:column;align-items:center}.aioseo-app .aioseo-cta .type-2 .description,.aioseo-app .aioseo-cta .type-2 .header-text{text-align:center}.aioseo-app .aioseo-cta .type-2>div{text-align:center;margin-left:0;margin-bottom:30px;flex:1 0 100%;width:100%}.aioseo-app .aioseo-cta .type-2 .featured-image{margin:0 -10px -41px;border-radius:5px 5px 0 0;max-height:300px}}.aioseo-app .aioseo-cta .type-3 .sub-header{line-height:1.4;font-size:16px;font-weight:600;color:#005ae0;margin-bottom:5px}.aioseo-app .aioseo-cta .type-3 .header-text{text-align:right}.aioseo-app .aioseo-cta .type-3 .feature-list{margin:30px 0}.aioseo-app .aioseo-cta .type-3 .feature-list .aioseo-col svg.aioseo-circle-check{color:#00aa63;width:21px;min-width:21px;min-height:21px;margin-left:5px}.aioseo-app .aioseo-cta .type-3 .aioseo-button{margin-left:12px}.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:calc(200px + 1em)}@media only screen and (max-width:48em){.aioseo-box-toggle .aioseo-row .aioseo-col{max-width:100%}}.aioseo-box-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-box-toggle input:checked+label{background-color:#fff;box-shadow:0 5px 10px rgba(0,90,224,.1);border:2px solid #005ae0;font-weight:600}.aioseo-box-toggle label{background-color:#f9f9fa;color:#141b38;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #f9f9fa;transition:all .1s ease-in-out;border-radius:3px;height:165px;position:relative}.aioseo-box-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-box-toggle label:hover{cursor:pointer}.aioseo-button{flex-shrink:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;padding:0 24px;border-radius:4px;-webkit-appearance:none;cursor:pointer;height:48px;transition:background-color .2s ease;position:relative;overflow:hidden;text-decoration:none;color:#141b38;white-space:nowrap}.aioseo-button.small{height:30px;font-size:14px;padding:0 12px}.aioseo-button.small .loading-spinner{width:25px;height:25px}.aioseo-button.medium{height:40px;font-size:14px;padding:0 18px}.aioseo-button.medium .loading-spinner{width:35px;height:35px}.aioseo-button.xl{height:66px;border-radius:4px;font-size:18px;padding:0 48px}.aioseo-button.gray{border:1px solid #dcdde1;background-color:#f3f4f5}.aioseo-button.gray:hover{background-color:#fff;color:#141b38}.aioseo-button.gray:active{background-color:#f3f4f5}.aioseo-button.green{border:none;background-color:#00aa63;color:#fff}.aioseo-button.green:hover{background-color:#07c575}.aioseo-button.green:active{background-color:#15955f}.aioseo-button.blue{border:none;background-color:#005ae0;color:#fff}.aioseo-button.blue:hover{background-color:#1a82ea}.aioseo-button.blue:active{background-color:#004f9d}.aioseo-button.wp-blue{border:1px solid #005ae0;background-color:#f3f5f6;color:#005ae0}.aioseo-button.wp-blue:hover{background-color:#1a82ea;border-color:#1a82ea;color:#fff}.aioseo-button.wp-blue:active{background-color:#004f9d;border-color:#004f9d;color:#fff}.aioseo-button.black{border:none;background-color:#434960;color:#fff}.aioseo-button.black:hover{background-color:#2c324c}.aioseo-button.black:active{background-color:#141b38}.aioseo-button.red{border:1px solid #df2a4a;background-color:#fff;color:#df2a4a}.aioseo-button.red:hover{background-color:#df2a4a;color:#fff}.aioseo-button.red:active{background-color:#ab2039}.aioseo-button.loading.blue,.aioseo-button.loading.blue:hover{background-color:#004f9d;color:#004f9d}.aioseo-button.loading.green,.aioseo-button.loading.green:hover{background-color:#15955f;color:#15955f}.aioseo-button.loading.gray,.aioseo-button.loading.gray:hover{background-color:#f3f4f5;color:#f3f4f5}.aioseo-button.loading.black,.aioseo-button.loading.black:hover{background-color:#141b38;color:#141b38}.aioseo-button:disabled{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-button:disabled.gray:hover{color:#8c8f9a}.aioseo-button:disabled.wp-blue{border-color:#ddd;background-color:#f7f7f7}.aioseo-button:disabled.wp-blue:hover{border-color:#ddd;color:#8c8f9a}.aioseo-button:disabled:hover{background-color:#f3f4f5}.aioseo-checkbox{display:inline-flex;align-items:center}.aioseo-checkbox.disabled,.aioseo-checkbox.disabled .form-checkbox .fancy-checkbox,.aioseo-checkbox.no-clicks,.aioseo-checkbox.no-clicks .form-checkbox .fancy-checkbox{cursor:default}.aioseo-checkbox .form-checkbox-wrapper{margin-left:10px;display:flex}.aioseo-checkbox.medium .form-checkbox{width:20px;height:20px}.aioseo-checkbox.medium .form-checkbox .fancy-checkbox svg{width:12px;height:12px}.aioseo-checkbox.medium .form-checkbox span:before{height:18px;width:18px;line-height:20px}.aioseo-checkbox.round .form-checkbox span,.aioseo-checkbox.round .form-checkbox span:before{border-radius:50%}.aioseo-checkbox .form-checkbox{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-checkbox .form-checkbox input{display:none}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.blue{background:#005ae0}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox.green{background:#00aa63}.aioseo-checkbox .form-checkbox input:checked+.fancy-checkbox:before{background:transparent}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox{background:#e8e8eb!important;border:1px solid #d0d1d7;cursor:default}.aioseo-checkbox .form-checkbox input:disabled+.fancy-checkbox svg{color:#8c8f9a}.aioseo-checkbox .form-checkbox input:not(:checked):disabled+.fancy-checkbox:before{right:0;bottom:0;background:#e8e8eb}.aioseo-checkbox .form-checkbox .fancy-checkbox svg{color:#fff;width:16px;height:16px}.aioseo-checkbox .form-checkbox span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#d0d1d7;transition:.2s;border-radius:3px;display:flex;align-items:center;justify-content:center}.aioseo-checkbox .form-checkbox span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;background-color:#fff;transition:.2s;font-size:18px;line-height:28px;border-radius:2px}.aioseo-date-picker.vue-daterange-picker{width:100%}.aioseo-date-picker.vue-daterange-picker .form-control{display:flex;align-items:center;color:#141b38;font-size:16px;height:48px;border-radius:3px;border:1px solid #d0d1d7;position:relative}.aioseo-date-picker.vue-daterange-picker .form-control svg.aioseo-circle-close{position:absolute;left:10px;color:#434960;width:15px;height:15px}.aioseo-date-picker.vue-daterange-picker.small .form-control{height:30px}.aioseo-date-picker.vue-daterange-picker.medium .form-control{height:40px}body[class*=all-in-one-seo_page] .daterangepicker .yearselect{width:75px}.aioseo-editor{position:relative}.aioseo-editor .aioseo-editor-description .ql-editor{min-height:100px}.aioseo-editor .aioseo-editor-line-numbers .ql-editor{padding:15px 45px 15px 15px}.aioseo-editor .aioseo-editor-single .ql-editor{padding:8px 10px}.aioseo-editor .aioseo-editor-single.aioseo-editor-line-numbers .ql-editor{padding:8px 45px 8px 10px}.aioseo-editor .aioseo-editor-monospace .ql-editor{font-family:monospace}.aioseo-editor .aioseo-line-numbers{background:#f7f6f7;position:absolute;text-align:left;top:1px;width:29px;right:1px;border-radius:0 3px 3px 0;padding:15px 0 0 9px;display:flex;height:calc(100% - 2px);flex-direction:column;overflow:hidden}.aioseo-editor .aioseo-line-numbers div{min-height:25px;color:#8c8f9a;font-size:12px;line-height:1.9}.aioseo-editor .ql-disabled{pointer-events:none;background-color:#f9f9fa}.aioseo-editor .ql-editor{padding:15px;border-radius:3px;font-size:16px;color:#141b38;border:1px solid #d0d1d7}.aioseo-editor .ql-editor:focus{border:1px solid #005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-editor .ql-editor .mention .ql-mention-denotation-char{display:none}.aioseo-editor .ql-editor .mention .aioseo-tag{height:25px;margin:0 1px;color:#434960;font-weight:600;font-size:14px;padding:3px 10px 3px 25px;background-color:#f3f4f5;border-radius:3px;cursor:pointer;position:relative;display:inline-flex;align-items:center}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle{display:inline-flex;align-items:center;background-color:#e8e8eb;position:absolute;top:0;left:0;bottom:0;border-radius:3px 0 0 3px}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret{width:18px;height:18px;transition:transform .3s}.aioseo-editor .ql-editor .mention .aioseo-tag .tag-toggle svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-editor .ql-mention-list-container{color:#141b38;background-color:#fff;max-width:250px;width:100%;margin-top:3px;border:1px solid #d0d1d7;border-radius:3px;box-shadow:0 3px 15px rgba(0,0,0,.1);z-index:9001}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom,.aioseo-editor .ql-mention-list-container .aioseo-tag-search{padding:12px;border-bottom:1px solid #e8e8eb}.aioseo-editor .ql-mention-list-container .aioseo-tag-custom{display:none}.aioseo-editor .ql-mention-list-container .ql-mention-list{list-style:none;margin:0;padding:0;max-height:210px;overflow:auto}.aioseo-editor .ql-mention-list-container .ql-mention-list li{color:#141b38;margin:0;background-color:transparent;border-bottom:1px solid #e8e8eb;padding:15px;cursor:pointer;font-size:14px}.aioseo-editor .ql-mention-list-container .ql-mention-list li:last-child{border-bottom:0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover{color:#005ae0;background-color:#f2f7fd}.aioseo-editor .ql-mention-list-container .ql-mention-list li.selected .aioseo-tag-description,.aioseo-editor .ql-mention-list-container .ql-mention-list li:hover .aioseo-tag-description{color:initial}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item{display:flex}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item>div:first-child{margin-left:10px}.aioseo-editor .ql-mention-list-container .ql-mention-list li .aioseo-tag-item .aioseo-tag-title{font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match{cursor:default;padding:12px;font-size:16px;font-weight:600}.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match.highlight,.aioseo-editor .ql-mention-list-container .ql-mention-list li.aioseo-tag-no-match:hover{color:initial;background-color:transparent}.aioseo-editor .ql-toolbar{display:none}.aioseo-editor .ql-clipboard{right:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.aioseo-editor .ql-snow .ql-hidden{display:none}.aioseo-editor .ql-container.ql-snow{border:none}.aioseo-editor .ql-container p{font-size:16px;margin:0;line-height:25px}.aioseo-highlight-toggle{border:1px solid #e8e8eb;border-radius:3px;min-height:48px;display:flex;align-items:center;padding:5px 10px;cursor:pointer}.aioseo-highlight-toggle>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-highlight-toggle.active{border-color:#005ae0;box-shadow:0 5px 10px rgba(0,90,224,.1)}.aioseo-highlight-toggle.medium{min-height:40px}.aioseo-highlight-toggle .icon{display:flex;align-items:center;margin-left:5px}.aioseo-input[data-v-20c03142]{position:relative;width:100%}.aioseo-input.file[data-v-20c03142],.aioseo-input.file input[type=file][data-v-20c03142]{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0}.aioseo-input.file input[type=file][data-v-20c03142]{cursor:pointer;opacity:0}.aioseo-input.file input[type=file][data-v-20c03142]::-webkit-file-upload-button{visibility:hidden}.aioseo-input.file input[type=file][data-v-20c03142]:focus{box-shadow:none}.aioseo-input input[data-v-20c03142]{height:48px;width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:3px;padding:15px;font-size:18px;position:relative;overflow:hidden;margin:0}.aioseo-input input[data-v-20c03142]:disabled{background:#f9f9fa}.aioseo-input input[data-v-20c03142]:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-input input[data-v-20c03142]::-moz-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]:-ms-input-placeholder{color:#8c8f9a}.aioseo-input input[data-v-20c03142]::placeholder{color:#8c8f9a}.aioseo-input input.prepend[data-v-20c03142]{padding-right:50px}.aioseo-input input.append[data-v-20c03142]{padding-left:50px}.aioseo-input input.small[data-v-20c03142]{height:30px;padding:10px;font-size:14px}.aioseo-input input.small.prepend[data-v-20c03142]{padding-right:30px}.aioseo-input input.small.append[data-v-20c03142]{padding-left:30px}.aioseo-input input.medium[data-v-20c03142]{height:40px;padding:12px;font-size:16px}.aioseo-input input.medium.prepend[data-v-20c03142]{padding-right:35px}.aioseo-input input.medium.append[data-v-20c03142]{padding-left:35px}.aioseo-input.aioseo-active input[data-v-20c03142]{border-color:#00aa63}.aioseo-input.aioseo-active input[data-v-20c03142]:active,.aioseo-input.aioseo-active input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #00aa63}.aioseo-input.aioseo-active .append-icon[data-v-20c03142],.aioseo-input.aioseo-active .prepend-icon[data-v-20c03142]{color:#00aa63}.aioseo-input.aioseo-error input[data-v-20c03142]{border-color:#df2a4a}.aioseo-input.aioseo-error input[data-v-20c03142]:active,.aioseo-input.aioseo-error input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #df2a4a}.aioseo-input.aioseo-error .append-icon[data-v-20c03142],.aioseo-input.aioseo-error .prepend-icon[data-v-20c03142]{color:#df2a4a}.aioseo-input.aioseo-warning input[data-v-20c03142]{border-color:#f18200}.aioseo-input.aioseo-warning input[data-v-20c03142]:active,.aioseo-input.aioseo-warning input[data-v-20c03142]:focus{box-shadow:0 0 0 1px #f18200}.aioseo-input.aioseo-warning .append-icon[data-v-20c03142],.aioseo-input.aioseo-warning .prepend-icon[data-v-20c03142]{color:#f18200}.aioseo-input .prepend-icon[data-v-20c03142]{position:absolute;top:0;right:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .prepend-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .prepend-icon.small[data-v-20c03142]{width:20px}.aioseo-input .prepend-icon.small svg[data-v-20c03142]{width:10px;height:10px}.aioseo-input .prepend-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .prepend-icon.medium svg[data-v-20c03142]{width:15px;height:15px}.aioseo-input .append-icon[data-v-20c03142]{position:absolute;top:0;left:10px;width:30px;height:100%;color:#d0d1d7;display:flex;align-items:center;z-index:1}.aioseo-input .append-icon svg[data-v-20c03142]{width:30px;height:30px}.aioseo-input .append-icon.small[data-v-20c03142]{width:10px}.aioseo-input .append-icon.medium[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable[data-v-20c03142]{cursor:pointer;padding:0 5px;background:#f3f4f5;border:1px solid #d0d1d7;color:#434960;left:0;width:30px;border-radius:3px 0 0 3px}.aioseo-input .append-icon.clickable.small[data-v-20c03142]{width:15px}.aioseo-input .append-icon.clickable.medium[data-v-20c03142]{padding:0 10px;width:40px}.aioseo-phone-number{max-width:600px}.aioseo-phone-number label{display:none}.aioseo-phone-number .maz-input__input{height:40px;min-height:40px;padding-top:0!important;border:1px solid #d0d1d7}.aioseo-phone-number .maz-input__input:focus{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .country-selector{flex:0 0 140px;width:140px;min-width:140px;max-width:140px}.aioseo-phone-number .country-selector:hover{z-index:1}.aioseo-phone-number .country-selector>div.maz-base-component.maz-input.has-value.has-1-right-icon.maz-input--primary>input{padding-right:50px!important}.aioseo-phone-number .country-selector .maz-input.is-focused{border-color:#005ae0}.aioseo-phone-number .country-selector .maz-select__options-list__item.selected.keyboard-selected{background-color:#005ae0}.aioseo-phone-number .maz-phone-number-input__country-flag{right:20px;bottom:12px;z-index:auto}.aioseo-phone-number .maz-input__icon{z-index:auto}.aioseo-phone-number .maz-select__options-list input{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-phone-number .maz-input__input{border-radius:3px}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input{border-color:red}.aioseo-phone-number.invalidNumber div.maz-flex-1>div>input:focus{border-color:#df2a4a;box-shadow:0 0 0 1px #df2a4a}.aioseo-phone-number.validNumber div.maz-flex-1>div>input:focus{border-color:#00aa63;box-shadow:0 0 0 1px #00aa63}.aioseo-radio{display:inline-flex;align-items:center}.aioseo-radio .form-radio-wrapper{margin-left:10px;display:flex}.aioseo-radio.medium .form-radio{width:20px;height:20px}.aioseo-radio.medium .form-radio .fancy-radio svg{width:12px;height:12px}.aioseo-radio.medium.type-1 .form-radio span:before{height:18px;width:18px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:before{height:16px;width:16px;line-height:20px}.aioseo-radio.medium.type-2 .form-radio span:after{height:6px;width:6px;right:6px;bottom:6px}.aioseo-radio .form-radio{position:relative;display:inline-block;width:28px;height:28px;color:#fff;vertical-align:bottom;text-align:center}.aioseo-radio .form-radio input{opacity:0}.aioseo-radio .form-radio input:checked+.fancy-radio{background:#005ae0;border-color:#005ae0}.aioseo-radio .form-radio input:checked+.fancy-radio:before{background:transparent}.aioseo-radio .form-radio input:checked+.fancy-radio:after{display:block}.aioseo-radio .form-radio input:disabled+.fancy-radio{cursor:default}.aioseo-radio .form-radio input:focus+.fancy-radio{border-color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-radio .form-radio .fancy-radio{border-radius:50%}.aioseo-radio .form-radio .fancy-radio svg{color:#fff;width:16px;height:16px}.aioseo-radio .form-radio span{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;transition:.2s;border-radius:50%;display:flex;align-items:center;justify-content:center}.aioseo-radio .form-radio span:before{position:absolute;content:"";height:26px;width:26px;right:1px;bottom:1px;transition:.2s;font-size:18px;line-height:28px;border-radius:50%}.aioseo-radio.type-1 .form-radio span,.aioseo-radio.type-1 .form-radio span:before{background-color:#f3f4f5}.aioseo-radio.type-2 .form-radio span{border:1px solid #d0d1d7;background-color:#fff}.aioseo-radio.type-2 .form-radio span:before{background-color:#fff}.aioseo-radio.type-2 .form-radio span:after{display:none;position:absolute;content:"";height:10px;width:10px;right:8px;bottom:8px;background-color:#fff;transition:.2s;border-radius:50%}.aioseo-radio.disabled{cursor:default}.aioseo-radio.disabled.type-2 .form-radio input:checked+.fancy-radio{background-color:#e8e8eb;border-color:#d0d1d7}.aioseo-radio.disabled.type-2 .form-radio span,.aioseo-radio.disabled.type-2 .form-radio span:before{background-color:#e8e8eb}.aioseo-radio.disabled.type-2 .form-radio span:after{background-color:#8c8f9a}.aioseo-radio-toggle{display:flex;align-items:center;height:40px}.aioseo-radio-toggle div{height:100%}.aioseo-radio-toggle.inline{display:inline-flex}.aioseo-radio-toggle div:first-child{overflow:hidden;border-radius:0 3px 3px 0}.aioseo-radio-toggle div:first-child label{border-radius:0 3px 3px 0}.aioseo-radio-toggle div:last-child{overflow:hidden;border-radius:3px 0 0 3px}.aioseo-radio-toggle div:last-child label{border-radius:3px 0 0 3px}.aioseo-radio-toggle input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.aioseo-radio-toggle input:checked+label{background-color:#005ae0;color:#fff}.aioseo-radio-toggle input:checked+label.dark{background-color:#434960;color:#fff}.aioseo-radio-toggle label{height:100%;background-color:#e8e8eb;color:#141b38;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .1s ease-in-out;position:relative;padding:11px 20px;font-weight:600}.aioseo-radio-toggle label.disabled{cursor:default;pointer-events:none;opacity:.5}.aioseo-radio-toggle label:hover{background-color:#dadadf;cursor:pointer}.aioseo-radio-toggle label p{position:absolute;bottom:15px;margin:0}.aioseo-radio-toggle.circle label{background:#fff;color:#8c8f9a}.aioseo-radio-toggle.circle input+label{border-radius:50%;width:36px;height:36px;padding:8px}.aioseo-radio-toggle.circle input:checked+label{background:#e8e8eb;color:#2c324c}.aioseo-select{height:48px}.aioseo-select.multiselect--disabled .multiselect__select{background:none}.aioseo-select .multiselect__select{display:flex;align-items:center;justify-content:center;min-height:46px}.aioseo-select .multiselect__select:before{display:none}.aioseo-select .multiselect__select svg.aioseo-caret{color:#141b38;width:18px;height:18px;transition:transform .3s}.aioseo-select .multiselect__tags{height:100%;border:1px solid #d0d1d7;border-radius:3px;display:flex;justify-content:center;flex-direction:column;padding:16px 16px 16px 40px}.aioseo-select .multiselect__tags .multiselect__spinner{height:calc(100% - 2px);border:2px solid transparent}.aioseo-select .multiselect__tags .multiselect__spinner:after,.aioseo-select .multiselect__tags .multiselect__spinner:before{border-top-color:#434960}.aioseo-select .multiselect__tags .multiselect__single{display:inline-flex;margin:0;padding:0;color:#141b38;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-select .multiselect__tags .multiselect__placeholder{color:#8c8f9a;font-size:16px;line-height:20px;margin:0;padding:0}.aioseo-select .multiselect__tags .multiselect__input{padding:0;margin:0 0 0 10px;border-radius:0;border:none;color:#141b38;min-height:auto;line-height:20px}.aioseo-select .multiselect__tags .multiselect__input:focus{outline:0;box-shadow:none;border:none}.aioseo-select .multiselect__tags .multiselect__input::-moz-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input:-ms-input-placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__input::placeholder{color:#8c8f9a}.aioseo-select .multiselect__tags .multiselect__tags-wrap{display:flex;align-items:center;flex-wrap:wrap}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag{padding:0;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#434960;margin:0 0 0 3px;height:24px;background-color:#f3f4f5;flex-shrink:0}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-value{padding:0 10px 0 5px}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove{padding:0 10px;height:100%;cursor:pointer;background-color:#f3f4f5;display:flex;align-items:center}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover{background-color:#434960;color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove:hover svg.aioseo-close{color:#fff}.aioseo-select .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-remove svg.aioseo-close{color:#434960;width:10px;height:10px}.aioseo-select.multiselect--active .multiselect__tags-wrap{margin-bottom:7px}.aioseo-select.small{height:30px;min-height:30px}.aioseo-select.small .multiselect__tags{min-height:30px;padding:8px 8px 8px 38px}.aioseo-select.small .multiselect__tags .multiselect__placeholder{font-size:14px}.aioseo-select.small .multiselect__select{height:28px;min-height:28px}.aioseo-select.small .multiselect__input{font-size:14px}.aioseo-select.small .multiselect__content-wrapper li.multiselect__element .multiselect__option{font-size:14px;padding:8px;min-height:30px}.aioseo-select.medium{height:40px}.aioseo-select.medium .multiselect__tags{padding:7px 7px 7px 40px}.aioseo-select.medium .multiselect__select{min-height:38px}.aioseo-select.multiple{min-height:48px;height:auto}.aioseo-select.multiple.small{min-height:30px}.aioseo-select.multiple.medium{min-height:40px}.aioseo-select.multiselect--above .multiselect__content-wrapper{border-top:1px solid #d0d1d7;border-bottom:none}.aioseo-select .multiselect__content-wrapper{border:1px solid #d0d1d7;border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:50;-webkit-overflow-scrolling:touch}.aioseo-select .multiselect__content-wrapper .multiselect__content{max-width:100%}.aioseo-select .multiselect__content-wrapper li.multiselect__element{margin:0;border-bottom:1px solid #e8e8eb}.aioseo-select .multiselect__content-wrapper li.multiselect__element.last{border-bottom:none}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--highlight:after{background-color:#005ae0;color:#fff}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--selected{background-color:#f2f7fd}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option--disabled{font-weight:400;background-color:#fff!important;color:#8c8f9a}.aioseo-select .multiselect__content-wrapper li.multiselect__element .multiselect__option .docLink{font-size:13px;float:left}.aioseo-textarea-autosize{width:100%;background-color:#fff;border:1px solid #d0d1d7;border-radius:4px;font-size:16px;padding:12px}.aioseo-toggle{display:inline-flex}.aioseo-toggle:active,.aioseo-toggle:focus{outline:2px solid transparent}.aioseo-toggle.disabled{pointer-events:none}.aioseo-toggle.disabled .toggle-content{opacity:.5}.aioseo-toggle .toggle-content{position:relative;display:inline-block;width:36px;height:20px;margin-left:10px}.aioseo-toggle .toggle-content input{display:none}.aioseo-toggle .toggle-content input:checked+.toggle-switch{border:1px solid #005ae0;background-color:#005ae0}.aioseo-toggle .toggle-content input:checked+.toggle-switch:focus{outline:2px solid transparent}.aioseo-toggle .toggle-content input:checked+.toggle-switch:before{background-color:#fff;transform:translateX(-15px)}.aioseo-toggle .toggle-content input:focus+.toggle-switch{box-shadow:0 0 1px #005ae0;outline:2px solid transparent}.aioseo-toggle .toggle-content .toggle-switch{position:absolute;cursor:pointer;top:0;right:0;left:0;bottom:0;background-color:#fff;border:1px solid #d0d1d7;border-radius:15px;transition:.2s}.aioseo-toggle .toggle-content .toggle-switch:before{position:absolute;content:"";height:14px;width:14px;right:3px;bottom:2px;background-color:#d0d1d7;border-radius:50%;transition:.2s}.aioseo-wp-table input[type=search],.aioseo-wp-table select{border-color:#d0d1d7}.aioseo-wp-table select:focus{border-color:#005ae0;color:#005ae0;box-shadow:0 0 0 1px #005ae0}.aioseo-wp-table select:hover{color:#005ae0}.aioseo-wp-table input.button,.aioseo-wp-table input.button:hover{color:#005ae0;border-color:#005ae0}.aioseo-wp-table .header .subsubsub{color:#555d66;font-size:13px;font-weight:600}.aioseo-wp-table .header .subsubsub>span{display:inline-flex}.aioseo-wp-table .header .subsubsub .separator{margin:0 5px}.aioseo-wp-table .header .subsubsub .active{font-weight:700;color:#141b38}.aioseo-wp-table .header .subsubsub a{text-decoration:none}.aioseo-wp-table .header .subsubsub a:hover{text-decoration:underline}.aioseo-wp-table .header .search{display:flex;justify-content:flex-end}.aioseo-wp-table .header .search .aioseo-input{width:100%;max-width:215px;margin-left:6px}.aioseo-wp-table .header .pagination{color:#555d66}.aioseo-wp-table .header .pagination .button,.aioseo-wp-table .header .pagination input{margin-right:6px}.aioseo-wp-table .tablenav-pages .current-page{padding:0 8px 0 0}.aioseo-wp-table .wp-table{width:100%;position:relative}.aioseo-wp-table .wp-table .loader-overlay{position:absolute;top:46px;left:0;bottom:36px;right:0;background:rgba(0,0,0,.3);z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-wp-table .wp-table .no-results{color:#8c8f9a;min-height:200px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:24px}.aioseo-wp-table .wp-table tr.even{background-color:#f9f9fa}.aioseo-wp-table .wp-table tr.enabled td,.aioseo-wp-table .wp-table tr.enabled td strong a{color:#141b38}.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td,.aioseo-wp-table .wp-table tr:not(.enabled):not(.edit-row) td a.edit-link{color:#8c8f9a}.aioseo-wp-table .wp-table tr.edit-row th{padding:0 3px 0 0}.aioseo-wp-table .wp-table tr.edit-row td{padding:0 10px 0 30px}.aioseo-wp-table .wp-table tr td strong a{font-weight:400}.aioseo-wp-table .wp-table tr td .row-actions .edit a,.aioseo-wp-table .wp-table tr td strong a:hover{color:#005ae0}.aioseo-wp-table .wp-table tr td .row-actions .edit .trash a{color:#df2a4a}.aioseo-wp-table .wp-table tr td.edit-row-content .wrapper .border{padding:8px 0;border-top:1px solid #e8e8eb}.custom-rules[data-v-06a772d2]{width:100%}.custom-rules .rule-table[data-v-06a772d2]{margin-top:5px;border:1px solid #d0d1d7;border-radius:3px;width:100%;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.custom-rules .rule-table .rule[data-v-06a772d2]{padding:13px;background:#f9f9fa}.custom-rules .rule-table .rule.even[data-v-06a772d2]{background-color:#fff}.custom-rules .rule[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;padding-top:10px}.custom-rules .rule[data-v-06a772d2]:first-child{border-radius:3px 3px 0 0}.custom-rules .rule[data-v-06a772d2]:last-child{border-radius:0 0 3px 3px}.custom-rules .rule .rule-settings>.aioseo-select[data-v-06a772d2]:first-child{width:250px;min-width:250px}.custom-rules .rule .rule-settings[data-v-06a772d2]{display:flex;flex-direction:row;align-items:center;flex:1}.custom-rules .rule .rule-settings>[data-v-06a772d2]{margin:0 0 0 6px}.custom-rules .rule .rule-settings>.aioseo-toggle[data-v-06a772d2]{margin:0 4px 0 10px}.custom-rules .rule .actions[data-v-06a772d2],.custom-rules .rule .logical[data-v-06a772d2]{flex:0}.custom-rules svg[data-v-06a772d2]{width:14px;height:14px;cursor:pointer}.custom-rules svg.aioseo-trash[data-v-06a772d2]{color:#dadada}.custom-rules svg.aioseo-trash[data-v-06a772d2]:hover{color:#df2a4a}.custom-rules .aioseo-tooltip[data-v-06a772d2]{margin:0;display:flex}.custom-rules .aioseo-button svg[data-v-06a772d2]{color:#fff}.custom-rules .add-rule[data-v-06a772d2]{margin-top:10px}.custom-rules .add-rule svg[data-v-06a772d2]{margin-left:6px}.aioseo-add-redirection.edit-url{margin-bottom:30px}.aioseo-add-redirection.edit-url .urls{align-items:flex-start}.aioseo-add-redirection.edit-url .urls .url-arrow{margin:-8px 30px 0}.aioseo-add-redirection.edit-url .advanced-settings-link{text-decoration:underline;margin-top:21px}.aioseo-add-redirection.log-404 .urls .source{min-height:103px;align-items:flex-start}.aioseo-add-redirection .generic-error{margin-bottom:20px}.aioseo-add-redirection .aioseo-settings-row .settings-name .name{font-size:14px}.aioseo-add-redirection .urls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .urls .break{flex-basis:100%;height:0}.aioseo-add-redirection .urls .url-arrow{width:36px;margin:-15px 30px 0;display:flex;align-items:center;justify-content:center}.aioseo-add-redirection .urls .url-arrow svg{height:103px;color:#005ae0}.aioseo-add-redirection .urls .source,.aioseo-add-redirection .urls .target{flex:1;display:flex;align-items:center}.aioseo-add-redirection .urls .source>*,.aioseo-add-redirection .urls .target>*{flex:1}.aioseo-add-redirection .urls .source .aioseo-input,.aioseo-add-redirection .urls .target .aioseo-input{margin-bottom:10px}.aioseo-add-redirection .urls .target .aioseo-description{height:30px}.aioseo-add-redirection .urls .target .append-icon{width:60px;justify-content:flex-end}.aioseo-add-redirection .urls .target .append-icon svg{max-width:16px;margin-left:5px}.aioseo-add-redirection .urls .target .append-icon svg:last-of-type{margin-left:0}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-add-redirection .urls .target .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-add-redirection .urls .target .target-url-error,.aioseo-add-redirection .urls .target .target-url-warning{margin-bottom:10px}.aioseo-add-redirection .settings{display:flex;flex-direction:column;align-items:center;margin-top:30px}.aioseo-add-redirection .settings .all-settings{width:100%}.aioseo-add-redirection .settings .all-settings .all-settings-content{display:flex;align-items:center;flex-wrap:wrap}.aioseo-add-redirection .settings .all-settings .all-settings-content .advanced-settings-link{margin:16px 16px 0 0;color:#8c8f9a}@media (max-width:767px){.aioseo-add-redirection .settings .all-settings .all-settings-content{align-items:start}}.aioseo-add-redirection .settings>.actions{align-self:flex-end;margin-top:-50px}.aioseo-add-redirection .settings>.actions.advanced{margin-top:-40px}.aioseo-add-redirection .settings .query-params,.aioseo-add-redirection .settings .redirect-type{margin-bottom:10px;flex:0 1 auto}.aioseo-add-redirection .settings .query-params .aioseo-select,.aioseo-add-redirection .settings .redirect-type .aioseo-select{margin-top:5px}.aioseo-add-redirection .settings .query-params{width:340px}.aioseo-add-redirection .settings .redirect-type{width:300px;margin-left:24px}.aioseo-add-redirection .settings .aioseo-button{align-self:flex-end}.aioseo-add-redirection .settings .cancel-edit-row{margin-right:10px}.aioseo-add-redirection-target-url,.aioseo-redirect-source-url{position:relative}.aioseo-redirect-source-url .aioseo-input input{padding-left:76px}.aioseo-redirect-source-url .aioseo-input .append-icon{width:60px;justify-content:flex-end}.aioseo-redirect-source-url .aioseo-input .append-icon svg{max-width:16px;margin-left:5px}.aioseo-redirect-source-url .aioseo-input .append-icon svg:last-of-type{margin-left:0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-gear:hover{color:#005ae0}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-check{color:#00aa63}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-circle-close{color:#df2a4a}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash{color:#8c8f9a;cursor:pointer}.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash.active,.aioseo-redirect-source-url .aioseo-input .append-icon svg.aioseo-trash:hover{color:#df2a4a}.aioseo-redirect-source-url .source-url-error,.aioseo-redirect-source-url .source-url-warning{margin-bottom:10px}.aioseo-redirect-source-url .source-url-options>div{padding-bottom:5px}.aioseo-redirect-source-url .source-url-options>div>div{margin-bottom:5px}.aioseo-add-redirection-url-results{display:flex;position:absolute;background:#fff;width:100%;max-height:300px;overflow:auto;border:1px solid #d0d1d7;border-radius:3px;z-index:50;right:1px;margin-top:-9px}.aioseo-add-redirection-url-results ul{display:inline-block;max-width:100%;list-style:none;padding:0;margin:0;min-width:100%;vertical-align:top}.aioseo-add-redirection-url-results ul li{margin:0;border-bottom:1px solid #e8e8eb;display:block}.aioseo-add-redirection-url-results ul li:last-of-type{border-bottom:none}.aioseo-add-redirection-url-results ul li>span{color:#141b38;font-weight:700;font-size:16px;white-space:normal;line-height:1.4;display:flex;padding:12px;min-height:40px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer}.aioseo-add-redirection-url-results ul li>span:hover{background-color:#f2f7fd}.aioseo-add-redirection-url-results ul li>span:hover .option-title{color:#005ae0}.aioseo-add-redirection-url-results .option{flex:1}.aioseo-add-redirection-url-results .option .option-title{font-weight:500;display:flex;font-size:16px;color:#141b38}.aioseo-add-redirection-url-results .option .option-title>div{margin-left:5px}.aioseo-add-redirection-url-results .option .option-title>div:first-of-type{display:inline-block}.aioseo-add-redirection-url-results .option .option-title .search-term{font-weight:700}.aioseo-add-redirection-url-results .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-add-redirection-url-results .option .option-details span{margin-left:15px}.aioseo-add-redirection-url-results .option-permalink{display:flex;align-items:center}.aioseo-add-redirection-url-results .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-add-template-tag{border-radius:3px;padding:5px 10px;color:#141b38;font-size:14px;border:1px solid #e8e8eb;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.aioseo-add-template-tag:hover{background-color:#f3f4f5}.aioseo-add-template-tag svg.aioseo-plus{width:10px;height:10px;color:#005ae0}.aioseo-additional-pages .additional-pages-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px}.aioseo-additional-pages .additional-pages-table .page-priority{max-width:110px}.aioseo-additional-pages .additional-pages-table .page-frequency{max-width:166px}.aioseo-additional-pages .additional-pages-table .page-last-modified{max-width:155px}.aioseo-additional-pages .additional-pages-table .page-actions{max-width:20px}.aioseo-additional-pages .additional-pages-table .page-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-additional-pages .additional-pages-table .pages-header{height:50px;display:flex;font-size:14px;padding:0 30px;align-items:center;border-bottom:1px solid #d0d1d7}.aioseo-additional-pages .additional-pages-table .pages-header>div{flex:1 0 auto}.aioseo-additional-pages .additional-pages-table .pages-rows{font-size:14px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row.even{background-color:#f9f9fa}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div{flex:1 0 auto;padding-left:30px}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row>div:last-child{padding-left:0}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-additional-pages .additional-pages-table .pages-rows .page-row .page-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-additional-pages svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-alert{position:relative;border-radius:3px;padding:24px;font-size:16px;color:#141b38;line-height:1.4}.aioseo-alert.small{padding:8px;font-size:13px}.aioseo-alert .aioseo-alert-close{cursor:pointer;position:absolute;top:-9px;left:-9px;width:18px;height:18px;border-radius:50%;padding:5px;display:inline-flex;justify-content:center;align-content:center}.aioseo-alert .aioseo-alert-close svg{width:100%;height:100%}.aioseo-alert.blue{border:1px solid #005ae0;background-color:#f2f7fd}.aioseo-alert.blue .aioseo-alert-close{background-color:#005ae0;color:#fff}.aioseo-alert.green{border:1px solid #00aa63;background-color:#f2fdf8}.aioseo-alert.green .aioseo-alert-close{background-color:#00aa63;color:#fff}.aioseo-alert.red{border:1px solid #df2a4a;background-color:#fbe9ec}.aioseo-alert.red .aioseo-alert-close{background-color:#df2a4a;color:#fff}.aioseo-alert.yellow{border:1px solid #f18200;background-color:#fcfae8}.aioseo-alert.yellow .aioseo-alert-close{background-color:#f18200;color:#fff}.aioseo-alert.no-border{border-width:0}.aioseo-alert.text-center{text-align:center}.aioseo-analyze-competitor-site-score{border:1px solid #00aa63;border-radius:3px;color:#00aa63;font-size:14px;padding:0 8px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:14px}.aioseo-analyze-competitor-site-score.red{color:#df2a4a;border-color:#df2a4a}.aioseo-analyze-competitor-site-score.orange{color:#f18200;border-color:#f18200}.aioseo-animated-dannie{display:flex;align-content:center;align-items:center;justify-content:center}.aioseo-animated-dannie svg{max-width:250px}.aioseo-api-bar{height:40px;background-color:#df2a4a;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-api-bar,.aioseo-api-bar .upgrade-text{display:flex;align-items:center;justify-content:center}.aioseo-api-bar .upgrade-text{flex:1}.aioseo-api-bar strong{font-weight:600}.aioseo-api-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-api-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-api-bar a{color:#fff;text-decoration:underline}.aioseo-api-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-api-bar{padding:0 10px;height:60px}}.aioseo-attributes ul.aioseo-attributes-list[data-v-02af7dd2]{list-style:inside;list-style-type:disc;margin:20px 0 0}.aioseo-attributes ul.aioseo-attributes-list li[data-v-02af7dd2]{display:flex;margin-bottom:8px;align-items:flex-start}.aioseo-attributes ul.aioseo-attributes-list li div[data-v-02af7dd2]:first-of-type{flex:0 0 140px}.aioseo-blur{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-card{color:#141b38;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:30px 0}.aioseo-card.disabled .content{background:#f9f9fa;font-size:16px;line-height:24px}@media only screen and (max-width:782px){.aioseo-card{margin:20px 0}}.aioseo-card svg.aioseo-circle-question-mark{width:17px;height:17px;color:#8c8f99;transition:background-color .2s ease}.aioseo-card svg.aioseo-circle-question-mark:hover{color:#5a5c65}.aioseo-card .header{display:flex;align-items:center;height:70px;padding:0 30px;font-weight:600;font-size:18px;border-bottom:1px solid #e8e8eb}.aioseo-card .header .header-icon{display:flex}.aioseo-card .header .header-icon svg{width:24px;height:24px;margin-left:16px}.aioseo-card .header .text{flex:1 0 auto;display:flex;align-items:center}.aioseo-card .header .text svg.aioseo-circle-question-mark{cursor:pointer;width:17px;height:17px}.aioseo-card .header .text .aioseo-pro-badge{margin-right:10px}.aioseo-card .header .text .card-score{display:flex;flex:1;align-items:center;justify-content:flex-end;padding-left:18px;font-size:13px}.aioseo-card .header .text .card-score.green{color:#00aa63}.aioseo-card .header .text .card-score.orange{color:#f18200}.aioseo-card .header .text .card-score.red{color:#df2a4a}.aioseo-card .header .text .card-score svg{margin-left:7px}.aioseo-card .header svg.aioseo-caret{width:24px;height:24px;cursor:pointer;transform:rotate(180deg);transition:transform .3s}.aioseo-card .header svg.aioseo-caret.rotated{transform:rotate(90deg)}.aioseo-card .header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-card .content{padding:30px;position:relative}.aioseo-card div.aioseo-settings-row:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.aioseo-copy-block{display:inline-flex}.aioseo-copy-block .message{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-radius:0 3px 3px 0;padding:10px 24px;font-weight:600}.aioseo-copy-block .copy-tooltip{display:flex}.aioseo-copy-block .copy{background-color:#fff;min-height:56px;display:flex;align-items:center;border:1px solid #dcdde1;border-right-width:0;border-radius:3px 0 0 3px;padding:10px 16px;font-weight:600;cursor:pointer}.aioseo-copy-block .copy:hover svg.aioseo-copy{color:#a7a7a7}.aioseo-copy-block .copy svg.aioseo-copy{width:20px;height:20px;color:#dadada}.aioseo-copy-block .copy svg.aioseo-circle-check-solid{width:20px;height:20px;color:#00aa63}.aioseo-display-info .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-display-info svg.aioseo-new-page,.aioseo-display-info svg.aioseo-shortcode,.aioseo-display-info svg.aioseo-widget{width:100%;height:auto;max-width:60px}.aioseo-display-info svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-display-info svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-display-info svg.aioseo-php{width:110px}.aioseo-display-info .copy-box,.aioseo-display-info .extra-box{margin-top:10px;padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-display-info .copy-box .aioseo-description,.aioseo-display-info .extra-box .aioseo-description{margin:0}.aioseo-display-info .copy-box .aioseo-copy-block,.aioseo-display-info .extra-box .aioseo-copy-block{margin:20px 0 0}.aioseo-display-info .copy-box .advanced-settings-link,.aioseo-display-info .extra-box .advanced-settings-link{display:inline-block;padding-top:5px;margin:16px 16px 0 0;color:#8c8f9a;text-decoration:underline;font-size:13px}.aioseo-display-info .copy-box .advanced-settings-link:hover,.aioseo-display-info .extra-box .advanced-settings-link:hover{text-decoration:none}.aioseo-display-info .copy-box .advanced-settings,.aioseo-display-info .extra-box .advanced-settings{padding-top:20px}.aioseo-display-info .advanced-settings.advanced-settings-hidden{display:none}.aioseo-display-info .aioseo-tooltip{margin-right:0}.aioseo-exclude-posts{display:flex}.aioseo-facebook-preview{background-color:#f0f2f5;padding:30px;display:flex;align-items:center;justify-content:center}.aioseo-facebook-preview .facebook-post{width:100%;max-width:525px;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);background-color:#fff}.aioseo-facebook-preview .facebook-post .facebook-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-facebook-preview .facebook-post .facebook-header .profile-photo img{height:100%;width:100%}.aioseo-facebook-preview .facebook-post .facebook-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-name{font-size:15px;color:#050505;font-weight:500}.aioseo-facebook-preview .facebook-post .facebook-header .poster .poster-date{color:#65676b;font-size:13px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis{display:inline-flex;align-items:center}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div{background-color:#5e666f;width:4px;height:4px;border-radius:50%;margin:0 2px}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:first-child{margin-right:0}.aioseo-facebook-preview .facebook-post .facebook-header .ellipsis div:last-child{margin-left:0}.aioseo-facebook-preview .facebook-post .facebook-content{display:flex;flex-direction:column}.aioseo-facebook-preview .facebook-post .facebook-content img{width:100%;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content.vertical{flex-direction:row}.aioseo-facebook-preview .facebook-post .facebook-content.vertical img{max-width:158px;max-height:158px;width:auto;height:auto}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description{flex:1;background-color:#f2f3f5;padding:9px 13px;color:#606770}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-domain{font-size:13px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-title{color:#1d2129;font-size:17px;font-weight:600;margin:5px 0}.aioseo-facebook-preview .facebook-post .facebook-content .facebook-site-description .site-description{font-size:14px}.aioseo-facebook-preview .facebook-post .facebook-footer{height:24px}.aioseo-feature-card{height:100%;border:1px solid #e8e8eb;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05);color:#141b38;display:flex;flex-direction:column}.aioseo-feature-card .feature-card-body{padding:30px 30px 20px;flex:1}.aioseo-feature-card .feature-card-body.static{padding:30px}.aioseo-feature-card .feature-card-body .feature-card-header{display:flex;align-items:center;font-size:18px;font-weight:600;margin-bottom:16px}.aioseo-feature-card .feature-card-body .feature-card-header img,.aioseo-feature-card .feature-card-body .feature-card-header svg{width:28px;height:28px;margin-left:10px}.aioseo-feature-card .feature-card-body .feature-card-description{color:#434960;font-size:15px}.aioseo-feature-card .feature-card-body .feature-card-description .learn-more{margin-top:10px}.aioseo-feature-card .feature-card-footer{padding:15px}.aioseo-feature-card .feature-card-footer:not(.upgrade-required){border:2px solid #fff;background-color:#f9f9fa;padding:12px;min-height:43px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate{display:flex;align-items:center;justify-content:flex-end;height:30px;position:relative}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-loading-spinner{position:absolute;right:0}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .status{font-weight:600;font-size:14px}.aioseo-feature-card .feature-card-footer .feature-card-install-activate .aioseo-toggle .toggle-content{margin-left:0;margin-right:10px}.aioseo-feature-card .feature-card-footer .feature-card-upgrade-cta{display:flex;align-items:center;justify-content:flex-end}.aioseo-feature-card .feature-card-footer.installed .feature-card-install-activate .status{color:#8c8f9a}.aioseo-setup-wizard-container{margin-top:30px;margin-bottom:50px;padding:30px;color:#fff;position:relative;background-color:#005ae0}@media only screen and (max-width:782px){.aioseo-setup-wizard-container{margin-top:20px}}.aioseo-setup-wizard-container p{color:#fff}.aioseo-setup-wizard-container .getting-started-wrapper{display:flex}.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 533px;margin:20px 20px 0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{padding-bottom:56.25%;margin-bottom:-60px;position:relative;height:0}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper iframe{width:100%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width:1350px){.aioseo-setup-wizard-container .getting-started-wrapper .video{flex:0 0 593px;margin:20px;align-self:center}.aioseo-setup-wizard-container .getting-started-wrapper .video .wrapper{margin-bottom:0}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}@media only screen and (max-width:1300px){.aioseo-setup-wizard-container .getting-started-wrapper{flex-direction:row;flex-wrap:wrap}.aioseo-setup-wizard-container .getting-started-wrapper .video{margin:20px 0 -60px}.aioseo-setup-wizard-container .getting-started-wrapper .text,.aioseo-setup-wizard-container .getting-started-wrapper .video{flex-basis:100%;width:100%}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions{justify-content:center}.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:inherit;max-width:inherit;justify-content:center}}@media only screen and (max-width:782px){.aioseo-setup-wizard-container .getting-started-wrapper .wizard-actions .aioseo-col{flex-basis:100%;max-width:100%;justify-content:center}}.aioseo-setup-wizard-container .aioseo-row{position:relative;z-index:1}.aioseo-setup-wizard-container .wizard-actions .aioseo-col{display:flex;align-items:center}.aioseo-setup-wizard-container .wizard-actions .aioseo-button svg{width:16px;height:16px;margin-left:10px}.aioseo-setup-wizard-container .setup-wizard-bg{width:100%;height:100%;overflow:hidden;z-index:0;position:absolute;top:0;right:0}.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg,.aioseo-setup-wizard-container .setup-wizard-bg svg.aioseo-setup-wizard-bg rect{width:auto;height:100%}.aioseo-setup-wizard-container .close-wizard{color:#fff;width:20px;height:20px;position:absolute;left:20px;top:20px;z-index:1;display:flex;align-items:center;justify-content:center}.aioseo-setup-wizard-container .close-wizard:hover{color:#ccc}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close{width:12px;height:12px;cursor:pointer;color:#fff}.aioseo-setup-wizard-container .close-wizard svg.aioseo-close:hover{color:#dadada}.aioseo-setup-wizard-container p.how-to-get-started{margin:0}.aioseo-setup-wizard-container p.welcome-text{line-height:1.6}.aioseo-setup-wizard-container h2{color:#fff;line-height:1.4}.aioseo-setup-wizard-container a{color:#fff}.aioseo-setup-wizard-container svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px}.aioseo-setup-wizard-container .getting-started-video{padding-left:20px;margin-bottom:-60px;position:relative;height:0;padding-bottom:56.25%}.aioseo-setup-wizard-container .getting-started-video iframe{width:100%;height:100%;position:absolute;top:0;right:0}.aioseo-google-search-preview{padding:32px 30px;border:1px solid #e8e8eb}.aioseo-google-search-preview .domain{font-size:14px;line-height:1.3;color:#3c4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-google-search-preview .site-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:3px 0}.aioseo-google-search-preview .meta-description{max-width:600px;font-size:14px;line-height:1.4;color:#52565a}.edit-post-sidebar .domain{font-size:13px}.edit-post-sidebar .site-title{font-size:16px}.edit-post-sidebar .meta-description{font-size:12px}.aioseo-modal-content .domain,.aioseo-modal-content .meta-description{font-size:14px}.aioseo-modal-content .site-title{font-size:20px}html:not([data-scroll="0"]) .aioseo-header{box-shadow:0 2px 5px rgba(0,0,0,.05);transition:box-shadow .6s}.aioseo-header{position:fixed;z-index:1051;top:0;left:0;right:0;background-color:#fff;height:72px;color:#141b38}.aioseo-header .mascot{width:35px;height:auto;margin-left:10px}.aioseo-header .aioseo-header-content{padding:0;display:flex;height:72px;align-items:center}.aioseo-header .aioseo-header-content a:focus{box-shadow:none}.aioseo-header .aioseo-header-content svg.aioseo-logo{height:26px;margin-left:10px}.aioseo-header .aioseo-header-content .spacer{display:inline-flex;width:26.25px;height:0;border:1px solid #d0d1d7;transform:rotate(72.26deg)}.aioseo-header .aioseo-header-content .page-name{display:inline-flex;margin-right:10px;font-size:18px;font-weight:400;flex:1 0 auto}.aioseo-header .aioseo-header-content .header-actions{display:flex}.aioseo-header .aioseo-header-content .header-actions .round{position:relative;background-color:#f3f4f5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;transition:background-color .2s ease}.aioseo-header .aioseo-header-content .header-actions .round svg{width:20px;height:20px}.aioseo-header .aioseo-header-content .header-actions .round:hover{background-color:#e5e7e9}.aioseo-header .aioseo-header-content .header-actions .number{position:absolute;background-color:#df2a4a;width:16px;height:16px;font-weight:600;font-size:10px;color:#fff;top:-8px;right:50%;transform:translateX(50%);margin:0;-webkit-animation:bounce 2s 5;animation:bounce 2s 5}.aioseo-header .aioseo-header-content .header-actions .number:hover{background-color:#df2a4a}@-webkit-keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}@keyframes bounce{0%,25%,50%,75%,to{transform:translateX(50%) translateY(0)}40%{transform:translateX(50%) translateY(-8px)}60%{transform:translateX(50%) translateY(-4px)}}body.modal-open{overflow:hidden}.aioseo-help{display:block;position:fixed;top:0;bottom:0;right:0;left:0;height:100%;width:100vw;background-color:#fff;color:#8c8f9a;opacity:0;max-height:100vh;overflow-y:auto;transition:opacity .3s ease-in 0s;z-index:-999}.aioseo-help.visible{opacity:1;z-index:100000}.aioseo-help .aioseo-help-header{background:#fff;width:100%;height:60px;z-index:1;padding:20px;display:flex}.aioseo-help .aioseo-help-header>.logo{flex:1}.aioseo-help .aioseo-help-docs{margin-bottom:25px;display:none}.aioseo-help .aioseo-help-docs li{padding:0 4px 14px 0;margin:0}.aioseo-help .aioseo-help-docs .aioseo-help-docs-viewall{margin:10px 0 0}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs{display:none}.aioseo-help .aioseo-help-docs .aioseo-help-additional-docs.opened{display:block}.aioseo-help .aioseo-help-docs .icon .aioseo-description{width:20px;margin-top:0;position:relative;top:5px;right:-5px;color:#8c8f9a}.aioseo-help .help-content{background-color:#fff;width:100%;max-width:740px;margin:0 auto 50px;padding:0 20px;box-sizing:border-box;z-index:1}.aioseo-help .help-content .aioseo-help-category{border-top:1px solid #e8e8eb;margin:0}.aioseo-help .help-content .aioseo-help-category:last-child{border-bottom:1px solid #e8e8eb}.aioseo-help .help-content .aioseo-help-category header{display:block;position:relative;cursor:pointer;width:100%;height:68px}.aioseo-help .help-content .aioseo-help-category header .title{display:block;font-size:16px;color:#8c8f9a;font-weight:600;padding:23px 30px 23px 11px}.aioseo-help .help-content .aioseo-help-category .folder-open{position:absolute;top:24px;width:20px;height:20px;color:#8c8f9a}.aioseo-help .help-content .aioseo-help-category .dashicons-arrow-right-alt2{position:absolute;top:20px;left:0;transition:transform .3s ease-out}.aioseo-help .help-content .aioseo-help-category.opened .aioseo-help-docs{display:block}.aioseo-help .help-content .aioseo-help-category.opened .dashicons-arrow-right-alt2{transform:rotate(-90deg)}.aioseo-help .help-content #aioseo-help-search{position:relative;background-color:#fff;text-align:center;top:0;padding:20px 0 50px}.aioseo-help .help-content #aioseo-help-result .aioseo-help-docs{display:block}.aioseo-help .help-content #aioseo-help-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:50px 0 0}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer{display:block}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{box-sizing:border-box;max-width:325px;border:1px solid #8c8f9a;border-radius:6px;text-align:center}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block{max-width:100%}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin-left:20px}@media screen and (max-width:750px){.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block:first-child{margin:0 0 20px}}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a{display:block;padding:25px;text-decoration:none;color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a h3{color:#8c8f9a}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a span{font-size:16px;color:#005ae0;text-decoration:underline}.aioseo-help .help-content #aioseo-help-footer .aioseo-help-footer-block a:hover span{text-decoration:none}.aioseo-help .help-content #aioseo-help-footer .aioseo-description,.aioseo-help .help-content #aioseo-help-footer .aioseo-support{width:48px;margin-top:0;color:#8c8f9a}#aioseo-help-logo{width:132px;height:26px;z-index:2}#aioseo-help-close{width:20px;height:20px;cursor:pointer;opacity:.7;transition:all .05s;z-index:2}@media screen and (max-width:750px){#aioseo-help-close{top:20px;left:20px}}.aioseo-html-tags-editor .no-access{margin-bottom:20px}.aioseo-html-tags-editor .aioseo-description.tags-description{margin:0 0 20px}.aioseo-html-tags-editor .add-tags{display:flex;align-items:center;margin-bottom:20px}.aioseo-html-tags-editor .add-tags div{margin-left:10px}.aioseo-html-tags-editor .add-tags a{font-size:14px}.aioseo-html-tags-editor .add-tags a.no-underline{padding-right:10px}.aioseo-loading-spinner{width:35px;height:35px;position:absolute}.aioseo-loading-spinner .double-bounce1,.aioseo-loading-spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;right:0;-webkit-animation:sk-bounce 1.3s ease-in-out infinite;animation:sk-bounce 1.3s ease-in-out infinite}.aioseo-loading-spinner.dark .double-bounce1,.aioseo-loading-spinner.dark .double-bounce2{background-color:#8c8f9a}.aioseo-loading-spinner .double-bounce2{-webkit-animation-delay:-.65s;animation-delay:-.65s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body.vue-build{margin:0}body.vue-build .aioseo-app{min-height:calc(100vh - 88px)}body.vue-build .aioseo-app .aioseo-main{padding-bottom:30px}body.aioseo-setup-wizard{margin:0;padding:0}body.aioseo-setup-wizard .aioseo-app{min-height:100vh;width:100%}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay{right:160px}body[class*=page_aioseo].folded .aioseo-header,body[class*=page_aioseo].folded .aioseo-notifications .overlay{right:36px}body[class*=page_aioseo] #wpcontent{padding:0;background-color:#f3f4f5}body[class*=page_aioseo] .update-nag{display:none}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 185px)}body[class*=page_aioseo].admin-bar.aioseo-has-bar .aioseo-app{min-height:calc(100vh - 225px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:32px}body[class*=page_aioseo] .aioseo-app{min-height:calc(100vh - 153px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-app{min-height:calc(100vh - 193px)}body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:112px}@media screen and (max-width:782px){body[class*=page_aioseo].aioseo-has-bar .aioseo-header{height:132px}}@media screen and (max-width:960px){body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:36px}}@media screen and (max-width:782px){body[class*=page_aioseo] #wpbody-content{padding-bottom:20px}body[class*=page_aioseo].admin-bar .aioseo-app{min-height:calc(100vh - 199px)}body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .notification-menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{top:46px}body[class*=page_aioseo] .aioseo-header,body[class*=page_aioseo] .aioseo-notifications .overlay,body[class*=page_aioseo].auto-fold .aioseo-header,body[class*=page_aioseo].auto-fold .aioseo-notifications .overlay{right:0}}@media screen and (max-width:600px){body[class*=page_aioseo].admin-bar .aioseo-header,body[class*=page_aioseo].admin-bar .aioseo-notifications .menu,body[class*=page_aioseo].admin-bar .aioseo-notifications .overlay{position:absolute;top:46px}}body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:128px}@media screen and (max-width:782px){body.aioseo-has-bar .aioseo-app .aioseo-main>.aioseo-container{margin-top:148px}}.aioseo-app{box-sizing:border-box;background-color:#f3f4f5}.aioseo-app .route-fade-enter-active,.aioseo-app .route-fade-leave-active{transition:all .2s}.aioseo-app .route-fade-enter,.aioseo-app .route-fade-leave-active{opacity:0}.aioseo-app .route-fade-enter{transform:translateX(-30px)}.aioseo-app .route-fade-leave-active{transform:translateX(30px)}.aioseo-app *,.aioseo-app :after,.aioseo-app :before{box-sizing:inherit}.aioseo-app * :not(.aioseo-button):not(.aioseo-input),.aioseo-app :after :not(.aioseo-button):not(.aioseo-input),.aioseo-app :before :not(.aioseo-button):not(.aioseo-input){line-height:1.4}.aioseo-app p{font-size:16px}.aioseo-app a:not(.aioseo-button){color:#005ae0}.aioseo-app a:not(.aioseo-button).text-white{color:#fff}.aioseo-app a:not(.aioseo-button).no-underline,.aioseo-app a:not(.aioseo-button):hover{text-decoration:none}.aioseo-app h2{font-size:32px;margin:0}.aioseo-app .aioseo-main{height:100%}.aioseo-app .aioseo-main>.aioseo-container{margin-top:88px}.aioseo-app .aioseo-main .save-changes{display:flex;justify-content:flex-end}.aioseo-app .d-flex{display:flex}.aioseo-app .aioseo-section-description{font-size:16px;color:#141b38;line-height:1.8;padding-bottom:30px}.aioseo-app .aioseo-description-text{font-size:14px;line-height:1.8;color:#141b38}.aioseo-app .aioseo-description-text.aioseo-error{color:#df2a4a}.aioseo-app .aioseo-description{font-size:14px;line-height:1.8;margin:8px 0 0;color:#141b38}.aioseo-app .aioseo-description.no-margin{margin:0}.aioseo-app .aioseo-description.aioseo-error{color:#df2a4a}.aioseo-app .max-recommended-count{color:#434960;text-align:left;margin-top:10px;font-size:14px}.aioseo-app .max-recommended-count strong.error{color:#df2a4a}.aioseo-app .popper{text-align:right;font-size:12px;padding:20px;background-color:#fff;border:none;border-radius:3px;box-shadow:0 3px 4.8px 0 rgba(32,71,102,.27);z-index:9999;max-width:350px;line-height:1.4}.aioseo-app .popper.action{padding:8px 12px;background-color:#141b38;color:#fff}.aioseo-app .popper.action .popper__arrow{border-top-color:#141b38}.aioseo-app .popper[x-placement^=bottom]{box-shadow:0 -2px 4.8px 0 rgba(32,71,102,.27)}.aioseo-app .popper .aioseo-description{margin:0}.aioseo-app .aioseo-row-highlight{-webkit-animation-name:color;animation-name:color;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:2;animation-iteration-count:2}@-webkit-keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}@keyframes color{0%{background-color:#fff}50%{background-color:#00aa63}to{background-color:#fff}}.column-aioseo-details{position:relative}.aioseo-seo-site-score .aioseo-blur{display:flex;align-items:center}.aioseo-seo-site-score .aioseo-seo-site-score-cta{position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);background-color:#fff;padding:24px 30px;border:1px solid #e8e8eb;box-shadow:0 2px 10px rgba(0,90,224,.2);color:#141b38;font-size:16px;font-weight:600;width:82%;max-width:500px;text-align:center}.aioseo-app .aioseo-upgrade-bar{height:40px;background-color:#00aa63;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;padding:0 40px 0 14px}.aioseo-app .aioseo-upgrade-bar .upgrade-text{display:flex;align-items:center;flex:1;justify-content:center}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow{font-size:15px;text-decoration:none}.aioseo-app .aioseo-upgrade-bar .upgrade-arrow:hover{text-decoration:none}.aioseo-app .aioseo-upgrade-bar strong{font-weight:600}.aioseo-app .aioseo-upgrade-bar svg.aioseo-logo-gear{width:20px;height:20px;min-width:20px;margin-left:14px}.aioseo-app .aioseo-upgrade-bar svg.aioseo-close{cursor:pointer;width:12px;height:12px}.aioseo-app .aioseo-upgrade-bar a{color:#fff;text-decoration:underline}.aioseo-app .aioseo-upgrade-bar a:hover{text-decoration:none}@media screen and (max-width:782px){.aioseo-app .aioseo-upgrade-bar{padding:0 10px;height:60px}}.field-description[data-v-2bfc1de2]{display:inline-block;margin-top:10px;font-size:14px}.aioseo-address-wrapper[data-v-4bc9bbe6]{display:flex;max-width:500px}.field-description[data-v-4bc9bbe6]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4bc9bbe6]{margin-top:8px}.field-description[data-v-a0a894b8]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-a0a894b8]{margin-top:8px}.field-description[data-v-4fb4e044]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-4fb4e044]{margin-top:8px}.field-description[data-v-85733554]{display:inline-block;margin-top:10px;font-size:14px}.field-description[data-v-515336a2]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-515336a2]{margin-top:8px}.field-description[data-v-78337de7]{display:inline-block;margin-bottom:10px;font-size:14px}.mt-8[data-v-78337de7]{margin-top:8px}.aioseo-general-settings .more-tooltip-text strong{color:#00aa63}.aioseo-general-settings .license-cta-box{border-radius:3px;background-color:#f2f7fd;padding:20px;max-width:630px;margin:10px 0 30px}.aioseo-general-settings .license-cta-box a{color:#00aa63}.aioseo-general-settings .license-cta-box div{font-weight:600}.aioseo-general-settings .license-cta-box span{font-size:14px;font-style:italic}.aioseo-general-settings .license-key{margin-top:10px;display:flex;max-width:560px}.aioseo-general-settings .license-key .aioseo-input{margin-left:10px}.aioseo-app .aioseo-tabs.internal{margin-bottom:0}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation{margin-top:5px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button{height:60px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 25px}.aioseo-app .aioseo-tabs.internal .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-ripple-wave{display:none}.aioseo-app .aioseo-tabs.skinny .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 16px}.aioseo-app .md-tabs{display:flex;flex-direction:column}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation{margin-top:2px;background:transparent;display:flex;position:relative;justify-content:flex-start}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation.md-elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button{color:#141b38;max-width:264px;min-width:72px;height:60px;margin:0;border-radius:0;font-size:15px;font-weight:500;padding:0;display:inline-block;position:relative;overflow:hidden;outline:none;background:transparent;border:0;transition:.4s cubic-bezier(.4,0,.2,1);font-family:inherit;line-height:normal;text-decoration:none;vertical-align:top;white-space:nowrap}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:before{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:.4s cubic-bezier(.4,0,.2,1);will-change:background-color,opacity;content:" "}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple{padding:0 18px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#fff 100%,#000 0);mask-image:radial-gradient(circle,#fff 100%,#000 0)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button .md-ripple .md-button-content{position:static;z-index:2}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]){cursor:pointer}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):active:before,.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button:not([disabled]):hover:before{background-color:currentColor;opacity:.12}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active{color:#005ae0}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-button.md-active:focus{outline:none;box-shadow:none}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator{height:2px;background-color:#005ae0;bottom:-2px;position:absolute;right:0;transform:translateZ(0);will-change:left,right}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-left{transition:right .3s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1)}.aioseo-app .md-tabs.md-theme-default .md-tabs-navigation .md-tabs-indicator.md-tabs-indicator-right{transition:left .3s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,.1)}.aioseo-app .aioseo-tabs{display:flex;border-bottom:2px solid #e8e8eb;position:relative;margin-bottom:38px}.aioseo-app .aioseo-tabs .save-changes{position:absolute;left:0;bottom:10px}.aioseo-app .aioseo-tabs .tab-score{display:inline-flex;align-items:center;justify-content:flex-end;font-size:11px;font-weight:700;padding-right:12px}.aioseo-app .aioseo-tabs .tab-score.green{color:#00aa63}.aioseo-app .aioseo-tabs .tab-score.orange{color:#f18200}.aioseo-app .aioseo-tabs .tab-score.red{color:#df2a4a}.aioseo-app .aioseo-tabs .tab-score svg{display:inline;margin-left:7px}.aioseo-app .aioseo-mobile-tabs{position:relative;height:40px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.aioseo-app .aioseo-mobile-tabs .active-tab{color:#005ae0;padding-right:18px;min-height:100%;display:flex;align-items:center;cursor:pointer}.aioseo-app .aioseo-mobile-tabs .active-tab div{position:relative}.aioseo-app .aioseo-mobile-tabs .active-tab div span{height:2px;background-color:#005ae0;bottom:-7px;position:absolute;right:-18px;left:-18px;z-index:10}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret{width:24px;height:24px;position:relative;top:6px;cursor:pointer;transition:transform .3s}.aioseo-app .aioseo-mobile-tabs .active-tab svg.aioseo-caret.rotated{transform:rotate(-180deg)}.aioseo-app .aioseo-mobile-tabs .tab-dropdown{border:1px solid #e8e8eb;border-top:none}.aioseo-app .aioseo-mobile-tabs .tab-links{background:#fff;position:relative;z-index:3;padding:8px;width:100%;max-width:300px}@media screen and (max-width:782px){.aioseo-app .aioseo-mobile-tabs .tab-links{max-width:100%}}.aioseo-app .aioseo-mobile-tabs .tab-links a{padding:10px;display:block;color:#141b38;text-decoration:none}.aioseo-app .aioseo-mobile-tabs .tab-links a:hover{color:#005ae0}.md-tooltip{background-color:#141b38!important;color:#fff!important;border-radius:2px;padding:6px 12px;font-size:14px}.md-tooltip:after{content:"";position:absolute;top:100%;right:50%;margin-right:-5px;border:5px solid transparent;border-top-color:#141b38}.modal-mask{position:fixed;z-index:9998;top:0;right:0;width:100%;height:100%;background-color:rgba(20,27,56,.3);display:table;transition:opacity .3s ease}@media screen and (max-width:520px){.modal-mask{display:block;top:46px}}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}@media screen and (max-width:520px){.modal-mask .modal-wrapper{display:block;height:100%}}.modal-mask .modal-wrapper .modal-container{width:100%;max-width:750px;max-height:90vh;overflow-y:hidden;overflow-x:hidden;margin:0 auto;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container{width:100%;max-width:100%;max-height:calc(100vh - 46px);height:100%}}.modal-mask .modal-wrapper .modal-container .modal-header{color:#141b38;position:sticky;top:0;z-index:15;padding:0 40px 0 0;height:70px;font-size:20px;font-weight:700;line-height:1.4;border-bottom:1px solid #e8e8eb;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .modal-header{padding:15px 20px 0 0}}.modal-mask .modal-wrapper .modal-container .modal-header button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.modal-mask .modal-wrapper .modal-container .modal-header button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-post-social{height:calc(90vh - 120px);max-height:600px;overflow-y:auto;overflow-x:hidden}.modal-mask .modal-wrapper .modal-container .modal-body .aioseo-modal-content.has-padding{padding:40px}@media screen and (max-width:520px){.modal-mask .modal-wrapper .modal-container .aioseo-modal-content,.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper,.modal-mask .modal-wrapper .modal-container .modal-body,.modal-mask .modal-wrapper .modal-container .modal-body>div{height:100%}.modal-mask .modal-wrapper .modal-container .aioseo-modal-content>.component-wrapper{display:flex;align-items:flex-end}.modal-mask .modal-wrapper .modal-container .aioseo-post-general,.modal-mask .modal-wrapper .modal-container .aioseo-post-social{height:100%!important;max-height:100%!important;padding:20px!important}.modal-mask .modal-wrapper .modal-container .aioseo-post-general .mobile-radio-buttons,.modal-mask .modal-wrapper .modal-container .aioseo-post-social .mobile-radio-buttons{margin-bottom:0}.modal-mask .modal-wrapper .modal-container .aioseo-add-template-tag{display:none}.modal-mask .modal-wrapper .modal-container .tab-facebook .aioseo-settings-row:last-of-type,.modal-mask .modal-wrapper .modal-container .tab-twitter .aioseo-settings-row:last-of-type{margin-bottom:64px!important;padding-bottom:32px!important}}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.aioseo-notification>div .body .title .date{font-weight:400;color:#8c8f9a;font-size:12px}.aioseo-notification-cards .aioseo-notification:last-child>div{border-bottom:none;margin-bottom:none}.aioseo-notification-cards .no-notifications{display:flex;align-items:center;flex-direction:column;padding-top:100px;font-size:16px;color:#8c8f9a}.aioseo-notification-cards .no-notifications img{width:30%;height:auto}.aioseo-notification-cards .no-notifications .great-scott{margin:20px 0 10px;font-size:24px;font-weight:600;color:#434960}.aioseo-notification-cards .no-notifications .no-new-notifications{margin-bottom:10px}body.aioseo-show-notifications .aioseo-main{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aioseo-notifications a.dismiss{color:#8c8f9a;font-size:14px}.aioseo-notifications .notification-menu{height:100%;width:100%;max-width:570px;position:fixed;z-index:1053;top:0;left:0;bottom:0;background-color:#fff;overflow-x:hidden;transition:.5s}.aioseo-notifications .notification-menu .notification-header{height:70px;display:flex;align-items:center;padding:0 30px;color:#fff;background-color:#005ae0}.aioseo-notifications .notification-menu .notification-header .new-notifications{font-size:18px;font-weight:600}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications{margin-right:25px;flex:1 1 auto}.aioseo-notifications .notification-menu .notification-header .dismissed-notifications a{font-size:14px;color:#fff}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close{width:14px;height:14px;cursor:pointer}.aioseo-notifications .notification-menu .notification-header svg.aioseo-close:hover{color:#ccc}.aioseo-notifications .notification-menu .notification-cards{padding:30px;height:calc(100% - 192px);overflow:auto}.aioseo-notifications .notification-menu .notification-footer{height:90px;padding:30px;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination{flex:1;display:flex;align-items:center}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number{font-size:13px;color:#141b38;background:#e8e8eb;height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:2px;margin-left:4px;cursor:pointer}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:last-child{margin-left:0}.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number.active,.aioseo-notifications .notification-menu .notification-footer div.pagination .page-number:hover{color:#fff;background-color:#005ae0}.aioseo-notifications .overlay{position:fixed;z-index:1052;top:0;left:0;bottom:0;right:160px;background-color:#141b38;opacity:.5;transition:.5s}.aioseo-notifications .notifications-fade-enter-active,.aioseo-notifications .notifications-fade-leave-active{transition:opacity .5s}.aioseo-notifications .notifications-fade-enter,.aioseo-notifications .notifications-fade-leave-to{opacity:0}.aioseo-notifications .notifications-slide-enter-active,.aioseo-notifications .notifications-slide-leave-active{transition:all .5s ease-in-out}.aioseo-notifications .notifications-slide-enter,.aioseo-notifications .notifications-slide-leave-to{left:-570px}.aioseo-post-type-options-toggle{margin-top:20px}.aioseo-priority-score{max-width:350px}.aioseo-priority-score .header-row{font-size:14px}.aioseo-pro-badge{height:24px;border-radius:3px;background:#e8e8eb;color:#434960;font-size:14px;font-weight:600;display:inline-flex;padding:0 8px;align-items:center}.aioseo-score-settings{display:flex;align-items:center;padding-bottom:14px}.aioseo-score-settings svg{margin-left:7px}.aioseo-score-settings span{margin-left:12px}.aioseo-score-button{display:inline-block;padding:5px 8px;font-size:14px;font-weight:700;color:#a1a1a1;border:1px solid #a1a1a1;border-radius:3px}.aioseo-score-button.score-none,.aioseo-score-button.score-red{border-color:#df2a4a;color:#df2a4a!important}.aioseo-score-button.score-orange{border-color:#f18200;color:#f18200!important}.aioseo-score-button.score-green{border-color:#00aa63;color:#00aa63!important}.aioseo-score-button.classic-editor{background:#fff!important;display:inline-block!important;height:auto!important}.aioseo-score-button.classic-editor span{margin-left:0}.aioseo-seo-site-analysis-result{border:1px solid #dcdde1;margin-top:10px}.aioseo-seo-site-analysis-result .result-header{height:66px;padding:0 20px;display:flex;align-items:center}.aioseo-seo-site-analysis-result .result-header .result-icon{display:flex;align-items:center;margin-left:16px}.aioseo-seo-site-analysis-result .result-header .result-icon svg{width:24px;height:24px;color:#8c8f9a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.passed{color:#00aa63}.aioseo-seo-site-analysis-result .result-header .result-icon svg.error{color:#df2a4a}.aioseo-seo-site-analysis-result .result-header .result-icon svg.warning{color:#005ae0}.aioseo-seo-site-analysis-result .result-header .result-content{font-size:16px;font-weight:600;flex:1}.aioseo-seo-site-analysis-result .result-header .result-toggle{width:30px;height:26px;border:1px solid #dcdde1;border-radius:3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.aioseo-seo-site-analysis-result .result-header .result-toggle.active,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover{background-color:#434960}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg,.aioseo-seo-site-analysis-result .result-header .result-toggle:hover svg{color:#fff}.aioseo-seo-site-analysis-result .result-header .result-toggle.active svg{transform:rotate(180deg)}.aioseo-seo-site-analysis-result .result-header .result-toggle svg{width:100%;max-width:20px;height:auto;color:#8c8f9a;transform:rotate(90deg);transition:transform .3s}.aioseo-seo-site-analysis-result .result-body{padding:0 60px 24px}.aioseo-seo-site-analysis-result .result-body .result-message{color:#434960;font-size:16px}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre,.aioseo-seo-site-analysis-result .result-body .result-code pre{background:#f3f4f5;border-radius:3px;max-width:100%;padding:10px;overflow:auto}.aioseo-seo-site-analysis-result .result-body .result-code-alt pre code,.aioseo-seo-site-analysis-result .result-body .result-code pre code{padding:0;background:transparent}.aioseo-seo-site-analysis-result .result-body .result-code pre{white-space:pre-wrap}.aioseo-seo-site-analysis-result .result-body .result-action{margin-top:20px}.aioseo-seo-site-analysis-results .group-header{font-size:16px;font-weight:600}.aioseo-seo-site-analysis-results .group-header:not(:first-child){margin-top:30px}.aioseo-seo-site-analysis-results .group-keywords{display:flex;margin-top:5px;flex-wrap:wrap;align-items:center}.aioseo-seo-site-analysis-results .group-keywords .keyword{font-size:14px;color:#434960;font-weight:600;background:#f3f4f5;padding:9px 10px;border-radius:3px;margin:0 0 5px 10px}.aioseo-seo-site-analysis-results .group-keywords .keyword:first-child{font-size:20px}.aioseo-settings-row{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #e8e8eb}.aioseo-settings-row.no-margin{margin-bottom:0}.aioseo-settings-row.small-padding{padding-bottom:5px}.aioseo-settings-row.medium-margin{margin-bottom:15px}.aioseo-settings-row.no-border{border:none}.aioseo-settings-row.no-side-margin{margin-right:0!important;margin-left:0!important}.aioseo-settings-row .settings-name{color:#141b38}.aioseo-settings-row .settings-name .name{font-weight:600;font-size:16px;display:flex;align-items:center}.aioseo-settings-row .settings-name .name.small-margin{margin-bottom:5px}.aioseo-settings-row .settings-name .name.align{line-height:40px}.aioseo-settings-row .settings-name .name.align-small{line-height:30px}.aioseo-settings-row .settings-name .name .aioseo-pro-badge{margin-right:10px}.aioseo-settings-row .settings-name .aioseo-description{margin-top:20px}.aioseo-settings-row .settings-content{font-size:16px}.aioseo-settings-row p.description{font-size:14px}.aioseo-separators{margin-top:-.5rem}.aioseo-separators .aioseo-col .separator{background-color:#f3f4f5;display:flex;align-items:center;justify-content:center;min-height:51px;font-weight:600;font-size:25px;border:1px solid #dcdde1;border-radius:3px;cursor:pointer}.aioseo-separators .aioseo-col .separator:hover{background-color:#e5e7e9}.aioseo-separators .aioseo-col .separator.active{background-color:#005ae0;border-color:#005ae0;color:#fff}.aioseo-separators .aioseo-col .separator.active:hover{background-color:#005ae0}.aioseo-separators .aioseo-col .show-more{height:100%;display:flex;align-items:center}.aioseo-separators .aioseo-col .show-more a{color:#8c8f9a}.aioseo-separators .aioseo-col .custom-separator{margin:20px 0;display:flex;align-items:center}.aioseo-separators .aioseo-col .custom-separator .aioseo-input{margin-right:10px;max-width:100px}.aioseo-sidebar-card .header{height:46px}.aioseo-sidebar-card .header:hover{cursor:pointer}.aioseo-sidebar-card .content{padding-bottom:8px!important}.aioseo-sidebar-card ul{margin-bottom:0}.aioseo-sidebar-card ul li{margin-bottom:16px;padding-right:25px}.aioseo-sidebar-card ul .description{margin:0}.aioseo-robots-meta .global-robots-settings{margin:0;padding-top:24px}.aioseo-robots-meta .global-robots-settings>.settings{padding:8px 0 16px}.aioseo-robots-meta .global-robots-settings-options{display:flex}.aioseo-robots-meta .global-robots-settings-options .max-snippet{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-snippet .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:30px}.aioseo-robots-meta .global-robots-settings-options .max-video-preview .aioseo-input{max-width:90px}.aioseo-robots-meta .global-robots-settings-options .max-image-preview .aioseo-select{min-width:155px}.aioseo-robots-meta .global-robots-settings-options>span{display:inline-block;margin-bottom:4px}@media screen and (max-width:782px){.aioseo-robots-meta .global-robots-settings-options{display:block}.aioseo-robots-meta .global-robots-settings-options .max-snippet,.aioseo-robots-meta .global-robots-settings-options .max-video-preview{margin-left:0;margin-bottom:20px}.aioseo-robots-meta .global-robots-settings-options>div .aioseo-input,.aioseo-robots-meta .global-robots-settings-options>div .aioseo-select{min-width:100%}}.edit-post-sidebar .global-robots-settings{padding-top:12px}.edit-post-sidebar .global-robots-settings>.settings{padding:4px 0 12px}.edit-post-sidebar .global-robots-settings>.settings label{font-size:16px}.edit-post-sidebar .global-robots-settings .robots-meta-title{padding-top:4px;display:inline-block}.edit-post-sidebar .global-robots-settings-options{flex-wrap:wrap}.edit-post-sidebar .max-snippet{margin-left:30px!important}.edit-post-sidebar .max-video-preview{margin-left:0!important}.edit-post-sidebar .max-image-preview{margin-top:20px!important}.aioseo-score-amount-wrapper{position:absolute;right:0;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#141b38;margin:20px}.aioseo-score-amount-wrapper .aioseo-score-amount .score{font-size:64px;font-weight:600}.aioseo-score-amount-wrapper .aioseo-score-amount .total{font-size:18px;color:#8c8f9a;padding-right:3px}.aioseo-score-amount-wrapper .score-description{max-width:80%;text-align:center;font-size:17px;font-weight:600;line-height:1.1}.aioseo-score-amount-wrapper .score-analyzing{margin-top:20px;font-size:30px}.aioseo-site-score-analyze{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.aioseo-site-score-analyze .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-analyze .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:5em}.aioseo-site-score-analyze .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-analyze .aioseo-seo-site-score-description h2{line-height:1.4}.aioseo-site-score-analyze .aioseo-seo-site-score-description svg.aioseo-book{width:20px;height:20px;margin:0 0 0 10px;color:#005ae0}.aioseo-site-score-analyze .aioseo-seo-site-score-description>div{font-size:16px;color:#141b38;margin-bottom:10px}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-analyze .aioseo-seo-site-score-description .links .no-underline{padding-right:5px}.aioseo-site-score-competitor{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-site-score-competitor .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-competitor .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations{margin:20px 0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-competitor .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-competitor .refresh-results .aioseo-refresh{width:14px;height:14px;margin-left:10px}.aioseo-site-score-competitor .mobile-snapshot{margin-top:60px;max-width:250px}.aioseo-site-score-competitor .mobile-snapshot div{font-weight:600;font-size:16px;margin-bottom:10px}.aioseo-site-score-competitor .mobile-snapshot img{width:100%;height:auto}.aioseo-site-score-dashboard{position:relative;display:flex;align-items:center;justify-content:center}.aioseo-site-score-dashboard .analyze-errors{text-align:center;margin-bottom:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score{position:relative;min-width:175px;max-width:217px;margin-left:1em}.aioseo-site-score-dashboard .aioseo-seo-site-score-score svg{width:100%;height:auto}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links){display:flex;align-items:center;font-size:14px;color:#141b38;font-weight:600;margin-bottom:10px}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round{position:relative;border-radius:50%;width:24px;min-width:24px;max-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-left:10px;font-size:12px;color:#fff;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.red{background-color:#df2a4a}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.blue{background-color:#005ae0}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.orange{background-color:#f18200}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations>div:not(.links) .round.green{background-color:#00aa63}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links{margin-top:30px;font-size:14px;font-weight:600}.aioseo-site-score-dashboard .aioseo-seo-site-score-recommendations .links .no-underline{padding-right:5px}.aioseo-social-profiles .same-username .use-same{padding:30px;background:#f9f9fa}.aioseo-social-profiles .same-username .use-same .aioseo-checkbox{font-size:16px}.aioseo-social-profiles .aioseo-social-profile-list,.aioseo-social-profiles .same-username .use-same .aioseo-settings-row,.aioseo-social-profiles .same-username .use-same .profiles{margin-top:20px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile{margin-bottom:0;padding-bottom:0;border-bottom:none}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .profile-error{margin-top:10px}.aioseo-social-profiles .aioseo-social-profile-list .social-profile .name{margin-bottom:0}.aioseo-social-profiles .aioseo-social-profile-list .social-profile img{height:16px;width:auto;margin-left:10px}.aioseo-tooltip{margin-right:14px;display:inline-flex}.aioseo-tooltip,.aioseo-twitter-preview{align-items:center;justify-content:center}.aioseo-twitter-preview{background-color:#f0f2f5;padding:30px;display:flex}.aioseo-twitter-preview .twitter-post{width:100%;max-width:500px;border-radius:5px;border:1px solid #e1e8ed;background-color:#fff}.aioseo-twitter-preview .twitter-post .twitter-header{height:65px;padding:0 18px;display:flex;align-items:center}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo{overflow:hidden;width:40px;height:40px;border:1px solid #e8e8eb;border-radius:50%}.aioseo-twitter-preview .twitter-post .twitter-header .profile-photo img{height:100%;width:100%}.aioseo-twitter-preview .twitter-post .twitter-header .poster{margin-right:10px;flex:1 0 auto}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-name{font-size:15px;color:#1c2022;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-header .poster .poster-username{color:#697882;font-weight:500;font-size:13px}.aioseo-twitter-preview .twitter-post .twitter-container{padding:0 20px 20px}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content{flex-direction:row}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview{display:flex;align-items:center;justify-content:center;background-color:#e1e8ed;min-width:125px;min-height:125px;background-size:cover;background-repeat:no-repeat;background-position:50%}.aioseo-twitter-preview .twitter-post .twitter-container.summary .twitter-content .twitter-image-preview svg.aioseo-book{width:50px;height:50px;color:#8999a5}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content{border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #e1e8ed}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content img{width:100%;height:auto}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description{padding:18px;color:#1c2022}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-domain{font-size:14px;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-title{font-size:15px;font-weight:600}.aioseo-twitter-preview .twitter-post .twitter-container .twitter-content .twitter-site-description .site-description{font-size:14px;margin:5px 0}.aioseo-col .reverse{flex-direction:column-reverse}.aioseo-col.col-xs,.aioseo-col.col-xs-1,.aioseo-col.col-xs-2,.aioseo-col.col-xs-3,.aioseo-col.col-xs-4,.aioseo-col.col-xs-5,.aioseo-col.col-xs-6,.aioseo-col.col-xs-7,.aioseo-col.col-xs-8,.aioseo-col.col-xs-9,.aioseo-col.col-xs-10,.aioseo-col.col-xs-11,.aioseo-col.col-xs-12,.aioseo-col.col-xs-offset-0,.aioseo-col.col-xs-offset-1,.aioseo-col.col-xs-offset-2,.aioseo-col.col-xs-offset-3,.aioseo-col.col-xs-offset-4,.aioseo-col.col-xs-offset-5,.aioseo-col.col-xs-offset-6,.aioseo-col.col-xs-offset-7,.aioseo-col.col-xs-offset-8,.aioseo-col.col-xs-offset-9,.aioseo-col.col-xs-offset-10,.aioseo-col.col-xs-offset-11,.aioseo-col.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xs-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xs-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xs-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xs-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xs-offset-0{margin-right:0}.aioseo-col.col-xs-offset-1{margin-right:8.33333333%}.aioseo-col.col-xs-offset-2{margin-right:16.66666667%}.aioseo-col.col-xs-offset-3{margin-right:25%}.aioseo-col.col-xs-offset-4{margin-right:33.33333333%}.aioseo-col.col-xs-offset-5{margin-right:41.66666667%}.aioseo-col.col-xs-offset-6{margin-right:50%}.aioseo-col.col-xs-offset-7{margin-right:58.33333333%}.aioseo-col.col-xs-offset-8{margin-right:66.66666667%}.aioseo-col.col-xs-offset-9{margin-right:75%}.aioseo-col.col-xs-offset-10{margin-right:83.33333333%}.aioseo-col.col-xs-offset-11{margin-right:91.66666667%}.aioseo-col.first-xs{order:-1}.aioseo-col.last-xs{order:1}.aioseo-col.text-xs-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xs-center{text-align:center!important;justify-content:center}.aioseo-col.text-xs-right{text-align:left!important;justify-content:flex-end}.aioseo-col.p-0{padding:0!important}.aioseo-col.pt-0,.aioseo-col.py-0{padding-top:0!important}.aioseo-col.pr-0,.aioseo-col.px-0{padding-left:0!important}.aioseo-col.pb-0,.aioseo-col.py-0{padding-bottom:0!important}.aioseo-col.pl-0,.aioseo-col.px-0{padding-right:0!important}.aioseo-col.p-1{padding:.25rem!important}.aioseo-col.pt-1,.aioseo-col.py-1{padding-top:.25rem!important}.aioseo-col.pr-1,.aioseo-col.px-1{padding-left:.25rem!important}.aioseo-col.pb-1,.aioseo-col.py-1{padding-bottom:.25rem!important}.aioseo-col.pl-1,.aioseo-col.px-1{padding-right:.25rem!important}.aioseo-col.p-2{padding:.5rem!important}.aioseo-col.pt-2,.aioseo-col.py-2{padding-top:.5rem!important}.aioseo-col.pr-2,.aioseo-col.px-2{padding-left:.5rem!important}.aioseo-col.pb-2,.aioseo-col.py-2{padding-bottom:.5rem!important}.aioseo-col.pl-2,.aioseo-col.px-2{padding-right:.5rem!important}.aioseo-col.p-3{padding:1rem!important}.aioseo-col.pt-3,.aioseo-col.py-3{padding-top:1rem!important}.aioseo-col.pr-3,.aioseo-col.px-3{padding-left:1rem!important}.aioseo-col.pb-3,.aioseo-col.py-3{padding-bottom:1rem!important}.aioseo-col.pl-3,.aioseo-col.px-3{padding-right:1rem!important}.aioseo-col.p-4{padding:1.5rem!important}.aioseo-col.pt-4,.aioseo-col.py-4{padding-top:1.5rem!important}.aioseo-col.pr-4,.aioseo-col.px-4{padding-left:1.5rem!important}.aioseo-col.pb-4,.aioseo-col.py-4{padding-bottom:1.5rem!important}.aioseo-col.pl-4,.aioseo-col.px-4{padding-right:1.5rem!important}.aioseo-col.p-5{padding:3rem!important}.aioseo-col.pt-5,.aioseo-col.py-5{padding-top:3rem!important}.aioseo-col.pr-5,.aioseo-col.px-5{padding-left:3rem!important}.aioseo-col.pb-5,.aioseo-col.py-5{padding-bottom:3rem!important}.aioseo-col.pl-5,.aioseo-col.px-5{padding-right:3rem!important}@media only screen and (min-width:782px){.aioseo-col.col-sm,.aioseo-col.col-sm-1,.aioseo-col.col-sm-2,.aioseo-col.col-sm-3,.aioseo-col.col-sm-4,.aioseo-col.col-sm-5,.aioseo-col.col-sm-6,.aioseo-col.col-sm-7,.aioseo-col.col-sm-8,.aioseo-col.col-sm-9,.aioseo-col.col-sm-10,.aioseo-col.col-sm-11,.aioseo-col.col-sm-12,.aioseo-col.col-sm-offset-0,.aioseo-col.col-sm-offset-1,.aioseo-col.col-sm-offset-2,.aioseo-col.col-sm-offset-3,.aioseo-col.col-sm-offset-4,.aioseo-col.col-sm-offset-5,.aioseo-col.col-sm-offset-6,.aioseo-col.col-sm-offset-7,.aioseo-col.col-sm-offset-8,.aioseo-col.col-sm-offset-9,.aioseo-col.col-sm-offset-10,.aioseo-col.col-sm-offset-11,.aioseo-col.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-sm-3{flex-basis:25%;max-width:25%}.aioseo-col.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-sm-6{flex-basis:50%;max-width:50%}.aioseo-col.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-sm-9{flex-basis:75%;max-width:75%}.aioseo-col.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-sm-12{flex-basis:100%;max-width:100%}.aioseo-col.col-sm-offset-0{margin-right:0}.aioseo-col.col-sm-offset-1{margin-right:8.33333333%}.aioseo-col.col-sm-offset-2{margin-right:16.66666667%}.aioseo-col.col-sm-offset-3{margin-right:25%}.aioseo-col.col-sm-offset-4{margin-right:33.33333333%}.aioseo-col.col-sm-offset-5{margin-right:41.66666667%}.aioseo-col.col-sm-offset-6{margin-right:50%}.aioseo-col.col-sm-offset-7{margin-right:58.33333333%}.aioseo-col.col-sm-offset-8{margin-right:66.66666667%}.aioseo-col.col-sm-offset-9{margin-right:75%}.aioseo-col.col-sm-offset-10{margin-right:83.33333333%}.aioseo-col.col-sm-offset-11{margin-right:91.66666667%}.aioseo-col.first-sm{order:-1}.aioseo-col.last-sm{order:1}.aioseo-col.text-sm-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-sm-center{text-align:center!important;justify-content:center}.aioseo-col.text-sm-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:912px){.aioseo-col.col-md,.aioseo-col.col-md-1,.aioseo-col.col-md-2,.aioseo-col.col-md-3,.aioseo-col.col-md-4,.aioseo-col.col-md-5,.aioseo-col.col-md-6,.aioseo-col.col-md-7,.aioseo-col.col-md-8,.aioseo-col.col-md-9,.aioseo-col.col-md-10,.aioseo-col.col-md-11,.aioseo-col.col-md-12,.aioseo-col.col-md-offset-0,.aioseo-col.col-md-offset-1,.aioseo-col.col-md-offset-2,.aioseo-col.col-md-offset-3,.aioseo-col.col-md-offset-4,.aioseo-col.col-md-offset-5,.aioseo-col.col-md-offset-6,.aioseo-col.col-md-offset-7,.aioseo-col.col-md-offset-8,.aioseo-col.col-md-offset-9,.aioseo-col.col-md-offset-10,.aioseo-col.col-md-offset-11,.aioseo-col.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-md{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-md-3{flex-basis:25%;max-width:25%}.aioseo-col.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-md-6{flex-basis:50%;max-width:50%}.aioseo-col.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-md-9{flex-basis:75%;max-width:75%}.aioseo-col.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-md-12{flex-basis:100%;max-width:100%}.aioseo-col.col-md-offset-0{margin-right:0}.aioseo-col.col-md-offset-1{margin-right:8.33333333%}.aioseo-col.col-md-offset-2{margin-right:16.66666667%}.aioseo-col.col-md-offset-3{margin-right:25%}.aioseo-col.col-md-offset-4{margin-right:33.33333333%}.aioseo-col.col-md-offset-5{margin-right:41.66666667%}.aioseo-col.col-md-offset-6{margin-right:50%}.aioseo-col.col-md-offset-7{margin-right:58.33333333%}.aioseo-col.col-md-offset-8{margin-right:66.66666667%}.aioseo-col.col-md-offset-9{margin-right:75%}.aioseo-col.col-md-offset-10{margin-right:83.33333333%}.aioseo-col.col-md-offset-11{margin-right:91.66666667%}.aioseo-col.first-md{order:-1}.aioseo-col.last-md{order:1}.aioseo-col.text-md-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-md-center{text-align:center!important;justify-content:center}.aioseo-col.text-md-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1042px){.aioseo-col.col-lg,.aioseo-col.col-lg-1,.aioseo-col.col-lg-2,.aioseo-col.col-lg-3,.aioseo-col.col-lg-4,.aioseo-col.col-lg-5,.aioseo-col.col-lg-6,.aioseo-col.col-lg-7,.aioseo-col.col-lg-8,.aioseo-col.col-lg-9,.aioseo-col.col-lg-10,.aioseo-col.col-lg-11,.aioseo-col.col-lg-12,.aioseo-col.col-lg-offset-0,.aioseo-col.col-lg-offset-1,.aioseo-col.col-lg-offset-2,.aioseo-col.col-lg-offset-3,.aioseo-col.col-lg-offset-4,.aioseo-col.col-lg-offset-5,.aioseo-col.col-lg-offset-6,.aioseo-col.col-lg-offset-7,.aioseo-col.col-lg-offset-8,.aioseo-col.col-lg-offset-9,.aioseo-col.col-lg-offset-10,.aioseo-col.col-lg-offset-11,.aioseo-col.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-lg-3{flex-basis:25%;max-width:25%}.aioseo-col.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-lg-6{flex-basis:50%;max-width:50%}.aioseo-col.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-lg-9{flex-basis:75%;max-width:75%}.aioseo-col.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-lg-12{flex-basis:100%;max-width:100%}.aioseo-col.col-lg-offset-0{margin-right:0}.aioseo-col.col-lg-offset-1{margin-right:8.33333333%}.aioseo-col.col-lg-offset-2{margin-right:16.66666667%}.aioseo-col.col-lg-offset-3{margin-right:25%}.aioseo-col.col-lg-offset-4{margin-right:33.33333333%}.aioseo-col.col-lg-offset-5{margin-right:41.66666667%}.aioseo-col.col-lg-offset-6{margin-right:50%}.aioseo-col.col-lg-offset-7{margin-right:58.33333333%}.aioseo-col.col-lg-offset-8{margin-right:66.66666667%}.aioseo-col.col-lg-offset-9{margin-right:75%}.aioseo-col.col-lg-offset-10{margin-right:83.33333333%}.aioseo-col.col-lg-offset-11{margin-right:91.66666667%}.aioseo-col.first-lg{order:-1}.aioseo-col.last-lg{order:1}.aioseo-col.text-lg-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-lg-center{text-align:center!important;justify-content:center}.aioseo-col.text-lg-right{text-align:left!important;justify-content:flex-end}}@media only screen and (min-width:1140px){.aioseo-col.col-xl,.aioseo-col.col-xl-1,.aioseo-col.col-xl-2,.aioseo-col.col-xl-3,.aioseo-col.col-xl-4,.aioseo-col.col-xl-5,.aioseo-col.col-xl-6,.aioseo-col.col-xl-7,.aioseo-col.col-xl-8,.aioseo-col.col-xl-9,.aioseo-col.col-xl-10,.aioseo-col.col-xl-11,.aioseo-col.col-xl-12,.aioseo-col.col-xl-offset-0,.aioseo-col.col-xl-offset-1,.aioseo-col.col-xl-offset-2,.aioseo-col.col-xl-offset-3,.aioseo-col.col-xl-offset-4,.aioseo-col.col-xl-offset-5,.aioseo-col.col-xl-offset-6,.aioseo-col.col-xl-offset-7,.aioseo-col.col-xl-offset-8,.aioseo-col.col-xl-offset-9,.aioseo-col.col-xl-offset-10,.aioseo-col.col-xl-offset-11,.aioseo-col.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding:.5rem}.aioseo-col.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.aioseo-col.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.aioseo-col.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.aioseo-col.col-xl-3{flex-basis:25%;max-width:25%}.aioseo-col.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.aioseo-col.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.aioseo-col.col-xl-6{flex-basis:50%;max-width:50%}.aioseo-col.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.aioseo-col.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.aioseo-col.col-xl-9{flex-basis:75%;max-width:75%}.aioseo-col.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.aioseo-col.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.aioseo-col.col-xl-12{flex-basis:100%;max-width:100%}.aioseo-col.col-xl-offset-0{margin-right:0}.aioseo-col.col-xl-offset-1{margin-right:8.33333333%}.aioseo-col.col-xl-offset-2{margin-right:16.66666667%}.aioseo-col.col-xl-offset-3{margin-right:25%}.aioseo-col.col-xl-offset-4{margin-right:33.33333333%}.aioseo-col.col-xl-offset-5{margin-right:41.66666667%}.aioseo-col.col-xl-offset-6{margin-right:50%}.aioseo-col.col-xl-offset-7{margin-right:58.33333333%}.aioseo-col.col-xl-offset-8{margin-right:66.66666667%}.aioseo-col.col-xl-offset-9{margin-right:75%}.aioseo-col.col-xl-offset-10{margin-right:83.33333333%}.aioseo-col.col-xl-offset-11{margin-right:91.66666667%}.aioseo-col.first-xl{order:-1}.aioseo-col.last-xl{order:1}.aioseo-col.text-xl-left{text-align:right!important;justify-content:flex-start}.aioseo-col.text-xl-center{text-align:center!important;justify-content:center}.aioseo-col.text-xl-right{text-align:left!important;justify-content:flex-end}}.aioseo-container,.aioseo-container-fluid{margin-left:auto;margin-right:auto}.aioseo-container{padding:0 20px}.aioseo-container-fluid.hero,.aioseo-container.hero{min-height:100vh;display:flex;justify-content:center;align-items:center}.aioseo-container-fluid{padding-left:2rem;padding-right:2rem}@media only screen and (min-width:782px){.aioseo-container{padding:0 30px}}@media only screen and (min-width:1042px){.aioseo-container{max-width:80rem}.aioseo-container.full-width{max-width:100%}.aioseo-container.small{max-width:810px}}.aioseo-masonry{-moz-column-count:0;column-count:0;-moz-column-gap:20px;column-gap:20px;counter-reset:brick-counter}.aioseo-masonry>*{box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:brick-counter;margin-bottom:20px}@media only screen and (min-width:782px){.aioseo-masonry{-moz-column-count:1;column-count:1}}@media only screen and (min-width:912px){.aioseo-masonry{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1042px){.aioseo-masonry{-moz-column-count:3;column-count:3}}.aioseo-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.aioseo-row.reverse{flex-direction:row-reverse}.aioseo-row.start-xs{justify-content:flex-start;text-align:start}.aioseo-row.center-xs{justify-content:center;text-align:center}.aioseo-row.end-xs{justify-content:flex-end;text-align:end}.aioseo-row.top-xs{align-items:flex-start}.aioseo-row.middle-xs{align-items:center}.aioseo-row.bottom-xs{align-items:flex-end}.aioseo-row.around-xs{justify-content:space-around}.aioseo-row.between-xs{justify-content:space-between}@media only screen and (min-width:782px){.aioseo-row.start-sm{justify-content:flex-start;text-align:start}.aioseo-row.center-sm{justify-content:center;text-align:center}.aioseo-row.end-sm{justify-content:flex-end;text-align:end}.aioseo-row.top-sm{align-items:flex-start}.aioseo-row.middle-sm{align-items:center}.aioseo-row.bottom-sm{align-items:flex-end}.aioseo-row.around-sm{justify-content:space-around}.aioseo-row.between-sm{justify-content:space-between}}@media only screen and (min-width:912px){.aioseo-row.start-md{justify-content:flex-start;text-align:start}.aioseo-row.center-md{justify-content:center;text-align:center}.aioseo-row.end-md{justify-content:flex-end;text-align:end}.aioseo-row.top-md{align-items:flex-start}.aioseo-row.middle-md{align-items:center}.aioseo-row.bottom-md{align-items:flex-end}.aioseo-row.around-md{justify-content:space-around}.aioseo-row.between-md{justify-content:space-between}}@media only screen and (min-width:1042px){.aioseo-row.start-lg{justify-content:flex-start;text-align:start}.aioseo-row.center-lg{justify-content:center;text-align:center}.aioseo-row.end-lg{justify-content:flex-end;text-align:end}.aioseo-row.top-lg{align-items:flex-start}.aioseo-row.middle-lg{align-items:center}.aioseo-row.bottom-lg{align-items:flex-end}.aioseo-row.around-lg{justify-content:space-around}.aioseo-row.between-lg{justify-content:space-between}}.aioseo-display-info svg.aioseo-new-page{width:100%;height:auto;max-width:45px}.aioseo-display-info .new-page .aioseo-row{margin:0}.aioseo-display-info .new-page svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-display-info .new-page .aioseo-description{color:#434960}.aioseo-display-info .new-page button.aioseo-html-sitemaps-disabled-button{border:1px solid #dcdde1;color:#8c8f9a;background-color:#f3f4f5;cursor:default}.aioseo-display-info .new-page .aioseo-alert{width:100%;margin:8px 8px 0}.aioseo-exclude-posts{display:block}.aioseo-exclude-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-exclude-posts .aioseo-select button{display:none}.aioseo-exclude-posts .aioseo-select .multiselect__option{display:flex}.aioseo-exclude-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-exclude-posts .aioseo-button.gray{margin-top:10px}.aioseo-exclude-posts .option{flex:1 0 auto}.aioseo-exclude-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-exclude-posts .option .option-title .search-term{font-weight:700}.aioseo-exclude-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-exclude-posts .option .option-details span{margin-left:15px}.aioseo-exclude-posts .option-permalink{display:flex;align-items:center}.aioseo-exclude-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-exclude-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-exclude-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-sidebar-row .aioseo-included-objects-toggle{margin-top:5px}.aioseo-sidebar-row .aioseo-included-objects-toggle .aioseo-included-list{margin-top:8px}.aioseo-notification{margin-bottom:20px}.aioseo-notification>div{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-notification>div .icon{margin-left:20px}.aioseo-notification>div .icon svg{width:20px;height:20px;color:#00aa63}.aioseo-notification>div .icon svg.warning{color:#f18200}.aioseo-notification>div .icon svg.info{color:#005ae0}.aioseo-notification>div .icon svg.success{color:#00aa63}.aioseo-notification>div .icon svg.error{color:#df2a4a}.aioseo-notification>div .body{margin-left:20px;flex:1}.aioseo-notification>div .body .title{font-size:16px;font-weight:600;color:#141b38;margin-bottom:7px;display:flex;align-items:center}.aioseo-notification>div .body .title div:first-child{flex:1;margin-left:5px;line-height:1.4}.aioseo-notification>div .body .notification-content{margin-bottom:10px;max-width:400px}.aioseo-notification>div .body .actions{flex-wrap:wrap;display:flex;align-items:center}.aioseo-notification>div .body .actions>*{margin-bottom:10px}.aioseo-notification>div .body .actions .aioseo-button{margin-left:20px}.aioseo-notification>div .body .actions .dismiss{color:#8c8f9a;font-size:14px}.aioseo-seo-site-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(180deg);transform-origin:center;stroke:#00aa63}.aioseo-seo-site-score__circle.fast{-webkit-animation-duration:.5s;animation-duration:.5s;stroke:#df2a4a}.aioseo-seo-site-score__circle.medium{-webkit-animation-duration:.75s;animation-duration:.75s;stroke:#f18200}.aioseo-seo-site-score__background{stroke:#e8e8eb}@-webkit-keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}@keyframes aioseo-seo-site-score-fill{to{stroke-dasharray:0 100}}.aioseo-seo-site-score-svg-loading{-webkit-animation:aioseo-seo-site-score-svg-animation 2s linear infinite;animation:aioseo-seo-site-score-svg-animation 2s linear infinite}.aioseo-seo-site-score-loading__circle{-webkit-animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;animation:aioseo-seo-site-score-fill-loading 2s ease-in-out infinite both;transform:rotate(180deg);transform-origin:center;stroke:#005ae0}@-webkit-keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-svg-animation{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-webkit-keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}@keyframes aioseo-seo-site-score-fill-loading{0%,25%{stroke-dashoffset:90;transform:rotate(0)}50%,75%{stroke-dashoffset:10;transform:rotate(-45deg)}to{stroke-dashoffset:90;transform:rotate(-1turn)}}.aioseo-table-column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:5px;justify-content:center}.aioseo-table-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.aioseo-wizard-body{background-color:#fff;max-width:900px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.aioseo-wizard-body .body-content{padding:80px 140px}@media screen and (max-width:782px){.aioseo-wizard-body .body-content{padding:40px}}.aioseo-wizard-body .body-content .header{line-height:1.4}.aioseo-wizard-body .body-footer{border-top:1px solid #e8e8eb;padding:30px;display:flex;align-items:center}.aioseo-wizard-body .body-footer>*{margin-left:10px}.aioseo-wizard-body .body-footer>:last-child{margin-left:0}.aioseo-wizard-body .body-footer .spacer{flex:1 0 auto}.aioseo-wizard-close-and-exit{margin:96px 0;min-height:96px;text-align:center;font-size:14px}.aioseo-wizard-close-and-exit a{color:#8c8f9a!important}.aioseo-wizard-container{margin:40px auto;max-width:900px}@media screen and (max-width:782px){.aioseo-wizard-container{margin:0 20px}}.aioseo-wizard-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.aioseo-wizard-header svg.aioseo-logo{width:100%;max-width:140px;height:auto;margin:60px 0 40px 10px}.aioseo-wizard-progress{display:flex;align-items:center;justify-content:center}@media screen and (max-width:782px){.aioseo-wizard-progress{display:none}}.aioseo-wizard-progress .circle{background-color:#dcdde1;width:16px;height:16px;border-radius:50%}.aioseo-wizard-progress .circle.active{background-color:#005ae0}.aioseo-wizard-progress .spacer{width:59px;border:1px solid #dcdde1;margin:0 12px}.aioseo-wizard-progress .spacer.active{border-color:#005ae0}.aioseo-wizard-steps{color:#8c8f9a;font-size:14px;margin-bottom:20px}.block-editor-block-card{align-items:center}.block-editor-block-card__title.block-editor-block-card__title{margin:0}.aioseo-sidebar-row{margin-bottom:16px}.aioseo-sidebar-row .aioseo-sidebar-title{font-weight:500}.aioseo-localseo-info .aioseo-input,.aioseo-localseo-info .aioseo-multiselect,.aioseo-localseo-info .aioseo-select{max-width:480px}.aioseo-localseo-info .field-description{font-size:14px}.aioseo-localseo-info .info-businessaddress-row .columns{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}.aioseo-localseo-opening .field-description{display:inline-block;margin:10px 0;font-size:14px}.aioseo-localseo-opening .field-description.mt-8{margin-top:8px}.aioseo-localseo-opening .aioseo-input,.aioseo-localseo-opening .aioseo-multiselect,.aioseo-localseo-opening .aioseo-select{max-width:480px}.aioseo-localseo-opening .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-localseo-opening .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-localseo-opening .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-localseo-opening .aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-localseo-opening .aioseo-col-flex span.separator{margin:0 5px}.aioseo-localseo-opening .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:5px}.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-localseo-opening .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-localseo-opening .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 10px}.sidebar-row{margin-bottom:16px}.sidebar-row .title{font-weight:700}
dist/Lite/assets/css/headline-analyzer.css CHANGED
@@ -1,3 +1,3 @@
1
- /*! ! built on Wednesday, July 14th 2021, 4:06:18 pm */
2
- .aioseo-inline-buttons{display:grid;grid-template-columns:repeat(2, 1fr)}.aioseo-switcher-button{border:0;border-radius:0;font-size:14px;font-weight:normal;color:#434960;padding:16px 10px;box-shadow:0px 2px 0px #e8e8eb;cursor:pointer;text-align:left;white-space:nowrap;position:relative;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);background:#fafafa}.aioseo-switcher-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);will-change:background-color,opacity;content:" "}.aioseo-switcher-button.active:before,.aioseo-switcher-button:hover:before,.aioseo-switcher-button:active:before{background-color:currentColor;opacity:.12}.aioseo-switcher-button.active{font-weight:700;color:#141B38;box-shadow:0px 2px 0px #005AE0}.aioseo-headline-analyzer-wrapper{position:relative}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-total-out-of-score{font-size:18px;color:#8c8f9a;font-weight:600;z-index:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened svg.components-panel__arrow{transform:rotate(0deg)}.aioseo-headline-analyzer-wrapper .components-panel__body svg.components-panel__arrow{transform:rotate(-90deg);top:50%;margin-top:-12px;transition:.3s}.aioseo-headline-analyzer-wrapper p{font-size:13px;color:#434960;margin-bottom:16px}.aioseo-headline-analyzer-wrapper p>strong{font-size:13px;font-weight:700}.aioseo-headline-analyzer-wrapper .green{color:#00aa63}.aioseo-headline-analyzer-wrapper .orange{color:#f18200}.aioseo-headline-analyzer-wrapper .red{color:#df2a4a}.aioseo-headline-analyzer-wrapper .green-bg{background:#00aa63}.aioseo-headline-analyzer-wrapper .orange-bg{background:#f18200}.aioseo-headline-analyzer-wrapper .red-bg{background:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-weight:700;color:#141B38;padding:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#141B38}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened>.components-panel__body-title{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened{padding:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-words-block,.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-panel-first-block{padding:0 16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-sentiment.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-previous-scores.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score-form.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-search-preview.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-balance.is-opened .components-panel__body-title{border-bottom:1px solid #e8e8eb;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:50px;line-height:0%;z-index:0;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score p,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel{top:calc(58% + 16px)}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{top:65%;font-size:16px;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab p{text-align:center}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab .aioseo-headline-analyzer-current-title{text-align:center;font-size:16px;color:#141B38;margin:0 0 24px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#141B38;margin:0 0 28px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score{position:absolute;top:calc(38% + 16px);left:0;right:0;text-align:center;font-size:50px;font-weight:700;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score{border-top:1px solid #E8E8EB;padding-top:24px;display:flex;align-items:center;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score .aioseo-headline-analyzer-score{min-height:40px;min-width:40px;font-weight:700;color:#ffffff;margin-right:16px;text-align:center;line-height:40px;border-radius:50%;font-size:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score h5{font-weight:400;color:#8C8F9A;margin-top:0;margin-bottom:8px;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-tab{margin-bottom:6px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-form-block{padding:6px 12px 22px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field{margin-bottom:10px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:13px;margin:0 0 10px;color:#434960}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #D0D1D7;color:#393f4c;border-radius:3px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button{font-size:14px;border-radius:4px;padding:0;height:40px;background:#005AE0;width:100%;justify-content:center;color:#ffffff;font-weight:600;border:1px solid transparent;transition:background-color .2s ease;opacity:1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled{border-color:#dcdde1;background-color:#f3f4f5;color:#8c8f9a;cursor:default}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled:hover{color:#8c8f9a}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:hover,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:focus,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:visited{color:#ffffff;box-shadow:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference{font-weight:700;position:absolute;left:0;top:16%;right:0;text-align:center;width:42px;height:26px;margin:0 auto;font-size:16px;line-height:26px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.red{background:#fbe9ec}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.orange{background:#FCFAE8}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.green{background:#CBEAE1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores{margin:0 !important}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li{margin-bottom:16px;cursor:pointer;display:flex;flex-direction:row;align-items:center;color:#434960;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score{min-height:24px;min-width:24px;margin-right:8px;font-size:11px;text-align:center;line-height:24px;border-radius:50%;color:#ffffff;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score-text{flex-basis:calc(100% - 32px)}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:52px;top:50%;margin-top:-10px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#f18200}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#00aa63}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative{position:relative}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative .aioseo-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:700}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row{display:block}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#141B38;font-weight:700;margin:0 0 16px 0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block{margin-top:16px;border-bottom:1px solid #e8e8eb}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block h5{font-size:13px;color:#434960;margin-top:0;margin-bottom:16px;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data{overflow:hidden;display:flex;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span{display:block;float:left;flex-basis:70%;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-percentage{font-size:28px;font-weight:700;flex-basis:25%;justify-content:flex-start;align-items:center;display:flex;margin-right:11px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-goal{width:100%;font-size:13px;font-weight:400;color:#8C8F9A}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar{width:100%;position:relative;height:4px;margin-top:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:4px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-part{position:absolute;height:4px;top:0;left:0;z-index:10;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list li{display:inline-block;font-size:13px;font-weight:700;color:#434960;background:#F3F4F5;border-radius:3px;padding:4px 9px;margin-right:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-guideline{margin-top:8px;color:#4f4f4f}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span{width:36px;height:48px;display:inline-block;background:#e8e8eb;text-align:center;line-height:48px;font-size:28px;color:#2c324c;font-weight:700;margin-right:4px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span.character-zero,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span.character-zero{color:#D0D1D7}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-character-length,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-word-length{display:block;font-weight:700;font-size:16px;color:#141b38;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-count-container,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-counter{margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words{display:block;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words span{font-size:13px;color:#434960;background:#f3f4f5;border-radius:3px;padding:4px 8px;font-weight:700;display:inline-block}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words-guideline{margin-top:20px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title{font-weight:700;font-size:13px;color:#141b38;margin-bottom:12px;list-style:initial;margin:0 16px 8px 16px;padding:0 0 0 8px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title li,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title li{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-search-prevew-wrap{background:#ffffff;border:0.837954px solid #e8e8eb;padding:8px;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{color:#1a0dab;font-size:16px;margin-top:0 !important;text-transform:none;margin-bottom:5px;font-weight:500}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a{color:#3c4043;font-size:13px;text-decoration:none}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a:hover{opacity:0.8}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row p{font-size:12px;color:#434960;margin:0px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title{display:block;width:100%;font-size:14px;color:#141B38}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#141B38;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a span{text-decoration:underline}.edit-post-header__settings button.components-button[aioseo-button-color]{display:flex;align-items:center}.edit-post-header__settings button.components-button[aioseo-button-color] svg{max-width:22px;max-height:20px;margin-right:8px}.edit-post-header__settings button.components-button[aioseo-button-color] span{color:#fff;font-weight:700}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]{border:1px solid #df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed{background:#df2a4a !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] svg path{fill:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] span{color:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]{border:1px solid #f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{background:#f18200 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] svg path{fill:#f08629}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] span{color:#f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]{border:1px solid #1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed{background:#1ec185 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] svg path{fill:#1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] span{color:#1bb17a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.aioseo-headline-analyzer-current-score-content>p{font-weight:700}.aioseo-headline-analyzer-bottom-notice{padding:16px;background:#E6EEFC;margin:16px;border-radius:3px;font-size:13px;color:#141B38}.aioseo-headline-analyzer-bottom-notice p{text-align:left}.aioseo-headline-analyzer-bottom-notice p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-bottom-notice p a span{text-decoration:underline}.aioseo-donut-container{display:flex;align-items:center;justify-content:center}.aioseo-donut-container .aioseo-seo-headline-analyzer-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center}
3
 
1
+ /*! ! built on Friday, August 13th 2021, 4:37:42 pm */
2
+ .aioseo-inline-buttons{display:grid;grid-template-columns:repeat(2, 1fr)}.aioseo-switcher-button{border:0;border-radius:0;font-size:14px;font-weight:normal;color:#434960;padding:16px 10px;box-shadow:0px 2px 0px #e8e8eb;cursor:pointer;text-align:left;white-space:nowrap;position:relative;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);background:#fafafa}.aioseo-switcher-button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);will-change:background-color,opacity;content:" "}.aioseo-switcher-button.active:before,.aioseo-switcher-button:hover:before,.aioseo-switcher-button:active:before{background-color:currentColor;opacity:.12}.aioseo-switcher-button.active{font-weight:700;color:#141B38;box-shadow:0px 2px 0px #005AE0}.aioseo-headline-analyzer-wrapper{position:relative}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-total-out-of-score{font-size:18px;color:#8c8f9a;font-weight:600;z-index:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened svg.components-panel__arrow{transform:rotate(0deg)}.aioseo-headline-analyzer-wrapper .components-panel__body svg.components-panel__arrow{transform:rotate(-90deg);top:50%;margin-top:-12px;transition:.3s}.aioseo-headline-analyzer-wrapper p{font-size:13px;color:#434960;margin-bottom:16px}.aioseo-headline-analyzer-wrapper p>strong{font-size:13px;font-weight:700}.aioseo-headline-analyzer-wrapper .green{color:#00aa63}.aioseo-headline-analyzer-wrapper .orange{color:#f18200}.aioseo-headline-analyzer-wrapper .red{color:#df2a4a}.aioseo-headline-analyzer-wrapper .green-bg{background:#00aa63}.aioseo-headline-analyzer-wrapper .orange-bg{background:#f18200}.aioseo-headline-analyzer-wrapper .red-bg{background:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body-toggle.components-button{font-weight:700;color:#141B38;padding:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-empty-title-warning{text-align:center;padding:0 20px;margin:20px 0;font-size:13px;color:#141B38}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened>.components-panel__body-title{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened{padding:0}.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-words-block,.aioseo-headline-analyzer-wrapper .components-panel__body.is-opened .aioseo-headline-analyzer-panel-first-block{padding:0 16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-sentiment.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-previous-scores.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score-form.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-tab-new-score.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-search-preview.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types.is-opened .components-panel__body-title,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-balance.is-opened .components-panel__body-title{border-bottom:1px solid #e8e8eb;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{position:absolute;top:45%;left:0;right:0;text-align:center;font-size:50px;line-height:0%;z-index:0;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score p,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel{top:calc(58% + 16px)}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-status{top:65%;font-size:16px;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab p{text-align:center}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-current-score-tab .aioseo-headline-analyzer-current-title{text-align:center;font-size:16px;color:#141B38;margin:0 0 24px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel h4{text-align:center;font-size:16px;color:#141B38;margin:0 0 28px 0;line-height:1.4}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:200px;margin:0 auto;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score{position:absolute;top:calc(38% + 16px);left:0;right:0;text-align:center;font-size:50px;font-weight:700;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-new-score p{margin-bottom:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score{border-top:1px solid #E8E8EB;padding-top:24px;display:flex;align-items:center;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score .aioseo-headline-analyzer-score{min-height:40px;min-width:40px;font-weight:700;color:#ffffff;margin-right:16px;text-align:center;line-height:40px;border-radius:50%;font-size:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score h5{font-weight:400;color:#8C8F9A;margin-top:0;margin-bottom:8px;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-panel .current-score p{margin-top:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-tab{margin-bottom:6px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-new-score-form-block{padding:6px 12px 22px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field{margin-bottom:10px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field .components-base-control__label{display:block;max-width:100%;font-size:13px;margin:0 0 10px;color:#434960}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-input-field input{padding:11px 12px;font-size:13px;border:1px solid #D0D1D7;color:#393f4c;border-radius:3px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button{font-size:14px;border-radius:4px;padding:0;height:40px;background:#005AE0;width:100%;justify-content:center;color:#ffffff;font-weight:600;border:1px solid transparent;transition:background-color .2s ease;opacity:1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled{border:1px solid #dcdde1;background-color:#f3f4f5;color:#8c8f9a;cursor:default}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:disabled:hover{color:#8c8f9a}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:hover,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:focus,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-button:visited{color:#ffffff;box-shadow:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference{font-weight:700;position:absolute;left:0;top:16%;right:0;text-align:center;width:42px;height:26px;margin:0 auto;font-size:16px;line-height:26px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.red{background:#fbe9ec}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.orange{background:#FCFAE8}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-score-difference.green{background:#CBEAE1}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores{margin:0 !important}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li{margin-bottom:16px;cursor:pointer;display:flex;flex-direction:row;align-items:center;color:#434960;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score{min-height:24px;min-width:24px;margin-right:8px;font-size:11px;text-align:center;line-height:24px;border-radius:50%;color:#ffffff;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-previous-scores li span.aioseo-headline-analyzer-score-text{flex-basis:calc(100% - 32px)}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon .components-panel__body-toggle .components-panel__icon{position:absolute;right:52px;top:50%;margin-top:-10px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.red .components-panel__body-toggle .components-panel__icon path{fill:#df2a4a}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.orange .components-panel__body-toggle .components-panel__icon path{fill:#f18200}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon.green .components-panel__body-toggle .components-panel__icon path{fill:#00aa63}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative{position:relative}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-has-icon-alternative .aioseo-headline-analyzer-panel-icon-alternative{position:absolute;top:14px;right:40px;font-weight:700}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row{display:block}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-balance .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-sentiment .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-types .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-character-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-word-count .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .components-panel__row h4,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{font-size:16px;color:#141B38;font-weight:700;margin:0 0 16px 0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block{margin-top:16px;border-bottom:1px solid #e8e8eb}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block h5{font-size:13px;color:#434960;margin-top:0;margin-bottom:16px;font-weight:700}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data{overflow:hidden;display:flex;flex-direction:row}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span{display:block;float:left;flex-basis:70%;z-index:0}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-percentage{font-size:28px;font-weight:700;flex-basis:25%;justify-content:flex-start;align-items:center;display:flex;margin-right:11px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-goal{width:100%;font-size:13px;font-weight:400;color:#8C8F9A}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar{width:100%;position:relative;height:4px;margin-top:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-bg{width:100%;background:#EEF0F2;height:4px;z-index:9;position:absolute;top:0;left:0;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-block-data span.aioseo-headline-analyzer-words-block-progressbar .aioseo-headline-analyzer-progressbar-part{position:absolute;height:4px;top:0;left:0;z-index:10;border-radius:30px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list{margin:0;padding:0;list-style:none;display:block;margin-top:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-tag-list li{display:inline-block;font-size:13px;font-weight:700;color:#434960;background:#F3F4F5;border-radius:3px;padding:4px 9px;margin-right:8px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-words-block .aioseo-headline-analyzer-words-guideline{margin-top:8px;color:#4f4f4f}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span{width:36px;height:48px;display:inline-block;background:#e8e8eb;text-align:center;line-height:48px;font-size:28px;color:#2c324c;font-weight:700;margin-right:4px;border-radius:4px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-length>span.character-zero,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-length>span.character-zero{color:#D0D1D7}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-character-length,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-status-on-word-length{display:block;font-weight:700;font-size:16px;color:#141b38;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-character-count-container,.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-word-counter{margin-bottom:16px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-character-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-character-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-character-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count p{text-align:left}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container{position:relative;width:200px;height:80px;margin:0 auto;margin-bottom:18px;margin-left:-40px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-word-length{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:30px;line-height:0%;z-index:10}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-word-count .aioseo-headline-analyzer-pie-chart-container .aioseo-headline-analyzer-status-on-word-length{position:absolute;left:144px;top:50%;font-size:16px;color:#141B38;margin:-9px 0 0 0;font-weight:700;width:130px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words{display:block;margin-bottom:18px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words span{font-size:13px;color:#434960;background:#f3f4f5;border-radius:3px;padding:4px 8px;font-weight:700;display:inline-block}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-words-guideline{margin-top:20px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title{font-weight:700;font-size:13px;color:#141b38;margin-bottom:12px;list-style:initial;margin:0 16px 8px 16px;padding:0 0 0 8px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-ending-title li,.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-beginning-ending-words .aioseo-headline-analyzer-word-begining-title li{margin:0}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-search-prevew-wrap{background:#ffffff;border:0.837954px solid #e8e8eb;padding:8px;margin-bottom:16px}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row h4{color:#1a0dab;font-size:16px;margin-top:0 !important;text-transform:none;margin-bottom:5px;font-weight:500}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url{margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a{color:#3c4043;font-size:13px;text-decoration:none}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row .aioseo-headline-analyzer-post-url a:hover{opacity:0.8}.aioseo-headline-analyzer-wrapper .components-panel__body.aioseo-headline-analyzer-panel-search-preview .components-panel__row p{font-size:12px;color:#434960;margin:0px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title{display:block;width:100%;font-size:14px;color:#141B38}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types .aioseo-headline-analyzer-panel-types-title span{float:right;margin-right:25px;color:#141B38;font-size:13px}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-wrapper .aioseo-headline-analyzer-panel-types p a span{text-decoration:underline}.edit-post-header__settings button.components-button[aioseo-button-color]{display:flex;align-items:center}.edit-post-header__settings button.components-button[aioseo-button-color] svg{max-width:22px;max-height:20px;margin-right:8px}.edit-post-header__settings button.components-button[aioseo-button-color] span{color:#fff;font-weight:700}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]{border:1px solid #df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed{background:#df2a4a !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] svg path{fill:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"] span{color:#df2a4a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]{border:1px solid #f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{background:#f18200 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] svg path{fill:#f08629}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"] span{color:#f18200}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]{border:1px solid #1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed{background:#1ec185 !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path{fill:#fff}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] svg path{fill:#1ec185}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"] span{color:#1bb17a}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed{box-shadow:none !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus svg path,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed svg path{fill:#fff !important}.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="red"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="green"].is-pressed span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:active span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"]:focus span,.edit-post-header__settings button.components-button[aioseo-button-color][aioseo-button-color="orange"].is-pressed span{color:#fff}.edit-post-sidebar{scroll-behavior:smooth}.aioseo-headline-analyzer-current-score-content>p{font-weight:700}.aioseo-headline-analyzer-bottom-notice{padding:16px;background:#E6EEFC;margin:16px;border-radius:3px;font-size:13px;color:#141B38}.aioseo-headline-analyzer-bottom-notice p{text-align:left}.aioseo-headline-analyzer-bottom-notice p a{color:#005AE0;text-decoration:none}.aioseo-headline-analyzer-bottom-notice p a span{text-decoration:underline}.aioseo-donut-container{display:flex;align-items:center;justify-content:center}.aioseo-donut-container .aioseo-seo-headline-analyzer-score__circle{animation:aioseo-seo-site-score-fill 1s reverse;transform:rotate(-180deg);transform-origin:center}
3
 
dist/Lite/assets/css/headline-analyzer.css.gz CHANGED
Binary file
dist/Lite/assets/css/local-seo-Locations-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-locations .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations .location-description.mb-0{margin-bottom:0}.aioseo-locations .aioseo-input,.aioseo-locations .aioseo-multiselect,.aioseo-locations .aioseo-select{max-width:480px}.aioseo-locations .aioseo-input.full-width,.aioseo-locations .aioseo-multiselect.full-width,.aioseo-locations .aioseo-select.full-width{max-width:100%}.aioseo-locations .aioseo-input.custom-slug,.aioseo-locations .aioseo-multiselect.custom-slug,.aioseo-locations .aioseo-select.custom-slug{display:inline-block;margin-left:20px}.aioseo-locations .admin-labels-description{margin-top:0}.aioseo-locations .aioseo-columns{display:flex}.aioseo-locations .label-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-locations .locations-link{margin-top:24px}.aioseo-locations .locations-permalink-input{margin-bottom:16px}.aioseo-locations .location-permalink-preview{padding:20px;border:1px solid #e8e8eb;margin-bottom:16px}.aioseo-locations .location-permalink-preview .slug{margin:0 7px;padding:3px 10px;background:#f3f4f5;border-radius:3px;font-size:14px;font-weight:700;line-height:18.2px}
1
+ .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
dist/Lite/assets/css/local-seo-Locations-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-locations .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations .location-description.mb-0{margin-bottom:0}.aioseo-locations .aioseo-input,.aioseo-locations .aioseo-multiselect,.aioseo-locations .aioseo-select{max-width:480px}.aioseo-locations .aioseo-input.full-width,.aioseo-locations .aioseo-multiselect.full-width,.aioseo-locations .aioseo-select.full-width{max-width:100%}.aioseo-locations .aioseo-input.custom-slug,.aioseo-locations .aioseo-multiselect.custom-slug,.aioseo-locations .aioseo-select.custom-slug{display:inline-block;margin-right:20px}.aioseo-locations .admin-labels-description{margin-top:0}.aioseo-locations .aioseo-columns{display:flex}.aioseo-locations .label-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-locations .locations-link{margin-top:24px}.aioseo-locations .locations-permalink-input{margin-bottom:16px}.aioseo-locations .location-permalink-preview{padding:20px;border:1px solid #e8e8eb;margin-bottom:16px}.aioseo-locations .location-permalink-preview .slug{margin:0 7px;padding:3px 10px;background:#f3f4f5;border-radius:3px;font-size:14px;font-weight:700;line-height:18.2px}
1
+ .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}
dist/Lite/assets/css/local-seo-Main-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-right:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-right:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-right:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
dist/Lite/assets/css/local-seo-Main-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-locations-lite .aioseo-locations-card .content{min-height:550px}.aioseo-locations-lite .location-description{margin-top:0;margin-bottom:16px}.aioseo-locations-lite .location-description.mb-0{margin-bottom:0}.aioseo-locations-lite .aioseo-input,.aioseo-locations-lite .aioseo-multiselect,.aioseo-locations-lite .aioseo-select{max-width:480px}.aioseo-locations-lite .aioseo-tag{background:#dcdde1;padding:3px 8px;margin-left:8px;border-radius:3px}.aioseo-locations-lite .info-business-image .image-upload{display:flex}.aioseo-locations-lite .info-business-image .image-upload .aioseo-input{max-width:445px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image{min-width:214px;margin-left:10px}.aioseo-locations-lite .info-business-image .image-upload .insert-image svg.aioseo-circle-plus{width:13px;height:13px;margin-left:10px}.aioseo-locations-lite .info-business-image img{margin-top:20px;width:auto;max-width:525px;max-height:525px;height:auto}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.css DELETED
@@ -1 +0,0 @@
1
- .aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .field-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-opening-hours .mt-8{margin-top:8px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-opening-hours .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-opening-hours .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-opening-hours .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-day{flex:0.85}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-hours{flex:2.3}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen{flex:1.45}.aioseo-opening-hours .aioseo-col-flex span.separator{margin:0 20px}.aioseo-opening-hours .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-checkbox{margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 5px}.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .closed-label-intro{margin-top:0;font-weight:700}
 
dist/Lite/assets/css/local-seo-Main-vue_local-seo-OpeningHours-vue.rtl.css DELETED
@@ -1 +0,0 @@
1
- .aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .field-description{display:inline-block;margin-bottom:10px;font-size:14px}.aioseo-opening-hours .mt-8{margin-top:8px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-opening-hours .aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-opening-hours .aioseo-col-flex:first-of-type{padding-top:0}.aioseo-opening-hours .aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-day{flex:0.85}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-hours{flex:2.3}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen{flex:1.45}.aioseo-opening-hours .aioseo-col-flex span.separator{margin:0 20px}.aioseo-opening-hours .aioseo-col-flex .aioseo-select{display:inline-block;max-width:120px;margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-checkbox{margin-bottom:10px}.aioseo-opening-hours .aioseo-col-flex .aioseo-col-alwaysopen .aioseo-checkbox{padding:0 5px}.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-opening-hours .aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}.aioseo-opening-hours .closed-label-intro{margin-top:0;font-weight:700}
 
dist/Lite/assets/css/local-seo-OpeningHours-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
dist/Lite/assets/css/local-seo-OpeningHours-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-opening-hours .aioseo-input,.aioseo-opening-hours .aioseo-multiselect,.aioseo-opening-hours .aioseo-select{max-width:480px}.aioseo-opening-hours .mt-10{display:inline-block;margin-top:10px;font-size:14px}.aioseo-opening-hours .mt-16{margin-top:16px}.aioseo-col-flex{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8eb}.aioseo-col-flex:first-of-type{padding-top:0}.aioseo-col-flex:last-of-type{padding-bottom:0;border:none}.aioseo-col-flex .aioseo-col-day{flex:1}.aioseo-col-flex .aioseo-col-alwaysopen,.aioseo-col-flex .aioseo-col-hours{flex:2}.aioseo-col-flex span.separator{margin:0 20px}.aioseo-col-flex .aioseo-select{display:inline-block;max-width:125px}.aioseo-col-flex .multiselect--disabled .multiselect__single,.aioseo-col-flex .multiselect--disabled .multiselect__tags{background:#f3f4f5}
dist/Lite/assets/css/notifications.css ADDED
@@ -0,0 +1 @@
 
1
+ #wp-admin-bar-aioseo-main .aioseo-menu-new-notifications{position:absolute;top:42px;transform:translateX(-30px);white-space:nowrap;padding:2px 12px;border-radius:2px;color:#fff;background-color:#d4790d}#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications:before{content:"";display:block;height:15px;width:15px;background-color:inherit;border:inherit;position:absolute;top:-7px;left:calc(50% - 7px);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(135deg);border-radius:0 0 0 2px}
dist/Lite/assets/css/notifications.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ #wp-admin-bar-aioseo-main .aioseo-menu-new-notifications{position:absolute;top:42px;transform:translateX(30px);white-space:nowrap;padding:2px 12px;border-radius:2px;color:#fff;background-color:#d4790d}#wp-admin-bar-aioseo-main .aioseo-menu-new-notifications:before{content:"";display:block;height:15px;width:15px;background-color:inherit;border:inherit;position:absolute;top:-7px;right:calc(50% - 7px);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-135deg);border-radius:0 0 2px 0}
dist/Lite/assets/css/redirects-Main-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-redirects-logs .add-bulk-redirects-wrapper{padding:0 0 30px}.aioseo-redirects-logs .add-bulk-redirects-wrapper .aioseo-card{margin:0}.aioseo-redirects-logs .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects-logs .aioseo-modal-body.info{align-items:normal}.aioseo-redirects-logs .aioseo-modal-body.info>div{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-redirects-logs .aioseo-modal-body.info>div:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.aioseo-redirects-logs .aioseo-modal-body.info .header-table tr td{word-break:break-all;padding:3px 5px}.aioseo-redirects-logs .aioseo-modal-body.info .header-table tr td:first-of-type{min-width:200px}.aioseo-redirects-logs .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects-logs .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects-logs .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects-logs .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects-logs .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects-logs .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-logs .add-redirect{display:inline-flex;align-items:center;text-decoration:underline}.aioseo-redirects-logs .add-redirect:hover{text-decoration:none}.aioseo-redirects-logs .add-redirect svg{width:12px;height:12px;margin-right:8px}.aioseo-redirects-logs .actions-wrapper{display:flex}.aioseo-redirects-logs .actions-wrapper .aioseo-tooltip{margin:0}.aioseo-redirects-logs .actions-wrapper .remove-log{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-logs .actions-wrapper .remove-log:hover{color:#df2a4a}.aioseo-redirects-logs .actions-wrapper .log-info{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-logs .actions-wrapper .log-info:hover{color:#005ae0}.aioseo-redirects-404-logs .add-bulk-redirects-wrapper{padding:0 0 30px}.aioseo-redirects-404-logs .add-bulk-redirects-wrapper .aioseo-card{margin:0}.aioseo-redirects-404-logs .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects-404-logs .aioseo-modal-body.info{align-items:normal}.aioseo-redirects-404-logs .aioseo-modal-body.info>div{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-redirects-404-logs .aioseo-modal-body.info>div:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.aioseo-redirects-404-logs .aioseo-modal-body.info .header-table tr td{word-break:break-all;padding:3px 5px}.aioseo-redirects-404-logs .aioseo-modal-body.info .header-table tr td:first-of-type{min-width:200px}.aioseo-redirects-404-logs .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects-404-logs .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects-404-logs .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects-404-logs .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects-404-logs .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects-404-logs .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-404-logs .add-redirect{display:inline-flex;align-items:center;text-decoration:underline}.aioseo-redirects-404-logs .add-redirect:hover{text-decoration:none}.aioseo-redirects-404-logs .add-redirect svg{width:12px;height:12px;margin-right:8px}.aioseo-redirects-404-logs .actions-404-wrapper{display:flex}.aioseo-redirects-404-logs .actions-404-wrapper .aioseo-tooltip{margin:0}.aioseo-redirects-404-logs .actions-404-wrapper .remove-404{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-404-logs .actions-404-wrapper .remove-404:hover{color:#df2a4a}.aioseo-redirects-404-logs .actions-404-wrapper .log-info{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-404-logs .actions-404-wrapper .log-info:hover{color:#005ae0}.aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-settings .web-server-settings{background:#f9f9fa;border-radius:3px;padding:30px;margin-top:15px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.detected-web-server{padding:16px;max-width:310px;font-weight:700;margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.detected-web-server.unknown{font-weight:400;max-width:100%}.aioseo-redirects-settings .web-server-settings .aioseo-alert.missing-include{margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.missing-include code{padding:5px;line-height:2;display:block;overflow:auto;white-space:nowrap;margin-top:10px}.aioseo-redirects-settings .web-server-settings .auto-write{margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-button{margin-right:10px}.aioseo-redirects-settings .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-redirects-settings svg.aioseo-globe{width:100%;height:auto;max-width:60px}.aioseo-redirects-settings svg.aioseo-php{width:110px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row,.aioseo-redirects-settings .redirects-logs .aioseo-table-row{max-width:400px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row .aioseo-select,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row .aioseo-select,.aioseo-redirects-settings .redirects-logs .aioseo-table-row .aioseo-select{max-width:160px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row .aioseo-table-column,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row .aioseo-table-column,.aioseo-redirects-settings .redirects-logs .aioseo-table-row .aioseo-table-column{min-height:50px}.aioseo-redirects-settings .redirects-cache .aioseo-description,.aioseo-redirects-settings .redirects-ip-logging .aioseo-description,.aioseo-redirects-settings .redirects-logs .aioseo-description{margin:-40px 0 0}.aioseo-redirects-settings .redirects-defaults .option{margin-bottom:25px}.aioseo-redirects-settings .redirects-defaults .option .aioseo-description{margin:0}.aioseo-redirects-settings .redirects-defaults .option .aioseo-select{max-width:250px}.aioseo-redirects-settings .redirects-monitor .option:last-of-type{margin-top:25px;margin-bottom:0}.aioseo-redirects-settings .redirects-monitor .option .aioseo-description{margin:0}
1
+ .aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
dist/Lite/assets/css/redirects-Main-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-redirects-logs .add-bulk-redirects-wrapper{padding:0 0 30px}.aioseo-redirects-logs .add-bulk-redirects-wrapper .aioseo-card{margin:0}.aioseo-redirects-logs .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects-logs .aioseo-modal-body.info{align-items:normal}.aioseo-redirects-logs .aioseo-modal-body.info>div{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-redirects-logs .aioseo-modal-body.info>div:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.aioseo-redirects-logs .aioseo-modal-body.info .header-table tr td{word-break:break-all;padding:3px 5px}.aioseo-redirects-logs .aioseo-modal-body.info .header-table tr td:first-of-type{min-width:200px}.aioseo-redirects-logs .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects-logs .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects-logs .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects-logs .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects-logs .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects-logs .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-logs .add-redirect{display:inline-flex;align-items:center;text-decoration:underline}.aioseo-redirects-logs .add-redirect:hover{text-decoration:none}.aioseo-redirects-logs .add-redirect svg{width:12px;height:12px;margin-left:8px}.aioseo-redirects-logs .actions-wrapper{display:flex}.aioseo-redirects-logs .actions-wrapper .aioseo-tooltip{margin:0}.aioseo-redirects-logs .actions-wrapper .remove-log{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-logs .actions-wrapper .remove-log:hover{color:#df2a4a}.aioseo-redirects-logs .actions-wrapper .log-info{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-logs .actions-wrapper .log-info:hover{color:#005ae0}.aioseo-redirects-404-logs .add-bulk-redirects-wrapper{padding:0 0 30px}.aioseo-redirects-404-logs .add-bulk-redirects-wrapper .aioseo-card{margin:0}.aioseo-redirects-404-logs .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects-404-logs .aioseo-modal-body.info{align-items:normal}.aioseo-redirects-404-logs .aioseo-modal-body.info>div{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e8e8eb}.aioseo-redirects-404-logs .aioseo-modal-body.info>div:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.aioseo-redirects-404-logs .aioseo-modal-body.info .header-table tr td{word-break:break-all;padding:3px 5px}.aioseo-redirects-404-logs .aioseo-modal-body.info .header-table tr td:first-of-type{min-width:200px}.aioseo-redirects-404-logs .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects-404-logs .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects-404-logs .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects-404-logs .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects-404-logs .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects-404-logs .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-404-logs .add-redirect{display:inline-flex;align-items:center;text-decoration:underline}.aioseo-redirects-404-logs .add-redirect:hover{text-decoration:none}.aioseo-redirects-404-logs .add-redirect svg{width:12px;height:12px;margin-left:8px}.aioseo-redirects-404-logs .actions-404-wrapper{display:flex}.aioseo-redirects-404-logs .actions-404-wrapper .aioseo-tooltip{margin:0}.aioseo-redirects-404-logs .actions-404-wrapper .remove-404{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-404-logs .actions-404-wrapper .remove-404:hover{color:#df2a4a}.aioseo-redirects-404-logs .actions-404-wrapper .log-info{width:20px;height:20px;cursor:pointer;color:#dadada}.aioseo-redirects-404-logs .actions-404-wrapper .log-info:hover{color:#005ae0}.aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-redirects-settings .web-server-settings{background:#f9f9fa;border-radius:3px;padding:30px;margin-top:15px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.detected-web-server{padding:16px;max-width:310px;font-weight:700;margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.detected-web-server.unknown{font-weight:400;max-width:100%}.aioseo-redirects-settings .web-server-settings .aioseo-alert.missing-include{margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-alert.missing-include code{padding:5px;line-height:2;display:block;overflow:auto;white-space:nowrap;margin-top:10px}.aioseo-redirects-settings .web-server-settings .auto-write{margin-bottom:20px}.aioseo-redirects-settings .web-server-settings .aioseo-button{margin-left:10px}.aioseo-redirects-settings .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-redirects-settings svg.aioseo-globe{width:100%;height:auto;max-width:60px}.aioseo-redirects-settings svg.aioseo-php{width:110px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row,.aioseo-redirects-settings .redirects-logs .aioseo-table-row{max-width:400px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row .aioseo-select,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row .aioseo-select,.aioseo-redirects-settings .redirects-logs .aioseo-table-row .aioseo-select{max-width:160px}.aioseo-redirects-settings .redirects-cache .aioseo-table-row .aioseo-table-column,.aioseo-redirects-settings .redirects-ip-logging .aioseo-table-row .aioseo-table-column,.aioseo-redirects-settings .redirects-logs .aioseo-table-row .aioseo-table-column{min-height:50px}.aioseo-redirects-settings .redirects-cache .aioseo-description,.aioseo-redirects-settings .redirects-ip-logging .aioseo-description,.aioseo-redirects-settings .redirects-logs .aioseo-description{margin:-40px 0 0}.aioseo-redirects-settings .redirects-defaults .option{margin-bottom:25px}.aioseo-redirects-settings .redirects-defaults .option .aioseo-description{margin:0}.aioseo-redirects-settings .redirects-defaults .option .aioseo-select{max-width:250px}.aioseo-redirects-settings .redirects-monitor .option:last-of-type{margin-top:25px;margin-bottom:0}.aioseo-redirects-settings .redirects-monitor .option .aioseo-description{margin:0}
1
+ .aioseo-redirects .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-redirects .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-redirects .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-redirects .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-redirects .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-redirects .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-redirects .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.css DELETED
@@ -1 +0,0 @@
1
- .aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}
 
dist/Lite/assets/css/redirects-partials-CanonicalSettings-vue.rtl.css DELETED
@@ -1 +0,0 @@
1
- .aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}
 
dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.css DELETED
@@ -1 +0,0 @@
1
- .redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-left:5px}.add-headers[data-v-1b304b3a]{margin-left:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}
 
dist/Lite/assets/css/redirects-partials-HTTPHeaders-vue.rtl.css DELETED
@@ -1 +0,0 @@
1
- .redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-right:5px}.add-headers[data-v-1b304b3a]{margin-right:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}
 
dist/Lite/assets/css/redirects-partials-RelocateSite-vue.css DELETED
@@ -1 +0,0 @@
1
- .description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}
 
dist/Lite/assets/css/redirects-partials-RelocateSite-vue.rtl.css DELETED
@@ -1 +0,0 @@
1
- .description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}
 
dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.css → redirects-pro-FullSiteRedirect-vue.css} RENAMED
@@ -1 +1 @@
1
- .description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}.aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}.redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-left:5px}.add-headers[data-v-1b304b3a]{margin-left:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-right:12px;color:#fff}
1
+ .description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-left:5px}.add-headers[data-v-32a06285]{margin-left:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-right:12px;color:#fff}
dist/Lite/assets/css/{redirects-FullSiteRedirect-vue.rtl.css → redirects-pro-FullSiteRedirect-vue.rtl.css} RENAMED
@@ -1 +1 @@
1
- .description[data-v-e7eb8956]{padding:32px 0}.urls[data-v-e7eb8956]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-e7eb8956]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-e7eb8956]{font-size:14px}.urls .relocate-address .address[data-v-e7eb8956]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-e7eb8956]{flex:0 0 auto}.right-arrow[data-v-e7eb8956]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-e7eb8956]{color:#005ae0}.aioseo-section-description[data-v-e7eb8956]{padding-bottom:32px}.aioseo-section-description[data-v-66052b44]{padding-bottom:0}.urls[data-v-66052b44]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-66052b44]{display:flex;width:100%}.urls .preview .canonical-address[data-v-66052b44]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-66052b44]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-66052b44]{flex:0 0 auto}.urls .aioseo-alert[data-v-66052b44]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-66052b44]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-66052b44]{color:#005ae0}.http-to-https .aioseo-alert[data-v-66052b44]{margin-top:20px}.redirects-options-table .httpHeader[data-v-1b304b3a]{min-width:230px}.redirects-options-table .location[data-v-1b304b3a]{min-width:150px}.redirects-options-table .value[data-v-1b304b3a]{width:100%}.redirects-options-table .value.custom[data-v-1b304b3a]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-1b304b3a]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-1b304b3a]:not(:first-child){padding-right:5px}.add-headers[data-v-1b304b3a]{margin-right:-5px}.add-headers .aioseo-button[data-v-1b304b3a]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-left:12px;color:#fff}
1
+ .description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}.aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}.redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-right:5px}.add-headers[data-v-32a06285]{margin-right:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}.aioseo-full-site-redirects .redirects-options-table{margin:2px 0 20px;border:1px solid #d0d1d7;border-radius:3px;width:100%;border-spacing:0;border-collapse:separate;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:right}.aioseo-full-site-redirects .redirects-options-table tr td{padding:13px;background:#fff}.aioseo-full-site-redirects .redirects-options-table tr td:first-child{padding-right:30px}.aioseo-full-site-redirects .redirects-options-table tr td:last-child{padding-left:30px}.aioseo-full-site-redirects .redirects-options-table tr td.actions,.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col{text-align:center}.aioseo-full-site-redirects .redirects-options-table tr td.arrow-col div{display:flex;height:100%;justify-content:center;align-items:center}.aioseo-full-site-redirects .redirects-options-table tr td.aliased-domain{width:100%}.aioseo-full-site-redirects .redirects-options-table tr.even td{background-color:#f9f9fa}.aioseo-full-site-redirects .redirects-options-table thead td{font-size:14px;border-bottom:1px solid #d0d1d7}.aioseo-full-site-redirects .redirects-options-table thead td:first-child{border-radius:0 3px 0 0}.aioseo-full-site-redirects .redirects-options-table thead td:last-child{border-radius:3px 0 0 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:first-child{border-radius:0 0 3px 0}.aioseo-full-site-redirects .redirects-options-table tbody tr:last-child td:last-child{border-radius:0 0 0 3px}.aioseo-full-site-redirects .redirects-options-table svg{color:#dadada}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash{width:20px;height:20px;cursor:pointer}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-trash:hover{color:#df2a4a}.aioseo-full-site-redirects .redirects-options-table svg.aioseo-right-arrow{width:26px;color:#8c8f9a}.aioseo-full-site-redirects .redirects-options-table .aioseo-tooltip{display:flex}.aioseo-full-site-redirects .aioseo-circle-plus{width:14px;height:14px;margin-left:12px;color:#fff}
dist/Lite/assets/css/{redirects-ImportExport-vue.css → redirects-pro-ImportExport-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-ImportExport-vue.rtl.css → redirects-pro-ImportExport-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Logs-vue.css → redirects-pro-Logs-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Logs-vue.rtl.css → redirects-pro-Logs-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Logs404-vue.css → redirects-pro-Logs404-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Logs404-vue.rtl.css → redirects-pro-Logs404-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Settings-vue.css → redirects-pro-Settings-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-Settings-vue.rtl.css → redirects-pro-Settings-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}
dist/Lite/assets/css/redirects-pro-partials-CanonicalSettings-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-section-description[data-v-18d5a666]{padding-bottom:0}.urls[data-v-18d5a666]{border-bottom:1px solid #e8e8eb;padding-bottom:32px;margin-bottom:32px;flex-direction:column}.urls .preview[data-v-18d5a666]{display:flex;width:100%}.urls .preview .canonical-address[data-v-18d5a666]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .preview .canonical-address .address[data-v-18d5a666]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .preview .right-arrow[data-v-18d5a666]{flex:0 0 auto}.urls .aioseo-alert[data-v-18d5a666]{margin-top:20px;margin-bottom:-12px}.right-arrow[data-v-18d5a666]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-18d5a666]{color:#005ae0}.http-to-https .aioseo-alert[data-v-18d5a666]{margin-top:20px}
dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.css → redirects-pro-partials-ExportRedirects-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-partials-ExportRedirects-vue.rtl.css → redirects-pro-partials-ExportRedirects-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-left:5px}.add-headers[data-v-32a06285]{margin-left:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}
dist/Lite/assets/css/redirects-pro-partials-HTTPHeaders-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .redirects-options-table .httpHeader[data-v-32a06285]{min-width:230px}.redirects-options-table .location[data-v-32a06285]{min-width:150px}.redirects-options-table .value[data-v-32a06285]{width:100%}.redirects-options-table .value.custom[data-v-32a06285]{display:flex;flex-direction:row}.redirects-options-table .value.custom .aioseo-select[data-v-32a06285]{flex:1 1 0;min-width:180px}.redirects-options-table .value.custom .aioseo-input[data-v-32a06285]:not(:first-child){padding-right:5px}.add-headers[data-v-32a06285]{margin-right:-5px}.add-headers .aioseo-button[data-v-32a06285]{margin:0 5px}
dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.css → redirects-pro-partials-ImportAioseo-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-partials-ImportAioseo-vue.rtl.css → redirects-pro-partials-ImportAioseo-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.css → redirects-pro-partials-ImportOthers-vue.css} RENAMED
File without changes
dist/Lite/assets/css/{redirects-partials-ImportOthers-vue.rtl.css → redirects-pro-partials-ImportOthers-vue.rtl.css} RENAMED
File without changes
dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}
dist/Lite/assets/css/redirects-pro-partials-RelocateSite-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .description[data-v-0f894cf7]{padding:32px 0}.urls[data-v-0f894cf7]{display:flex;flex-direction:row;margin-bottom:32px}.urls .relocate-address[data-v-0f894cf7]{padding:24px 30px;background:#f9f9fa;border-radius:3px;flex:1 1}.urls .relocate-address .desc[data-v-0f894cf7]{font-size:14px}.urls .relocate-address .address[data-v-0f894cf7]{font-family:Helvetica;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0;padding-top:5px;word-break:break-all}.urls .right-arrow[data-v-0f894cf7]{flex:0 0 auto}.right-arrow[data-v-0f894cf7]{display:flex;align-items:center;justify-content:center;padding:0 32px}.right-arrow svg.aioseo-right-arrow[data-v-0f894cf7]{color:#005ae0}.aioseo-section-description[data-v-0f894cf7]{padding-bottom:32px}
dist/Lite/assets/css/settings-Breadcrumbs-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-breadcrumbs .content[data-v-599896e8]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-right:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 0 0 40px;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-left:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
1
+ .aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-right:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 0 0 40px;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-left:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
dist/Lite/assets/css/settings-Breadcrumbs-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-breadcrumbs .content[data-v-599896e8]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-left:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 40px 0 0;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-right:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
1
+ .aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}.aioseo-breadcrumbs .aioseo-box-toggle svg{margin-top:-15px;color:#434960}.aioseo-breadcrumbs .alert{margin-top:24px}.aioseo-breadcrumbs svg.aioseo-shortcode{width:100%;height:auto;max-width:60px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block{width:59px;height:54px}.aioseo-breadcrumbs svg.aioseo-gutenberg-block rect{width:100%;width:56px;height:51px}.aioseo-breadcrumbs svg.aioseo-php{width:110px}.aioseo-breadcrumbs .copy-box{padding-top:.5rem}.aioseo-breadcrumbs .copy-box>div{padding:30px;border-radius:3px;background-color:#f9f9fa}.aioseo-breadcrumbs .current-item{margin-left:10px}.aioseo-breadcrumbs .preview-box{padding:22px 24px;border:1px solid #e8e8eb;margin-bottom:16px;width:100%}@media only screen and (max-width:782px){.aioseo-breadcrumbs .preview-box{padding:10px}}.aioseo-breadcrumbs .preview-box .label{font-weight:700;min-width:75px;display:inline-block}.aioseo-breadcrumbs .preview-box .breadcrumb-preview{padding-bottom:20px}.aioseo-breadcrumbs .preview-box .breadcrumb-preview:last-child{padding-bottom:0}.aioseo-breadcrumbs .preview-box .breadcrumb-preview span:last-child{font-weight:700}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb-separator{line-height:1;font-size:20px;color:#8c8f9a;padding:0 6px}.aioseo-breadcrumbs .preview-box .aioseo-breadcrumb{padding:0 6px}.aioseo-breadcrumbs .preview-box .last.noLink,.aioseo-breadcrumbs .preview-box .last.noLink a{font-weight:700}.aioseo-breadcrumbs .preview-box .link,.aioseo-breadcrumbs .preview-box a{color:#005ae0;text-decoration:underline;font-weight:500;cursor:pointer;pointer-events:none}.aioseo-breadcrumbs .preview-box .noLink a{color:inherit;text-decoration:none;cursor:inherit;pointer-events:none}.aioseo-breadcrumbs .previews-box .preview-box:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:0}.aioseo-breadcrumbs .previews-box .preview-box:not(:first-child){border-top:0;padding-top:20px}.aioseo-breadcrumbs .homepage-link{display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label{flex:1 1 auto;margin:0 40px 0 0;display:flex;align-items:center}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{margin-right:10px;max-width:250px}@media only screen and (max-width:782px){.aioseo-breadcrumbs .homepage-link{display:block}.aioseo-breadcrumbs .homepage-link .homepage-link-label{margin:20px 0 0}.aioseo-breadcrumbs .homepage-link .homepage-link-label .aioseo-input{max-width:215px}}
dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-breadcrumbs .content[data-v-599896e8]{position:relative}
1
+ .aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}
dist/Lite/assets/css/settings-lite-Breadcrumbs-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-breadcrumbs .content[data-v-599896e8]{position:relative}
1
+ .aioseo-breadcrumbs .content[data-v-1d5ee128]{position:relative}
dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}
dist/Lite/assets/css/sitemaps-HtmlSitemap-vue.rtl.css ADDED
@@ -0,0 +1 @@
 
1
+ .aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}
dist/Lite/assets/css/sitemaps-Main-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-right:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-right:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
1
+ .aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-right:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-right:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-right:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-right:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-right:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-right:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;right:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
dist/Lite/assets/css/sitemaps-Main-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-left:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-left:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
1
+ .aioseo-general-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-general-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-general-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-general-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-general-sitemap .index-notice,.aioseo-general-sitemap .static-regeneration-notice{margin-top:10px}.aioseo-general-sitemap .ping>div:first-child{margin-left:40px}.aioseo-general-sitemap .aioseo-priority-score{max-width:500px}.aioseo-general-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-app .aioseo-html-sitemap .aioseo-html-sitemap-settings .aioseo-select.medium{max-width:300px}.aioseo-news-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-content-width,.aioseo-news-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-news-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-news-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-news-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-news-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-news-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-news-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-news-sitemap .aioseo-news-embed .aioseo-checkbox:first-child{margin-bottom:10px}.aioseo-rss-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-rss-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-rss-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-rss-sitemap .ping>div:first-child{margin-left:40px}.aioseo-rss-sitemap .aioseo-priority-score{max-width:350px}.aioseo-rss-sitemap .aioseo-priority-score .header-row{font-size:14px}.aioseo-video-sitemap-lite .aioseo-card .content{min-height:600px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap-lite .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-content-width,.aioseo-video-sitemap .aioseo-links-per-site{max-width:110px}.aioseo-video-sitemap .aioseo-sitemap-preview{margin-left:10px;display:flex;align-items:center;margin-bottom:10px}.aioseo-video-sitemap .aioseo-sitemap-preview .aioseo-select{max-width:180px;margin-left:10px}.aioseo-video-sitemap .aioseo-sitemap-preview svg.aioseo-external{width:14px;height:14px;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select{max-width:600px;display:inline-block;margin-left:10px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option{display:flex}.aioseo-video-sitemap .aioseo-exclude-pages-posts .aioseo-select .multiselect__option--highlight .option-title{color:#005ae0}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option{flex:1 0 auto}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title{font-weight:500;font-size:16px;color:#141b38}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-title .search-term{font-weight:700}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details{display:flex;align-items:center;font-size:14px;color:#8c8f9a}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option .option-details span{margin-left:15px}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink{display:flex;align-items:center}.aioseo-video-sitemap .aioseo-exclude-pages-posts .option-permalink svg.aioseo-external{width:15px;height:15px;color:#434960}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle{padding:10px 13px;width:40px;position:absolute;height:36px;left:2px;top:2px;text-align:center;z-index:1}.aioseo-video-sitemap .aioseo-exclude-pages-posts .multiselect-toggle svg.aioseo-add-plus{width:14px;height:14px;color:#000}.aioseo-video-sitemap .aioseo-video-embed .aioseo-checkbox:first-child{margin-bottom:10px}
dist/Lite/assets/css/tools-ImportExport-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-right:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
1
+ .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-right:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
dist/Lite/assets/css/tools-ImportExport-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-left:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
1
+ .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}.aioseo-export-settings{flex:1;font-size:16px}.aioseo-export-settings .aioseo-select{max-width:330px}.aioseo-export-settings .aioseo-button.import{margin-top:24px}.aioseo-export-settings .export-settings .aioseo-row{padding-bottom:15px;margin-bottom:10px}.aioseo-export-settings .export-post-types .export-all,.aioseo-export-settings .export-settings .export-all{margin-bottom:15px;font-weight:700}.aioseo-import-aioseo .import-error{margin-bottom:20px}.aioseo-import-aioseo .file-upload{display:flex}.aioseo-import-aioseo .file-upload>.aioseo-input{margin-left:10px}.aioseo-import-aioseo .aioseo-button.import{margin-top:24px}.aioseo-import-others{flex:1;font-size:16px}.aioseo-import-others .import-error,.aioseo-import-others .import-success{margin-bottom:20px}.aioseo-import-others .aioseo-select{max-width:330px}.aioseo-import-others .aioseo-button.import{margin-top:24px}.aioseo-import-others .import-settings{margin-top:20px}.aioseo-import-others .import-plugin-label{display:flex}.aioseo-import-others .import-plugin-label span:first-child{flex:1}.aioseo-tools-import-export .aioseo-row{margin:-.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-card{margin:0 0 1rem}.aioseo-tools-import-export .aioseo-row .aioseo-card:last-of-type{margin-bottom:.5rem}.aioseo-tools-import-export .aioseo-row .aioseo-col{display:flex;flex-direction:column}
dist/Lite/assets/css/tools-partials-BackupSettings-vue.css CHANGED
@@ -1 +1 @@
1
- .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}
1
+ .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-right:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-right:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-right:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-right:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;right:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
dist/Lite/assets/css/tools-partials-BackupSettings-vue.rtl.css CHANGED
@@ -1 +1 @@
1
- .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}
1
+ .aioseo-backup-settings .aioseo-alert{margin-bottom:20px}.aioseo-backup-settings .backups-table{border:1px solid #d0d1d7;border-radius:3px;margin-bottom:20px;font-size:16px}.aioseo-backup-settings .backups-table .backup-actions{max-width:50px}.aioseo-backup-settings .backups-table .backup-actions .aioseo-tooltip{display:inline-block;margin:0}.aioseo-backup-settings .backups-table .backups-rows{font-size:14px}.aioseo-backup-settings .backups-table .backups-rows .backup-row{background-color:#fff;height:70px;display:flex;align-items:center;padding:0 30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row:last-of-type{border-radius:0 0 3px 3px}.aioseo-backup-settings .backups-table .backups-rows .backup-row.even{background-color:#f9f9fa}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div{flex:1 0 auto;padding-left:30px}.aioseo-backup-settings .backups-table .backups-rows .backup-row>div:last-child{padding-left:0}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg{width:20px;height:20px;color:#8c8f9a;cursor:pointer;transition:color .1s ease}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-trash:hover{color:#df2a4a}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh{margin-left:10px}.aioseo-backup-settings .backups-table .backups-rows .backup-row .backup-actions svg.aioseo-refresh:hover{color:#00aa63}.aioseo-backup-settings svg.aioseo-circle-plus{width:14px;height:14px;margin-left:10px}.aioseo-backup-settings .aioseo-modal-body{padding:20px 50px 50px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.aioseo-backup-settings .aioseo-modal-body h3{font-size:20px;margin-bottom:16px}.aioseo-backup-settings .aioseo-modal-body .reset-description{font-size:16px;color:#141b38;margin-bottom:16px;text-align:center;max-width:515px}.aioseo-backup-settings .aioseo-modal-body button.close{position:absolute;left:11px;top:11px;width:24px;height:24px;background-color:#fff;border:none;display:flex;align-items:center}.aioseo-backup-settings .aioseo-modal-body button.close svg.aioseo-close{cursor:pointer;width:14px;height:14px}.aioseo-backup-settings .aioseo-modal-body .aioseo-description{max-width:510px;text-align:center}.aioseo-backup-settings .aioseo-modal-body .aioseo-button:not(.close){margin-top:16px}
dist/Lite/assets/js/about-AboutUs-vue.js CHANGED
@@ -1 +1 @@
1
- (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-AboutUs-vue"],{2251:function(t,e,i){t.exports=i.p+"img/sp.png"},"24ef":function(t,e,i){t.exports=i.p+"img/em.png"},"2d88":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAGFBMVEUAAADuRQzrQwviPwnlQAruRQzwRgzyRw2uCju8AAAAB3RSTlMAnHkjTsLitEkoXAAACB5JREFUeNrtnUtz2zYQgPmScqXiTnVlXNe8Kk0lXTkZx7xyRml1VRJNdQ0fIv9+nbdMLBaLxZK8aE+ekcn9COwToCDPu8pVrnKVq7hI+HaxuFtNp//v37sn+fDHVPrfdd/l/TT6H7uf8nEK/ffdhVTjm9+yeyblalr9XXcelSDcd4qcs/H0R6cOkDabVv8TQTKO/kCjfywCvf4nGYEg6FCJJ9bfdTfD6ve7blKC1103KQFJ/4AERP2DEYD6X746jUUQaCJPMBJBoI3+0SgEAZJ9ov3wMRHS/6sCCAcngEb5sgZS6xNZAlD/839JhySA9CtVaDpchQLNcIVW6bIEkP6Phj5BtFIF7Oto7FQEq/WUrP+iV9PaqlP/ZdQPElTi+t+T+lUSr1nWlvrBK3aiBdh7BvONYAAijOc7sZDI0w8R8AISEICOXMtlBaSUb8+PEuHgkRZ/qRc37g5oFVHulcs/uVZAlesExm4OULqbkI0r7AXM2GUVKZVwI9WNybO4EQokJ6Yf+1KVlWpJBekyueo2YBniXrDL8hnGlAumcyCeVdZXOBU0gEF/spw152Xw3MqiFN8VKKv7AaldWeC2Ao2F8lCVhdGKtFZKOIjJoyW07Nk3rDN1AFSDDd++QrfpnrbxXgKfr4kBMTXN1V97fE3821pN+5upQipJMbjUl7uZwdw+rgyTCz/C3OAA96YCb6P33p4r1AQTTLCYtjJlkQo3RHAOQjwD+EYrClADnhn920er6OfVBTiEBhW56Qm26BDl5mC2NfzL0vAEOVYCRYRQkhqi2OUgVrgNxqYkcWaFkQsjaYHr0QhICaZLY97dYH4UYj4y72dJCkCDDVKGxMGEkNNJid+zUhIgw6sUyi2pmo0RyFgfBhqTh+tCoQJQI66GANSURpMEUCKxYqfP2TXh1mAoPREw5yyAsGMCJEIAAWnhDcAs9ABHfdFyINggEaAWApiTdunVphZwKB7AlgtQ6QEavYcezN0VH2AmBVBQFgOAQDDTs6WuAP6oAIcBAQqKER4oCQOzAVeAmgTQ6IfJCmA+NQDp1jRMHoBPAiBZik+o2guKh1ckAORZShuAiLQhSoqXPICQC5CwAGJKqXGm1G1A2cIbAaAkOxP2B6CSjDkC6r1byj+dPSmAnPJwe4qhMAG2PIAKydl2ADOKfZ0o8ZoJQCmLQ7uqxQ4g4gHEYgCUm0ek7oUJABhYQZimlRxAak50PmnHnAuw5QBUggAzs4vNKF7IBgjMd59TvJANEJpLoi1pv5ML4Jk3orekVRQ2QG408ZziBHyArTHVpqS3RtgAvrEgWBKaJwcANdAarSQRBVDvvzJl45UsQGrKNCfSWy98gLlhhEPam0t8gMCQjyPa2xp8gNCgIKBtO/MBFDc74H7aetIA/VD0GU+GjTiAj6fDOSUMoQCpASDEH/EF7UUNhxHoG0GFzpDGBFxGoK+iRJNhMwBAgKbDlPaKggtAL9i26ARlQwCkWLI50d4ScQKYIQ8Zmgtid4Co72hvHh5un+Tu4U3/s3gQgN48f/j319///UNyQleATUcU/UvElJVSPUBEBYidAArt1UCTDMtqoBGA1orsZsB1BCLXGXAFIM5BNhjAI20EqqEA1uO4YWG82CzFEADqm9oMM3AByC30a83AASDqrCQWB8jtAEprgBwHCDtLSYQB5rYAjTBAagtwxqsqWwDrGdB4ImUEDqTunBmMkBF4RAHm9gCNKEBuD1CKAiztAVpRgFMnY4VcgIihH1/3b+wAfA5AIQgw4wDUdgAbDOAFB6ARBMg5ABUWT476gu8gkQl02YALsOQAtIIAew4A1KFxAU4sgIwH8FkkGTsA1GIAiRhAPxJ/eHhQzPJ89/CnORb/BPhkBdArR46AZ379Xs2aDrDTh3sjQAl5RgbEi2IggBjIDzU0V3IAPhjgToDBp4YlewmAGkgQJZg2D8gijwNADCirQX9hAjQGgAywjAKMmTUCENusYT4f2BXwtDGYNbCvSsRIsMlQgBaKjwmYN2tESYJ8VhEBPCjqpyhAjjzlxfPshhqBGZqq9/osImQDhq96XQxe/9uWM9ALfMALQqQsvvzWZWlYCK4QgAJoWOE4UOsLy8ZU+x/1HzXADUuwi671uw3m9ivWArTQaCdQ9Vrrm6vMvBKdaS8ugCdqoLR5CfD8+99nwm7A5VkJPvBJBJVfS+0G+56wqxZpGxtfrX76h8F9PSj2XruDnpK2tpdA5QU2x+fFQinU28Vir93C31BW0NQeeOfUnV8A+LSXC9QGKOGvkV1GjIj2egcwBD++/usGoBzBgOzJ9Lvg767ABPgWS5SzC7GDfZRNiYq/RPQDINUMK3Fb5ugK8GixqQfuD+/cesO1xa6mZjHkxgXA7ywMQGOzX+7Dbc8V66UcbAKd4cNcoFAPJEo8gqxVbOYSzb7TxVZclEW5kgXQ7q0N0GlRjL2T5rpJSh+RFRmAG3s5G3nuG9VUsTxaaiOt3/poqVRWP+NoKVFXkDlbzsEBMo8h0WkaBxjAGWOPKetJHJDx3o6wAwoTOJ7tlo6XgYYJB+6HRruFA4lDq11ys8yx3fyAJHVweTRyABQLiWL6mQSxJyiMCkn4JxReT6zfmmDneZMSDKDfKjkPot+CYCD9ZIIBf2dtPenzEy1xUP0EgoH1GwkG12+IyjfeCBJMrB/5YbHEG0k0NdJo+mGC8X7a7ivBflr9arU+7s8bqtsA5ej6nwjSafVfdq6T/MjnF/l2gvP5zptMotvF4jbzrnKVq1zlKi7yPxoTGo+cUtyiAAAAAElFTkSuQmCC"},"2edb":function(t,e,i){t.exports=i.p+"img/team.jpg"},3061:function(t,e,i){t.exports=i.p+"img/if.png"},"325d":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"aioseo-about-us"},[s("div",{staticClass:"aioseo-about-us-welcome"},[s("div",{staticClass:"welcome-intro"},[s("div",[t._v(t._s(t.strings.welcome.p1))]),s("div",[t._v(t._s(t.strings.welcome.p2))]),s("div",[t._v(t._s(t.strings.welcome.p3))]),s("div",[t._v(t._s(t.strings.welcome.p4))]),s("div",[t._v(t._s(t.strings.welcome.p5))])]),s("div",{staticClass:"welcome-image"},[s("figure",[s("img",{attrs:{src:i("2edb"),alt:t.strings.welcome.imageCaption}}),s("figcaption",[t._v(t._s(t.strings.welcome.imageCaption))])])])]),s("div",{staticClass:"aioseo-about-us-plugins"},[s("grid-row",t._l(t.localPlugins,(function(e,i){return s("grid-column",{key:i,staticClass:"plugin",attrs:{sm:"12",md:"6",id:i}},[s("div",{staticClass:"plugin-main"},[s("div",[s("img",{attrs:{src:t.plugins[i].icon}})]),s("div",[s("div",{staticClass:"main-name"},[t._v(t._s(t.plugins[i].name))]),s("div",[t._v(t._s(t.plugins[i].description))])])]),s("div",{staticClass:"plugin-footer"},[s("div",{staticClass:"footer-status"},[s("div",{staticClass:"footer-status-label"},[t._v(t._s(t.strings.plugins.status))]),t.plugins[i].installed?t._e():s("div",{staticClass:"footer-status footer-status-not-installed"},[t._v(" "+t._s(t.strings.plugins.statuses.notInstalled)+" ")]),t.plugins[i].installed&&!t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-deactivated"},[t._v(" "+t._s(t.strings.plugins.statuses.deactivated)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-activated"},[t._v(" "+t._s(t.strings.plugins.statuses.activated)+" ")]):t._e()]),s("div",{staticClass:"footer-action"},[!t.plugins[i].installed&&t.plugins[i].canInstall?s("base-button",{attrs:{type:"blue",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.install)+" ")]):t._e(),t.plugins[i].installed||t.plugins[i].canInstall?t._e():s("base-button",{attrs:{type:"blue",tag:"a",target:"_blank",href:e.wpLink}},[s("svg-external"),t._v(" "+t._s(t.strings.plugins.actions.install)+" ")],1),t.plugins[i].installed&&!t.plugins[i].activated?s("base-button",{attrs:{type:"green",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.activate)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated&&0!==e.adminUrl.length?s("base-button",{attrs:{type:"gray",tag:"a",href:e.adminUrl}},[t._v(" "+t._s(t.strings.plugins.actions.manage)+" ")]):t._e()],1)])])})),1)],1)])},a=[],n=i("5530"),o=(i("b64b"),i("99af"),i("159b"),i("a4d3"),i("e01a"),i("2f62")),l={data:function(){return{localPlugins:[],strings:{welcome:{p1:this.$t.sprintf(this.$t.__("Welcome to %1$s, the original SEO plugin for WordPress. At %2$s, we build software that helps you rank your website in search results and gain organic traffic.",this.$td),"All in One SEO","All in One SEO"),p2:this.$t.__("Over the years, we found that most other WordPress SEO plugins were bloated, buggy, slow, and very hard to use. So we designed our plugin as an easy and powerful tool.",this.$td),p3:this.$t.__("Our goal is to take the pain out of optimizing your website for search engines.",this.$td),p4:this.$t.sprintf(this.$t.__("%1$s is brought to you by %2$s, the same team that’s behind the largest WordPress resource site, WPBeginner, the most popular lead-generation software, OptinMonster, the best WordPress analytics plugin, MonsterInsights and many more.",this.$td),"All in One SEO","Awesome Motive"),p5:this.$t.__("Yup, we know a thing or two about building awesome products that customers love.",this.$td),imageCaption:this.$t.sprintf(this.$t.__("The %1$s Team",this.$td),"Awesome Motive")},plugins:{actions:{install:this.$t.__("Install Plugin",this.$td),activate:this.$t.__("Activate",this.$td),manage:this.$t.__("Manage",this.$td)},status:this.$t.__("Status:",this.$td),statuses:{activated:this.$t.__("Activated",this.$td),deactivated:this.$t.__("Deactivated",this.$td),notInstalled:this.$t.__("Not Installed",this.$td)}}},pluginData:{optinMonster:{name:"OptinMonster",description:this.$t.__("Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers.",this.$td),icon:i("8785"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpForms:{name:"WPForms",description:this.$t.__("WPForms allows you to create beautiful contact forms for your site in minutes, not hours!",this.$td),icon:i("3f7e"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpFormsPro:{name:"WPForms Pro",free:"wpForms",installed:!1,canInstall:!1,activated:!1,loading:!1},miLite:{name:"MonsterInsights",description:this.$t.__("MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.",this.$td),icon:i("f771"),installed:!1,canInstall:!1,activated:!1,loading:!1},miPro:{name:"MonsterInsights Pro",free:"miLite",installed:!1,canInstall:!1,activated:!1,loading:!1},emLite:{name:"ExactMetrics",description:this.$t.__("The ExactMetrics Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.",this.$td),icon:i("24ef"),installed:!1,canInstall:!1,activated:!1,loading:!1},emPro:{name:"ExactMetrics Pro",free:"emLite",installed:!1,canInstall:!1,activated:!1,loading:!1},wpMail:{name:"WP Mail SMTP",description:this.$t.__("Make sure your website's emails reach the inbox. Our goal is to make email deliverability easy and reliable. Trusted by over 2 million websites.",this.$td),icon:i("81e8"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpMailPro:{name:"WP Mail SMTP Pro",free:"wpMail",installed:!1,canInstall:!1,activated:!1,loading:!1},seedProd:{name:"SeedProd Coming Soon",description:this.$t.__("Create a simple Coming Soon Page, Under Construction or Maintenance Mode Page. Work on your site in private while visitors see a “Coming Soon” or “Maintenance Mode” page.",this.$td),icon:i("2251"),installed:!1,canInstall:!1,activated:!1,loading:!1},seedProdPro:{name:"SeedProd Coming Soon Pro",free:"seedProd",installed:!1,canInstall:!1,activated:!1,loading:!1},trustPulse:{name:"TrustPulse",description:this.$t.__("TrustPulse uses FOMO (Fear of Missing Out) to boost your sales and conversions with social proof notifications. Use it to boost sales on your Woocommerce store, increase signups on your membership site, get more email subscribers, and more.",this.$td),icon:i("cf97"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePress:{name:"RafflePress",description:this.$t.__("Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.",this.$td),icon:i("2d88"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePressPro:{name:"RafflePress Pro",free:"rafflePress",installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeed:{name:"Facebook Feed",description:this.$t.__("Display completely customizable Facebook feeds of any public Facebook page or Group.",this.$td),icon:i("a060"),installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeedPro:{name:"Facebook Feed Pro",free:"facebookFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeed:{name:"Instagram Feed",description:this.$t.__("Display beautifully clean, customizable, and responsive Instagram feeds from multiple Instagram accounts.",this.$td),icon:i("3061"),installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeedPro:{name:"Instagram Feed Pro",free:"instagramFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeed:{name:"Twitter Feed",description:this.$t.__("Display completely customizable, responsive and search engine crawlable Twitter feeds on your website.",this.$td),icon:i("6e12"),installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeedPro:{name:"Twitter Feed Pro",free:"twitterFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeed:{name:"Feeds for YouTube",description:this.$t.__("The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.",this.$td),icon:i("c21af"),installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeedPro:{name:"Feeds for YouTube Pro",free:"youTubeFeed",installed:!1,canInstall:!1,activated:!1,loading:!1}}}},methods:Object(n["a"])(Object(n["a"])({},Object(o["b"])(["installPlugins"])),{},{activate:function(t){var e=this;this.plugins[t].loading=!0,this.installPlugins([{plugin:t,type:"plugin"}]).then((function(i){e.plugins[t].loading=!1,Object.keys(i.body.completed).length&&(e.plugins[t].installed=!0,e.plugins[t].activated=!0)})).catch((function(i){e.plugins[t].loading=!1,console.error("Unable to install ".concat(t,": ").concat(i))}))}}),computed:{plugins:function(){var t=this;return Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].free&&(t.pluginData[e].description=t.pluginData[t.pluginData[e].free].description,t.pluginData[e].icon=t.pluginData[t.pluginData[e].free].icon)})),this.pluginData}},mounted:function(){var t=this;this.localPlugins=Object(n["a"])({},this.$aioseo.plugins),Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].installed=t.localPlugins[e].installed,t.pluginData[e].canInstall=t.localPlugins[e].canInstall,t.pluginData[e].activated=t.localPlugins[e].activated,t.plugins[e].free&&(t.localPlugins[e].installed?delete t.localPlugins[t.plugins[e].free]:delete t.localPlugins[e])}))}},r=l,c=(i("f9c5"),i("2877")),d=Object(c["a"])(r,s,a,!1,null,null,null);e["default"]=d.exports},"3f7e":function(t,e,i){t.exports=i.p+"img/wpforms.png"},"6e12":function(t,e,i){t.exports=i.p+"img/tf.png"},"81e8":function(t,e,i){t.exports=i.p+"img/smtp.png"},8785:function(t,e,i){t.exports=i.p+"img/om.png"},9210:function(t,e,i){},a060:function(t,e,i){t.exports=i.p+"img/ff.png"},c21af:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MUM2RUNDQUMyM0VFNDExQjNGNzk5OTUxQjE2M0RBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREUwOTY0RjJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREUwOTY0RTJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZGZmMTJiOC1mN2MzLTZjNDQtODkyNi1lZmJiYTNhMDlhNWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDRiZGMxNi03ZWQ4LTk1NDItYWU1MC0yZTUxMmNlMjBhZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5diGFqAAAK7klEQVR42uyde4wkRRnA69GPmZ7Z3bt9HOfdueFYj4MYxEhOhSCGaAwJngYNMdHEV0QTiQrmCEYeEjSYeBj1ggeBOw5Po8RNOA0Gwx8aifiIqIhRQFSOe8Bxj93bndmZ6VdV+VV1z96499jt3uneedSXTqcfM9PT36++r76qrv4Ke56HtKycEK0CDUAD0KIBaABaNAANQIsGoAFo0QA0AC0agAagRQPQALRoABqAFg1AA9CiAWgAWjQADUCLBqABaNEANAAtGkDPiJHblTDGrevW3daNPEUIcfq6dbcrARBCQJvRuvU4bzREo8Hnatz1eL0ufB+OINeTG74vYCMMRQBLIBfGYBezUG4whjgXAZN68T3BOKZE+AF8C0WXEAKbJrEtwQQmCNsFSdSk8FcwodigghiwK7dNUy6WCQexbWPLIpaNbIs4RdglxQIuFIjjkFIJjixABcKVdCgA0LhhyF8Ljx7zDh4KjxwJT0yz6Wk2U+HVOdGos7ma1GwYdrxXJgTAlBzsOHSgTIaGjOFhY3S1sfYN5oZ11ob18BGmpD2OYfnvB0Sq9185MPer3zSefS549bVzfJhCaYWrCoRRvCH/RFzM4g04NX9w3ohOnRJqR6BW+4q/IKJP4PjI/KlTu/KC878en1LXkwuWZ9k5naGxZqx46VtKV19VuHhzWzAsF4AJFo3xifseAO3HPISgcoENqOIFkTctdU3y8qrtqR4w5s01hzvAAEaymcfjbLls7JabkUGDIFgxAJZlgcM5vv073n/3w26BcUtwg3eTopMKAPAJ8QjmGIM1jH35i/bmTT7URvkDAO2Dtzmy7avcdQ0hyiHrrjK+HAHt1ygJiAzi1959R+GSN6dmkBIA+H2K0OEbbmQzszbnpZCh/pMGpQ1KMKUbdu3EgwNhqvgiZUMMat3pB/ew41Nmv2ofpMiYBfExY1M7dhKSUpNpvkYpDV47MvPoJKtUipUKando3EVSYhwcb/3Z5xp/+3sUhecE4OQjP4INm3Fad8XMLHLd/gQAAZ6tgo6Zn0ymM4JUhiNE7fd/lKFYFAWDGUIjCzB0fiMrG0cEkan30r/BH6ToUEkMADj7Bw/xSlUF+y1hTxhKBrVaH3okU92y9+JL4BvyAABXkvXwmeJ90VAeqc/evqdKE/5/Xk7hhVJZgGp2GWeL+sEjVefEbAUx1jcApCqCg4dyqgOCw6/OX/XsHwqUR6qjPmidxQBeP5oTgPDYMbSUvh0hRKMhTs4gz+9tAJES2fQ0St4NkxwA5+HxEwm+KT1SVUBzgfVs5QzBKBRHVp0Lp6aSBkLJAMCvh1PT7OQMUZdM8E0fPNIMqjd61SMRdVtQNJPWw4kBMNBjOs8FHqlelxWDH/QgAPVwgc1WMrcADuGNMrqU/5QxcEeiUu0xjxRZgEgOwEhsAQrAcgdT+L4IAuw4qFhY9LPlh76POHN3PRI+89fOrQai0jU7m7kFQIMbNR8lLkvAI9VqMkZa7IkSn5oiG9Y7d93m3H4r3TTRqfWwAjA3l20UJF1QdW7e5bVBwCOBScFvnqMDo3nKuPztpe9+q/DZTyHD6DwLkArhEGVkHYbKsSRtsYBWY/C8pXepWh98f3n3TusD13agC4qUkzEAaNw2gbdTknSpktGRwuc+Xb7/e+YV7+woABDmZQ5ARBaQ0X1EXapzS+pSJeMbirfdUrr3HuPSSzrEBYnkvZDJLcBV18iyOSXcBF2q9OLNzj13QcWAh4dX3gKSD1FJbgHq8X/mAzkTdqlCxTCwe6f9kQ+j5D3ybSo16l97OQBQVWVOI2mDQMapS+zWtkz74x8tP3y/de01K2YBYfYAmlFQjl06SR6xyfr58zeUdmw33rFlBewg+UPZ5BagXDNGHS104gLnzq8Ut32JnLcmTwtI8QwqhQV0zQAI8+qryg/dV/jMJ/HgYE4VQfIOruQWoCp63C0QKLWu2yobbtdtxauGMq+FcwCASfe91YSdIthB6dvfzMsTJZDEnSqiO0ed+I//Mvj1U/kEo9kCwKaZcTus3aHs03/wH51k+w/kUfgpyRwAse1uUT37x/Pu3h+zf76Qn6/LAQC2rM63AGi+eZP7/J//It+GMErRDk9uASUHqfeqOhRCEHg/fcyffEwEKzFQNQcAuFBA8StyHUfA/9nj3u69/Njx+H86RZRXzCbiCtLKwQWZnVjuf/s7UD174V+nNOK6yPchAEWFQm5/I4pQMgagKmHRMS0xfuR178E9/hNPnumcfMiDPB+D28z4KWakEGJlD4AUix1SCYtKxd31A39y3yK9dWqUKi6CR3JQZgkRopeTcSF7FxRXwivbGQE17eQ+7+G9orrUUQii4camkE0YHdcBhWIOAEor64LA3bv37uAphiKrhzzI8zDcQruf20QAiONkC0AIEVlArt0RzSHHUMd6e34YPPX08kKlQASzcYzUPo8UuYQ8AFDVtStyzC5Dzh8XtZq74wGIMtukLTluPjYF22rPT0aVcLmUvQWoTt08LaC69fpsDEuOm0eepTwSaYsLokODSRMNJa4D6MBAzhaQceNNjVKF0A7CpGXcFI8sYDAxAJLYBa1elXcdkHk824Zx81zVAXTVULYAOOd0ZJgMDnCMBUY9JWrc/CKjVBezAGNkOFsAMtQ1DGPNmPzDqMcIKGPwPDkQJulzbyzzp0CATkdHkuY0S1P5GGNjinkPAog9Uk2NUl3yMLeoLNLVq3HyDo80AMz169Biqb26XsJQjstb2ijVqCyaa8fSBNkpyoc1sbH3AUQ36y4pFUmoLMAcH88DAGPMvvBN8qqk9wHEzYXFxs0zpUXrgo0pklomH5jFOVyJFIshxhz3BwO0SCqSUOmhcNGFLIeRcbLOp7S45TLYqNP+ynx8xlQkLqFQEK3xN9LkMWhKAMB59Sc+Bhsepax/jOBUB8b/jZv3qdTA0PUfSpftOCUAe9PEwPveAxesGRT1oTRTkdQpBf9jT2wsXXl5ugSiKX0IMBi96UZsmj4hfcpAiLrv1yoV4fujN38hdbLv9ABIubxux3aksjdWTIP3ky8CZVcNQ5Y8zse23QQNo9T5c5ebOdd9/sWjX/tGePQYFcJmvMB5b6dvhXtzKfUoAc8DoeCaO24tXXnFymTOnWfA642jd369/qc/xx0VXBgqnZzMqIJgjXAzfXR3KVol9YZQW/Z0cpU1Gpag2fqxL9q89u7bjbXnLUf7qC3Z0w3DIITUn/lL9YknAQM/y4PyZt70+ezpCxKoiyjneUvSdNGaBf10fvg0lZ15N36nGZ9Ko95ypJk6vWX7nDnUodQX3/bWgWveW3r3u8DvLzNzd3sAxPpVAtbgv7zff+VAcOhwePwEg2VmllUqvFYXfjflzcKmQZwSGRqgq1YZIyPGmlFj3Trr/HFrYiMdHITWaNimHJ1tAxD/nJo7Y8H0GVBOAACvVLmcQWNOrWvC89ScGq6cPsPz4hk0PF+oR1Ry1gzYDeUMGrKnnov4FVw1mwYiJPpA9AxLcI4NQ/ZEwik4orok5RFoJ1IKzUa5lrsUW5acPgPWsGvbuGDLiTNgcYrx3BlOUU6fUXLIQBk2opHI851g0Qwa7Z3dpM0AzgGmdfaYBRPIdEBIuXACmdxmkjFyu0PRN8nt82gHaNEANAAtGoAGoEUD0AC0aAAagBYNQAPQogFoAFo0AA1AiwagAWjRADQALRqABqBFA9AAtGgAGoAWDUAD0KIBaABaFsr/BBgAo+CtMfJDk8sAAAAASUVORK5CYII="},cf97:function(t,e,i){t.exports=i.p+"img/tp.png"},f771:function(t,e,i){t.exports=i.p+"img/mi.png"},f9c5:function(t,e,i){"use strict";i("9210")}}]);
1
+ (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-AboutUs-vue"],{2251:function(t,e,i){t.exports=i.p+"img/sp.png"},"24ef":function(t,e,i){t.exports=i.p+"img/em.png"},"2d88":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAGFBMVEUAAADuRQzrQwviPwnlQAruRQzwRgzyRw2uCju8AAAAB3RSTlMAnHkjTsLitEkoXAAACB5JREFUeNrtnUtz2zYQgPmScqXiTnVlXNe8Kk0lXTkZx7xyRml1VRJNdQ0fIv9+nbdMLBaLxZK8aE+ekcn9COwToCDPu8pVrnKVq7hI+HaxuFtNp//v37sn+fDHVPrfdd/l/TT6H7uf8nEK/ffdhVTjm9+yeyblalr9XXcelSDcd4qcs/H0R6cOkDabVv8TQTKO/kCjfywCvf4nGYEg6FCJJ9bfdTfD6ve7blKC1103KQFJ/4AERP2DEYD6X746jUUQaCJPMBJBoI3+0SgEAZJ9ov3wMRHS/6sCCAcngEb5sgZS6xNZAlD/839JhySA9CtVaDpchQLNcIVW6bIEkP6Phj5BtFIF7Oto7FQEq/WUrP+iV9PaqlP/ZdQPElTi+t+T+lUSr1nWlvrBK3aiBdh7BvONYAAijOc7sZDI0w8R8AISEICOXMtlBaSUb8+PEuHgkRZ/qRc37g5oFVHulcs/uVZAlesExm4OULqbkI0r7AXM2GUVKZVwI9WNybO4EQokJ6Yf+1KVlWpJBekyueo2YBniXrDL8hnGlAumcyCeVdZXOBU0gEF/spw152Xw3MqiFN8VKKv7AaldWeC2Ao2F8lCVhdGKtFZKOIjJoyW07Nk3rDN1AFSDDd++QrfpnrbxXgKfr4kBMTXN1V97fE3821pN+5upQipJMbjUl7uZwdw+rgyTCz/C3OAA96YCb6P33p4r1AQTTLCYtjJlkQo3RHAOQjwD+EYrClADnhn920er6OfVBTiEBhW56Qm26BDl5mC2NfzL0vAEOVYCRYRQkhqi2OUgVrgNxqYkcWaFkQsjaYHr0QhICaZLY97dYH4UYj4y72dJCkCDDVKGxMGEkNNJid+zUhIgw6sUyi2pmo0RyFgfBhqTh+tCoQJQI66GANSURpMEUCKxYqfP2TXh1mAoPREw5yyAsGMCJEIAAWnhDcAs9ABHfdFyINggEaAWApiTdunVphZwKB7AlgtQ6QEavYcezN0VH2AmBVBQFgOAQDDTs6WuAP6oAIcBAQqKER4oCQOzAVeAmgTQ6IfJCmA+NQDp1jRMHoBPAiBZik+o2guKh1ckAORZShuAiLQhSoqXPICQC5CwAGJKqXGm1G1A2cIbAaAkOxP2B6CSjDkC6r1byj+dPSmAnPJwe4qhMAG2PIAKydl2ADOKfZ0o8ZoJQCmLQ7uqxQ4g4gHEYgCUm0ek7oUJABhYQZimlRxAak50PmnHnAuw5QBUggAzs4vNKF7IBgjMd59TvJANEJpLoi1pv5ML4Jk3orekVRQ2QG408ZziBHyArTHVpqS3RtgAvrEgWBKaJwcANdAarSQRBVDvvzJl45UsQGrKNCfSWy98gLlhhEPam0t8gMCQjyPa2xp8gNCgIKBtO/MBFDc74H7aetIA/VD0GU+GjTiAj6fDOSUMoQCpASDEH/EF7UUNhxHoG0GFzpDGBFxGoK+iRJNhMwBAgKbDlPaKggtAL9i26ARlQwCkWLI50d4ScQKYIQ8Zmgtid4Co72hvHh5un+Tu4U3/s3gQgN48f/j319///UNyQleATUcU/UvElJVSPUBEBYidAArt1UCTDMtqoBGA1orsZsB1BCLXGXAFIM5BNhjAI20EqqEA1uO4YWG82CzFEADqm9oMM3AByC30a83AASDqrCQWB8jtAEprgBwHCDtLSYQB5rYAjTBAagtwxqsqWwDrGdB4ImUEDqTunBmMkBF4RAHm9gCNKEBuD1CKAiztAVpRgFMnY4VcgIihH1/3b+wAfA5AIQgw4wDUdgAbDOAFB6ARBMg5ABUWT476gu8gkQl02YALsOQAtIIAew4A1KFxAU4sgIwH8FkkGTsA1GIAiRhAPxJ/eHhQzPJ89/CnORb/BPhkBdArR46AZ379Xs2aDrDTh3sjQAl5RgbEi2IggBjIDzU0V3IAPhjgToDBp4YlewmAGkgQJZg2D8gijwNADCirQX9hAjQGgAywjAKMmTUCENusYT4f2BXwtDGYNbCvSsRIsMlQgBaKjwmYN2tESYJ8VhEBPCjqpyhAjjzlxfPshhqBGZqq9/osImQDhq96XQxe/9uWM9ALfMALQqQsvvzWZWlYCK4QgAJoWOE4UOsLy8ZU+x/1HzXADUuwi671uw3m9ivWArTQaCdQ9Vrrm6vMvBKdaS8ugCdqoLR5CfD8+99nwm7A5VkJPvBJBJVfS+0G+56wqxZpGxtfrX76h8F9PSj2XruDnpK2tpdA5QU2x+fFQinU28Vir93C31BW0NQeeOfUnV8A+LSXC9QGKOGvkV1GjIj2egcwBD++/usGoBzBgOzJ9Lvg767ABPgWS5SzC7GDfZRNiYq/RPQDINUMK3Fb5ugK8GixqQfuD+/cesO1xa6mZjHkxgXA7ywMQGOzX+7Dbc8V66UcbAKd4cNcoFAPJEo8gqxVbOYSzb7TxVZclEW5kgXQ7q0N0GlRjL2T5rpJSh+RFRmAG3s5G3nuG9VUsTxaaiOt3/poqVRWP+NoKVFXkDlbzsEBMo8h0WkaBxjAGWOPKetJHJDx3o6wAwoTOJ7tlo6XgYYJB+6HRruFA4lDq11ys8yx3fyAJHVweTRyABQLiWL6mQSxJyiMCkn4JxReT6zfmmDneZMSDKDfKjkPot+CYCD9ZIIBf2dtPenzEy1xUP0EgoH1GwkG12+IyjfeCBJMrB/5YbHEG0k0NdJo+mGC8X7a7ivBflr9arU+7s8bqtsA5ej6nwjSafVfdq6T/MjnF/l2gvP5zptMotvF4jbzrnKVq1zlKi7yPxoTGo+cUtyiAAAAAElFTkSuQmCC"},"2edb":function(t,e,i){t.exports=i.p+"img/team.jpg"},3061:function(t,e,i){t.exports=i.p+"img/if.png"},"325d":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"aioseo-about-us"},[s("div",{staticClass:"aioseo-about-us-welcome"},[s("div",{staticClass:"welcome-intro"},[s("div",[t._v(t._s(t.strings.welcome.p1))]),s("div",[t._v(t._s(t.strings.welcome.p2))]),s("div",[t._v(t._s(t.strings.welcome.p3))]),s("div",[t._v(t._s(t.strings.welcome.p4))]),s("div",[t._v(t._s(t.strings.welcome.p5))])]),s("div",{staticClass:"welcome-image"},[s("figure",[s("img",{attrs:{src:i("2edb"),alt:t.strings.welcome.imageCaption}}),s("figcaption",[t._v(t._s(t.strings.welcome.imageCaption))])])])]),s("div",{staticClass:"aioseo-about-us-plugins"},[s("grid-row",t._l(t.localPlugins,(function(e,i){return s("grid-column",{key:i,staticClass:"plugin",attrs:{sm:"12",md:"6",id:i}},[s("div",{staticClass:"plugin-main"},[s("div",[s("img",{attrs:{src:t.plugins[i].icon}})]),s("div",[s("div",{staticClass:"main-name"},[t._v(t._s(t.plugins[i].name))]),s("div",[t._v(t._s(t.plugins[i].description))])])]),s("div",{staticClass:"plugin-footer"},[s("div",{staticClass:"footer-status"},[s("div",{staticClass:"footer-status-label"},[t._v(t._s(t.strings.plugins.status))]),t.plugins[i].installed?t._e():s("div",{staticClass:"footer-status footer-status-not-installed"},[t._v(" "+t._s(t.strings.plugins.statuses.notInstalled)+" ")]),t.plugins[i].installed&&!t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-deactivated"},[t._v(" "+t._s(t.strings.plugins.statuses.deactivated)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated?s("div",{staticClass:"footer-status footer-status-activated"},[t._v(" "+t._s(t.strings.plugins.statuses.activated)+" ")]):t._e()]),s("div",{staticClass:"footer-action"},[!t.plugins[i].installed&&t.plugins[i].canInstall?s("base-button",{attrs:{type:"blue",loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.install)+" ")]):t._e(),t.plugins[i].installed||t.plugins[i].canInstall?t._e():s("base-button",{attrs:{type:"blue",tag:"a",target:"_blank",href:e.wpLink}},[s("svg-external"),t._v(" "+t._s(t.strings.plugins.actions.install)+" ")],1),t.plugins[i].installed&&!t.plugins[i].activated?s("base-button",{attrs:{type:"green",disabled:!t.plugins[i].canActivate,loading:t.plugins[i].loading},on:{click:function(e){return t.activate(i)}}},[t._v(" "+t._s(t.strings.plugins.actions.activate)+" ")]):t._e(),t.plugins[i].installed&&t.plugins[i].activated&&0!==e.adminUrl.length?s("base-button",{attrs:{type:"gray",tag:"a",href:e.adminUrl}},[t._v(" "+t._s(t.strings.plugins.actions.manage)+" ")]):t._e()],1)])])})),1)],1)])},a=[],n=i("5530"),o=(i("b64b"),i("99af"),i("159b"),i("a4d3"),i("e01a"),i("2f62")),l={data:function(){return{localPlugins:[],strings:{welcome:{p1:this.$t.sprintf(this.$t.__("Welcome to %1$s, the original SEO plugin for WordPress. At %2$s, we build software that helps you rank your website in search results and gain organic traffic.",this.$td),"All in One SEO","All in One SEO"),p2:this.$t.__("Over the years, we found that most other WordPress SEO plugins were bloated, buggy, slow, and very hard to use. So we designed our plugin as an easy and powerful tool.",this.$td),p3:this.$t.__("Our goal is to take the pain out of optimizing your website for search engines.",this.$td),p4:this.$t.sprintf(this.$t.__("%1$s is brought to you by %2$s, the same team that’s behind the largest WordPress resource site, WPBeginner, the most popular lead-generation software, OptinMonster, the best WordPress analytics plugin, MonsterInsights and many more.",this.$td),"All in One SEO","Awesome Motive"),p5:this.$t.__("Yup, we know a thing or two about building awesome products that customers love.",this.$td),imageCaption:this.$t.sprintf(this.$t.__("The %1$s Team",this.$td),"Awesome Motive")},plugins:{actions:{install:this.$t.__("Install Plugin",this.$td),activate:this.$t.__("Activate",this.$td),manage:this.$t.__("Manage",this.$td)},status:this.$t.__("Status:",this.$td),statuses:{activated:this.$t.__("Activated",this.$td),deactivated:this.$t.__("Deactivated",this.$td),notInstalled:this.$t.__("Not Installed",this.$td)}}},pluginData:{optinMonster:{name:"OptinMonster",description:this.$t.__("Our high-converting optin forms like Exit-Intent® popups, Fullscreen Welcome Mats, and Scroll boxes help you dramatically boost conversions and get more email subscribers.",this.$td),icon:i("8785"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpForms:{name:"WPForms",description:this.$t.__("WPForms allows you to create beautiful contact forms for your site in minutes, not hours!",this.$td),icon:i("3f7e"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpFormsPro:{name:"WPForms Pro",free:"wpForms",installed:!1,canInstall:!1,activated:!1,loading:!1},miLite:{name:"MonsterInsights",description:this.$t.__("MonsterInsights makes it “effortless” to properly connect your WordPress site with Google Analytics, so you can start making data-driven decisions to grow your business.",this.$td),icon:i("f771"),installed:!1,canInstall:!1,activated:!1,loading:!1},miPro:{name:"MonsterInsights Pro",free:"miLite",installed:!1,canInstall:!1,activated:!1,loading:!1},emLite:{name:"ExactMetrics",description:this.$t.__("The ExactMetrics Google Analytics for WordPress plugin helps you properly setup all the powerful Google Analytics tracking features without writing any code or hiring a developer.",this.$td),icon:i("24ef"),installed:!1,canInstall:!1,activated:!1,loading:!1},emPro:{name:"ExactMetrics Pro",free:"emLite",installed:!1,canInstall:!1,activated:!1,loading:!1},wpMail:{name:"WP Mail SMTP",description:this.$t.__("Make sure your website's emails reach the inbox. Our goal is to make email deliverability easy and reliable. Trusted by over 2 million websites.",this.$td),icon:i("81e8"),installed:!1,canInstall:!1,activated:!1,loading:!1},wpMailPro:{name:"WP Mail SMTP Pro",free:"wpMail",installed:!1,canInstall:!1,activated:!1,loading:!1},seedProd:{name:"SeedProd Coming Soon",description:this.$t.__("Create a simple Coming Soon Page, Under Construction or Maintenance Mode Page. Work on your site in private while visitors see a “Coming Soon” or “Maintenance Mode” page.",this.$td),icon:i("2251"),installed:!1,canInstall:!1,activated:!1,loading:!1},seedProdPro:{name:"SeedProd Coming Soon Pro",free:"seedProd",installed:!1,canInstall:!1,activated:!1,loading:!1},trustPulse:{name:"TrustPulse",description:this.$t.__("TrustPulse uses FOMO (Fear of Missing Out) to boost your sales and conversions with social proof notifications. Use it to boost sales on your Woocommerce store, increase signups on your membership site, get more email subscribers, and more.",this.$td),icon:i("cf97"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePress:{name:"RafflePress",description:this.$t.__("Turn your visitors into brand ambassadors! Easily grow your email list, website traffic, and social media followers with powerful viral giveaways & contests.",this.$td),icon:i("2d88"),installed:!1,canInstall:!1,activated:!1,loading:!1},rafflePressPro:{name:"RafflePress Pro",free:"rafflePress",installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeed:{name:"Facebook Feed",description:this.$t.__("Display completely customizable Facebook feeds of any public Facebook page or Group.",this.$td),icon:i("a060"),installed:!1,canInstall:!1,activated:!1,loading:!1},facebookFeedPro:{name:"Facebook Feed Pro",free:"facebookFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeed:{name:"Instagram Feed",description:this.$t.__("Display beautifully clean, customizable, and responsive Instagram feeds from multiple Instagram accounts.",this.$td),icon:i("3061"),installed:!1,canInstall:!1,activated:!1,loading:!1},instagramFeedPro:{name:"Instagram Feed Pro",free:"instagramFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeed:{name:"Twitter Feed",description:this.$t.__("Display completely customizable, responsive and search engine crawlable Twitter feeds on your website.",this.$td),icon:i("6e12"),installed:!1,canInstall:!1,activated:!1,loading:!1},twitterFeedPro:{name:"Twitter Feed Pro",free:"twitterFeed",installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeed:{name:"Feeds for YouTube",description:this.$t.__("The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.",this.$td),icon:i("c21af"),installed:!1,canInstall:!1,activated:!1,loading:!1},youTubeFeedPro:{name:"Feeds for YouTube Pro",free:"youTubeFeed",installed:!1,canInstall:!1,activated:!1,loading:!1}}}},methods:Object(n["a"])(Object(n["a"])({},Object(o["b"])(["installPlugins"])),{},{activate:function(t){var e=this;this.plugins[t].loading=!0,this.installPlugins([{plugin:t,type:"plugin"}]).then((function(i){e.plugins[t].loading=!1,Object.keys(i.body.completed).length&&(e.plugins[t].installed=!0,e.plugins[t].activated=!0)})).catch((function(i){e.plugins[t].loading=!1,console.error("Unable to install ".concat(t,": ").concat(i))}))}}),computed:{plugins:function(){var t=this;return Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].free&&(t.pluginData[e].description=t.pluginData[t.pluginData[e].free].description,t.pluginData[e].icon=t.pluginData[t.pluginData[e].free].icon)})),this.pluginData}},mounted:function(){var t=this;this.localPlugins=Object(n["a"])({},this.$aioseo.plugins),Object.keys(this.localPlugins).forEach((function(e){t.pluginData[e].installed=t.localPlugins[e].installed,t.pluginData[e].canInstall=t.localPlugins[e].canInstall,t.pluginData[e].canActivate=t.localPlugins[e].canActivate,t.pluginData[e].activated=t.localPlugins[e].activated,t.plugins[e].free&&(t.localPlugins[e].installed?delete t.localPlugins[t.plugins[e].free]:delete t.localPlugins[e])}))}},r=l,c=(i("f9c5"),i("2877")),d=Object(c["a"])(r,s,a,!1,null,null,null);e["default"]=d.exports},"3f7e":function(t,e,i){t.exports=i.p+"img/wpforms.png"},"6e12":function(t,e,i){t.exports=i.p+"img/tf.png"},"81e8":function(t,e,i){t.exports=i.p+"img/smtp.png"},8785:function(t,e,i){t.exports=i.p+"img/om.png"},9210:function(t,e,i){},a060:function(t,e,i){t.exports=i.p+"img/ff.png"},c21af:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAIAAABMXPacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5MUM2RUNDQUMyM0VFNDExQjNGNzk5OTUxQjE2M0RBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREUwOTY0RjJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREUwOTY0RTJFNEUxMUVBQjJDMUMwNTcwRjE4OUY1RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ZGZmMTJiOC1mN2MzLTZjNDQtODkyNi1lZmJiYTNhMDlhNWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxZDRiZGMxNi03ZWQ4LTk1NDItYWU1MC0yZTUxMmNlMjBhZDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5diGFqAAAK7klEQVR42uyde4wkRRnA69GPmZ7Z3bt9HOfdueFYj4MYxEhOhSCGaAwJngYNMdHEV0QTiQrmCEYeEjSYeBj1ggeBOw5Po8RNOA0Gwx8aifiIqIhRQFSOe8Bxj93bndmZ6VdV+VV1z96499jt3uneedSXTqcfM9PT36++r76qrv4Ke56HtKycEK0CDUAD0KIBaABaNAANQIsGoAFo0QA0AC0agAagRQPQALRoABqAFg1AA9CiAWgAWjQADUCLBqABaNEANAAtGkDPiJHblTDGrevW3daNPEUIcfq6dbcrARBCQJvRuvU4bzREo8Hnatz1eL0ufB+OINeTG74vYCMMRQBLIBfGYBezUG4whjgXAZN68T3BOKZE+AF8C0WXEAKbJrEtwQQmCNsFSdSk8FcwodigghiwK7dNUy6WCQexbWPLIpaNbIs4RdglxQIuFIjjkFIJjixABcKVdCgA0LhhyF8Ljx7zDh4KjxwJT0yz6Wk2U+HVOdGos7ma1GwYdrxXJgTAlBzsOHSgTIaGjOFhY3S1sfYN5oZ11ob18BGmpD2OYfnvB0Sq9185MPer3zSefS549bVzfJhCaYWrCoRRvCH/RFzM4g04NX9w3ohOnRJqR6BW+4q/IKJP4PjI/KlTu/KC878en1LXkwuWZ9k5naGxZqx46VtKV19VuHhzWzAsF4AJFo3xifseAO3HPISgcoENqOIFkTctdU3y8qrtqR4w5s01hzvAAEaymcfjbLls7JabkUGDIFgxAJZlgcM5vv073n/3w26BcUtwg3eTopMKAPAJ8QjmGIM1jH35i/bmTT7URvkDAO2Dtzmy7avcdQ0hyiHrrjK+HAHt1ygJiAzi1959R+GSN6dmkBIA+H2K0OEbbmQzszbnpZCh/pMGpQ1KMKUbdu3EgwNhqvgiZUMMat3pB/ew41Nmv2ofpMiYBfExY1M7dhKSUpNpvkYpDV47MvPoJKtUipUKando3EVSYhwcb/3Z5xp/+3sUhecE4OQjP4INm3Fad8XMLHLd/gQAAZ6tgo6Zn0ymM4JUhiNE7fd/lKFYFAWDGUIjCzB0fiMrG0cEkan30r/BH6ToUEkMADj7Bw/xSlUF+y1hTxhKBrVaH3okU92y9+JL4BvyAABXkvXwmeJ90VAeqc/evqdKE/5/Xk7hhVJZgGp2GWeL+sEjVefEbAUx1jcApCqCg4dyqgOCw6/OX/XsHwqUR6qjPmidxQBeP5oTgPDYMbSUvh0hRKMhTs4gz+9tAJES2fQ0St4NkxwA5+HxEwm+KT1SVUBzgfVs5QzBKBRHVp0Lp6aSBkLJAMCvh1PT7OQMUZdM8E0fPNIMqjd61SMRdVtQNJPWw4kBMNBjOs8FHqlelxWDH/QgAPVwgc1WMrcADuGNMrqU/5QxcEeiUu0xjxRZgEgOwEhsAQrAcgdT+L4IAuw4qFhY9LPlh76POHN3PRI+89fOrQai0jU7m7kFQIMbNR8lLkvAI9VqMkZa7IkSn5oiG9Y7d93m3H4r3TTRqfWwAjA3l20UJF1QdW7e5bVBwCOBScFvnqMDo3nKuPztpe9+q/DZTyHD6DwLkArhEGVkHYbKsSRtsYBWY/C8pXepWh98f3n3TusD13agC4qUkzEAaNw2gbdTknSpktGRwuc+Xb7/e+YV7+woABDmZQ5ARBaQ0X1EXapzS+pSJeMbirfdUrr3HuPSSzrEBYnkvZDJLcBV18iyOSXcBF2q9OLNzj13QcWAh4dX3gKSD1FJbgHq8X/mAzkTdqlCxTCwe6f9kQ+j5D3ybSo16l97OQBQVWVOI2mDQMapS+zWtkz74x8tP3y/de01K2YBYfYAmlFQjl06SR6xyfr58zeUdmw33rFlBewg+UPZ5BagXDNGHS104gLnzq8Ut32JnLcmTwtI8QwqhQV0zQAI8+qryg/dV/jMJ/HgYE4VQfIOruQWoCp63C0QKLWu2yobbtdtxauGMq+FcwCASfe91YSdIthB6dvfzMsTJZDEnSqiO0ed+I//Mvj1U/kEo9kCwKaZcTus3aHs03/wH51k+w/kUfgpyRwAse1uUT37x/Pu3h+zf76Qn6/LAQC2rM63AGi+eZP7/J//It+GMErRDk9uASUHqfeqOhRCEHg/fcyffEwEKzFQNQcAuFBA8StyHUfA/9nj3u69/Njx+H86RZRXzCbiCtLKwQWZnVjuf/s7UD174V+nNOK6yPchAEWFQm5/I4pQMgagKmHRMS0xfuR178E9/hNPnumcfMiDPB+D28z4KWakEGJlD4AUix1SCYtKxd31A39y3yK9dWqUKi6CR3JQZgkRopeTcSF7FxRXwivbGQE17eQ+7+G9orrUUQii4camkE0YHdcBhWIOAEor64LA3bv37uAphiKrhzzI8zDcQruf20QAiONkC0AIEVlArt0RzSHHUMd6e34YPPX08kKlQASzcYzUPo8UuYQ8AFDVtStyzC5Dzh8XtZq74wGIMtukLTluPjYF22rPT0aVcLmUvQWoTt08LaC69fpsDEuOm0eepTwSaYsLokODSRMNJa4D6MBAzhaQceNNjVKF0A7CpGXcFI8sYDAxAJLYBa1elXcdkHk824Zx81zVAXTVULYAOOd0ZJgMDnCMBUY9JWrc/CKjVBezAGNkOFsAMtQ1DGPNmPzDqMcIKGPwPDkQJulzbyzzp0CATkdHkuY0S1P5GGNjinkPAog9Uk2NUl3yMLeoLNLVq3HyDo80AMz169Biqb26XsJQjstb2ijVqCyaa8fSBNkpyoc1sbH3AUQ36y4pFUmoLMAcH88DAGPMvvBN8qqk9wHEzYXFxs0zpUXrgo0pklomH5jFOVyJFIshxhz3BwO0SCqSUOmhcNGFLIeRcbLOp7S45TLYqNP+ynx8xlQkLqFQEK3xN9LkMWhKAMB59Sc+Bhsepax/jOBUB8b/jZv3qdTA0PUfSpftOCUAe9PEwPveAxesGRT1oTRTkdQpBf9jT2wsXXl5ugSiKX0IMBi96UZsmj4hfcpAiLrv1yoV4fujN38hdbLv9ABIubxux3aksjdWTIP3ky8CZVcNQ5Y8zse23QQNo9T5c5ebOdd9/sWjX/tGePQYFcJmvMB5b6dvhXtzKfUoAc8DoeCaO24tXXnFymTOnWfA642jd369/qc/xx0VXBgqnZzMqIJgjXAzfXR3KVol9YZQW/Z0cpU1Gpag2fqxL9q89u7bjbXnLUf7qC3Z0w3DIITUn/lL9YknAQM/y4PyZt70+ezpCxKoiyjneUvSdNGaBf10fvg0lZ15N36nGZ9Ko95ypJk6vWX7nDnUodQX3/bWgWveW3r3u8DvLzNzd3sAxPpVAtbgv7zff+VAcOhwePwEg2VmllUqvFYXfjflzcKmQZwSGRqgq1YZIyPGmlFj3Trr/HFrYiMdHITWaNimHJ1tAxD/nJo7Y8H0GVBOAACvVLmcQWNOrWvC89ScGq6cPsPz4hk0PF+oR1Ry1gzYDeUMGrKnnov4FVw1mwYiJPpA9AxLcI4NQ/ZEwik4orok5RFoJ1IKzUa5lrsUW5acPgPWsGvbuGDLiTNgcYrx3BlOUU6fUXLIQBk2opHI851g0Qwa7Z3dpM0AzgGmdfaYBRPIdEBIuXACmdxmkjFyu0PRN8nt82gHaNEANAAtGoAGoEUD0AC0aAAagBYNQAPQogFoAFo0AA1AiwagAWjRADQALRqABqBFA9AAtGgAGoAWDUAD0KIBaABaFsr/BBgAo+CtMfJDk8sAAAAASUVORK5CYII="},cf97:function(t,e,i){t.exports=i.p+"img/tp.png"},f771:function(t,e,i){t.exports=i.p+"img/mi.png"},f9c5:function(t,e,i){"use strict";i("9210")}}]);
dist/Lite/assets/js/about-GettingStarted-vue.js CHANGED
@@ -1 +1 @@
1
- (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-GettingStarted-vue"],{c0d2:function(t,s,e){"use strict";e.r(s);var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-getting-started"},[i("core-getting-started",{attrs:{"disable-close":""}}),t.$isPro?t._e():i("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[i("img",{attrs:{src:e("cd82")}})]},proxy:!0}],null,!1,4266759503)},[i("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),i("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),i("div",{staticClass:"aioseo-getting-started-documentation"},[i("grid-row",{staticClass:"header"},[i("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),i("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[i("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),i("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,e){return i("grid-column",{key:e,staticClass:"doc",attrs:{sm:"12",md:"6"}},[i("div",{staticClass:"d-flex"},[i("svg-book"),i("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(e("dc35"),e("2877")),l=Object(n["a"])(r,i,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,e){t.exports=e.p+"img/news-sitemap.png"},dc35:function(t,s,e){"use strict";e("feca6")},feca6:function(t,s,e){}}]);
1
+ (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-GettingStarted-vue"],{c0d2:function(t,s,e){"use strict";e.r(s);var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-getting-started"},[t.$allowed("aioseo_setup_wizard")?i("core-getting-started",{attrs:{"disable-close":""}}):t._e(),t.$isPro?t._e():i("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[i("img",{attrs:{src:e("cd82")}})]},proxy:!0}],null,!1,4266759503)},[i("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),i("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),i("div",{staticClass:"aioseo-getting-started-documentation"},[i("grid-row",{staticClass:"header"},[i("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),i("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[i("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),i("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,e){return i("grid-column",{key:e,staticClass:"doc",attrs:{sm:"12",md:"6"}},[i("div",{staticClass:"d-flex"},[i("svg-book"),i("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(e("dc35"),e("2877")),l=Object(n["a"])(r,i,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,e){t.exports=e.p+"img/news-sitemap.png"},dc35:function(t,s,e){"use strict";e("feca6")},feca6:function(t,s,e){}}]);
dist/Lite/assets/js/about-Main-vue.js CHANGED
@@ -1 +1 @@
1
- (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-Main-vue","about-GettingStarted-vue","about-lite-LiteVsPro-vue"],{3565:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-lite-vs-pro"},[i("div",{staticClass:"aioseo-lite-vs-pro-header"},[i("div",[i("div",{staticClass:"header-title"},[t._v(t._s(t.strings.header.title))]),i("div",{staticClass:"header-text"},[t._v(t._s(t.strings.header.description))])]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","header-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")])],1),i("div",{staticClass:"aioseo-lite-vs-pro-grid"},[i("div",{staticClass:"header"},[i("div",[t._v(t._s(t.strings.grid.features))]),i("div",{staticClass:"header-lite"},[t._v("Lite")]),i("div",{staticClass:"header-pro"},[t._v("Pro")])]),i("hr"),i("div",t._l(t.features,(function(s,e){return i("div",{key:e},[i("div",{staticClass:"feature"},[i("div",[t._v(t._s(s.name))]),i("svg-close"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.lite.title))]),s.lite.description?i("div",[t._v(t._s(s.lite.description))]):t._e()]),i("svg-circle-check"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.pro.title))]),s.pro.description?i("div",[t._v(t._s(s.pro.description))]):t._e()])],1),i("hr")])})),0)]),i("div",{staticClass:"aioseo-lite-vs-pro-cta"},[i("div",{staticClass:"cta-title"},[t._v(t._s(t.strings.cta.title))]),i("div",{staticClass:"cta-text"},[t._v(t._s(t.strings.cta.description))]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","footer-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")]),i("div",{staticClass:"cta-text",domProps:{innerHTML:t._s(t.strings.cta.bonus)}})],1)])},o=[],a={data:function(){return{strings:{header:{title:this.$t.sprintf(this.$t.__("%1$s Lite vs. Pro",this.$td),"AIOSEO"),description:this.$t.sprintf(this.$t.__("Get the most out of %1$s by upgrading to Pro and unlocking all of the powerful features.",this.$td),"All in One SEO")},grid:{features:this.$t.__("Features:",this.$td)},cta:{title:this.$t.__("Upgrade to Pro to Unlock Powerful SEO Features",this.$td),description:this.$t.sprintf(this.$t.__("%1$s is the best WordPress SEO plugin. Join over 2,000,000+ Professionals who are already using %2$s to improve their website search rankings.",this.$td),"All in One SEO","AIOSEO"),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),bonus:this.$t.sprintf(this.$t.__("%1$sBonus:%2$s You can upgrade to the %3$s plan today and %4$ssave %5$s off%6$s (discount auto-applied).",this.$td),"<strong>","</strong>","Pro","<strong>","50%","</strong>")}},features:{seo:{name:this.$t.__("Search Engine Optimization (SEO)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},socialMeta:{name:this.$t.__("Social Meta (Open Graph Markup)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},wooCommerce:{name:this.$t.__("WooCommerce Integration",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("WooCommerce Products only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("WooCommerce Products, Product Categories, Product Tags, Product Attributes + WooCommerce smart tags (price, brand, etc.)",this.$td)}},schema:{name:this.$t.__("Schema Rich Snippets",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages, Categories and Tags only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, Categories, Tags + Breadcrumb Navigation + advanced graphs (Product, FAQ Page, Recipe, etc.)",this.$td)}},breadcrumbs:{name:this.$t.__("Visual Breadcrumb Trails",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Default template for all pages.",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Granular control over the template for each post type, taxonomy and archive.",this.$td)}},sitemap:{name:this.$t.__("XML Sitemap",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Control the priority & frequency per Post Type/Taxonomy",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Control the priority & frequency of each Post, Page, Category, Tag, etc.",this.$td)}},videoSitemap:{name:this.$t.__("Video Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your videos to search engines (Pro & Elite plans only)",this.$td)}},newsSitemap:{name:this.$t.__("News Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your latest news stories to Google News (Pro & Elite plans only)",this.$td)}},imageSeo:{name:this.$t.__("Image SEO",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Control the Title & Alt Tag attribute of your images (Plus, Pro & Elite plans only)",this.$td)}},localSeo:{name:this.$t.__("Local SEO",this.$td),lite:{title:this.$t.__("Not available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Local Business schema (multiple locations supported) + Business Info & Location blocks, widgets & shortcodes (Plus, Pro & Elite plans only)",this.$td)}},redirectionManager:{name:this.$t.__("Redirection Manager",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Create, manage and monitor redirects for 404's or modified posts + server redirects, full site redirects and site aliases (Pro & Elite plans only)",this.$td)}},support:{name:this.$t.__("Customer Support",this.$td),lite:{title:this.$t.__("Limited Support",this.$td)},pro:{title:this.$t.__("Priority Support",this.$td)}}}}}},r=a,n=(i("bb2ff"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},7976:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("core-main",{attrs:{"page-name":t.strings.pageName,showSaveButton:!1}},[i(t.$route.name,{tag:"component"})],1)},o=[],a=i("325d"),r=i("c0d2"),n=i("3565"),l={components:{AboutUs:a["default"],GettingStarted:r["default"],LiteVsPro:n["default"]},data:function(){return{strings:{pageName:this.$t.__("About",this.$td)}}}},d=l,h=i("2877"),c=Object(h["a"])(d,e,o,!1,null,null,null);s["default"]=c.exports},ac6d:function(t,s,i){},bb2ff:function(t,s,i){"use strict";i("ac6d")},c0d2:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"aioseo-getting-started"},[e("core-getting-started",{attrs:{"disable-close":""}}),t.$isPro?t._e():e("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[e("img",{attrs:{src:i("cd82")}})]},proxy:!0}],null,!1,4266759503)},[e("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),e("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),e("div",{staticClass:"aioseo-getting-started-documentation"},[e("grid-row",{staticClass:"header"},[e("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),e("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[e("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),e("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,i){return e("grid-column",{key:i,staticClass:"doc",attrs:{sm:"12",md:"6"}},[e("div",{staticClass:"d-flex"},[e("svg-book"),e("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(i("dc35"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,i){t.exports=i.p+"img/news-sitemap.png"},dc35:function(t,s,i){"use strict";i("feca6")},feca6:function(t,s,i){}}]);
1
+ (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["about-Main-vue","about-GettingStarted-vue","about-lite-LiteVsPro-vue"],{3565:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"aioseo-lite-vs-pro"},[i("div",{staticClass:"aioseo-lite-vs-pro-header"},[i("div",[i("div",{staticClass:"header-title"},[t._v(t._s(t.strings.header.title))]),i("div",{staticClass:"header-text"},[t._v(t._s(t.strings.header.description))])]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","header-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")])],1),i("div",{staticClass:"aioseo-lite-vs-pro-grid"},[i("div",{staticClass:"header"},[i("div",[t._v(t._s(t.strings.grid.features))]),i("div",{staticClass:"header-lite"},[t._v("Lite")]),i("div",{staticClass:"header-pro"},[t._v("Pro")])]),i("hr"),i("div",t._l(t.features,(function(s,e){return i("div",{key:e},[i("div",{staticClass:"feature"},[i("div",[t._v(t._s(s.name))]),i("svg-close"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.lite.title))]),s.lite.description?i("div",[t._v(t._s(s.lite.description))]):t._e()]),i("svg-circle-check"),i("div",[i("div",{staticClass:"feature-title"},[t._v(t._s(s.pro.title))]),s.pro.description?i("div",[t._v(t._s(s.pro.description))]):t._e()])],1),i("hr")])})),0)]),i("div",{staticClass:"aioseo-lite-vs-pro-cta"},[i("div",{staticClass:"cta-title"},[t._v(t._s(t.strings.cta.title))]),i("div",{staticClass:"cta-text"},[t._v(t._s(t.strings.cta.description))]),i("base-button",{attrs:{type:"green",tag:"a",href:t.$links.utmUrl("about-us-page","footer-button"),target:"_blank"}},[t._v(" "+t._s(t.strings.cta.button)+" ")]),i("div",{staticClass:"cta-text",domProps:{innerHTML:t._s(t.strings.cta.bonus)}})],1)])},o=[],a={data:function(){return{strings:{header:{title:this.$t.sprintf(this.$t.__("%1$s Lite vs. Pro",this.$td),"AIOSEO"),description:this.$t.sprintf(this.$t.__("Get the most out of %1$s by upgrading to Pro and unlocking all of the powerful features.",this.$td),"All in One SEO")},grid:{features:this.$t.__("Features:",this.$td)},cta:{title:this.$t.__("Upgrade to Pro to Unlock Powerful SEO Features",this.$td),description:this.$t.sprintf(this.$t.__("%1$s is the best WordPress SEO plugin. Join over 2,000,000+ Professionals who are already using %2$s to improve their website search rankings.",this.$td),"All in One SEO","AIOSEO"),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),bonus:this.$t.sprintf(this.$t.__("%1$sBonus:%2$s You can upgrade to the %3$s plan today and %4$ssave %5$s off%6$s (discount auto-applied).",this.$td),"<strong>","</strong>","Pro","<strong>","50%","</strong>")}},features:{seo:{name:this.$t.__("Search Engine Optimization (SEO)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},socialMeta:{name:this.$t.__("Social Meta (Open Graph Markup)",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages and custom Post Types only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, custom Post Types + Categories, Tags and custom Taxonomies",this.$td)}},wooCommerce:{name:this.$t.__("WooCommerce Integration",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("WooCommerce Products only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("WooCommerce Products, Product Categories, Product Tags, Product Attributes + WooCommerce smart tags (price, brand, etc.)",this.$td)}},schema:{name:this.$t.__("Schema Rich Snippets",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Posts, Pages, Categories and Tags only",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Posts, Pages, Categories, Tags + Breadcrumb Navigation + advanced graphs (Product, FAQ Page, Recipe, etc.)",this.$td)}},breadcrumbs:{name:this.$t.__("Visual Breadcrumb Trails",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Default template for all pages.",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Granular control over the template for each post type, taxonomy and archive.",this.$td)}},sitemap:{name:this.$t.__("XML Sitemap",this.$td),lite:{title:this.$t.__("Limited Support",this.$td),description:this.$t.__("Control the priority & frequency per Post Type/Taxonomy",this.$td)},pro:{title:this.$t.__("Complete Support",this.$td),description:this.$t.__("Control the priority & frequency of each Post, Page, Category, Tag, etc.",this.$td)}},videoSitemap:{name:this.$t.__("Video Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your videos to search engines (Pro & Elite plans only)",this.$td)}},newsSitemap:{name:this.$t.__("News Sitemap",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Submit your latest news stories to Google News (Pro & Elite plans only)",this.$td)}},imageSeo:{name:this.$t.__("Image SEO",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Control the Title & Alt Tag attribute of your images (Plus, Pro & Elite plans only)",this.$td)}},localSeo:{name:this.$t.__("Local SEO",this.$td),lite:{title:this.$t.__("Not available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Local Business schema (multiple locations supported) + Business Info & Location blocks, widgets & shortcodes (Plus, Pro & Elite plans only)",this.$td)}},redirectionManager:{name:this.$t.__("Redirection Manager",this.$td),lite:{title:this.$t.__("Not Available",this.$td)},pro:{title:this.$t.__("Available as Addon Plugin",this.$td),description:this.$t.__("Create, manage and monitor redirects for 404's or modified posts + server redirects, full site redirects and site aliases (Pro & Elite plans only)",this.$td)}},support:{name:this.$t.__("Customer Support",this.$td),lite:{title:this.$t.__("Limited Support",this.$td)},pro:{title:this.$t.__("Priority Support",this.$td)}}}}}},r=a,n=(i("bb2ff"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},7976:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("core-main",{attrs:{"page-name":t.strings.pageName,showSaveButton:!1}},[i(t.$route.name,{tag:"component"})],1)},o=[],a=i("325d"),r=i("c0d2"),n=i("3565"),l={components:{AboutUs:a["default"],GettingStarted:r["default"],LiteVsPro:n["default"]},data:function(){return{strings:{pageName:this.$t.__("About",this.$td)}}}},d=l,h=i("2877"),c=Object(h["a"])(d,e,o,!1,null,null,null);s["default"]=c.exports},ac6d:function(t,s,i){},bb2ff:function(t,s,i){"use strict";i("ac6d")},c0d2:function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"aioseo-getting-started"},[t.$allowed("aioseo_setup_wizard")?e("core-getting-started",{attrs:{"disable-close":""}}):t._e(),t.$isPro?t._e():e("cta",{staticClass:"aioseo-getting-started-cta",attrs:{type:2,floating:!1,"button-text":t.strings.cta.button,"cta-link":t.$links.utmUrl("getting-started","main-cta"),"learn-more-link":t.$links.getUpsellUrl("getting-started","main-cta","home"),"feature-list":t.strings.cta.features,showLink:!1},scopedSlots:t._u([{key:"featured-image",fn:function(){return[e("img",{attrs:{src:i("cd82")}})]},proxy:!0}],null,!1,4266759503)},[e("template",{slot:"header-text"},[t._v(" "+t._s(t.strings.cta.header)+" ")]),e("template",{slot:"description"},[t._v(" "+t._s(t.upgradeToday)+" ")])],2),e("div",{staticClass:"aioseo-getting-started-documentation"},[e("grid-row",{staticClass:"header"},[e("grid-column",{staticClass:"header-title",attrs:{sm:"6",md:"6"}},[t._v(" "+t._s(t.strings.documentation.title)+" ")]),e("grid-column",{staticClass:"header-link",attrs:{sm:"6",md:"6"}},[e("a",{attrs:{href:t.strings.documentation.linkUrl,target:"_blank"}},[t._v(" "+t._s(t.strings.documentation.linkText)+" → ")])])],1),e("grid-row",{staticClass:"docs"},t._l(t.docs,(function(s,i){return e("grid-column",{key:i,staticClass:"doc",attrs:{sm:"12",md:"6"}},[e("div",{staticClass:"d-flex"},[e("svg-book"),e("a",{attrs:{href:s.url,target:"_blank"}},[t._v(" "+t._s(s.title)+" ")])],1)])})),1)],1)],1)},o=[],a={data:function(){return{strings:{cta:{title:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),header:this.$t.sprintf(this.$t.__("Get %1$s %2$s and Unlock all the Powerful Features.",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),button:this.$t.sprintf(this.$t.__("Upgrade to %1$s Today",this.$td),"Pro"),features:[this.$t.__("Smart Schema",this.$td),this.$t.__("Local SEO",this.$td),this.$t.__("Advanced support for e-commerce",this.$td),this.$t.__("Video SEO Module",this.$td),this.$t.__("SEO for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Social Meta for Categories, Tags and Custom Taxonomies",this.$td),this.$t.__("Advanced Google Analytics tracking",this.$td),this.$t.__("Greater control over display settings",this.$td),this.$t.__("Ad free (no banner adverts)",this.$td)]},videos:{title:this.$t.__("Video Tutorials",this.$td),linkText:this.$t.__("View all video tutorials",this.$td),linkUrl:"https://changeme"},documentation:{title:this.$t.sprintf(this.$t.__("%1$s Documentation",this.$td),"AIOSEO"),linkText:this.$t.__("See our full documentation",this.$td),linkUrl:this.$links.getDocUrl("home")}},videos:{video1:{title:this.$t.__("Basic Guide to Google Analytics",this.$td),url:"https://changeme"},video2:{title:this.$t.__("Basic Guide to Google Search Console",this.$td),url:"https://changeme"},video3:{title:this.$t.__("Best Practices for Domains and URLs",this.$td),url:"https://changeme"},video4:{title:this.$t.__("How to Control Search Results",this.$td),url:"https://changeme"},video5:{title:this.$t.sprintf(this.$t.__("Installing %1$s %2$s",this.$td),"AIOSEO",this.$t.__("Pro",this.$td)),url:"https://changeme"},video6:{title:this.$t.__("Optimizing your Content Headings",this.$td),url:"https://changeme"}},docs:{doc1:{title:"How do I get Google to show sitelinks for my site?",url:this.$links.getDocUrl("showSitelinks")},doc2:{title:"How do I use your API code examples?",url:this.$links.getDocUrl("apiCodeExamples")},doc3:{title:"What are media attachments and should I submit them to search engines?",url:this.$links.getDocUrl("whatAreMediaAttachments")},doc4:{title:"When to use NOINDEX or the robots.txt?",url:this.$links.getDocUrl("whenToUseNoindex")},doc5:{title:"How do I troubleshoot issues with AIOSEO?",url:this.$links.getDocUrl("troubleshootIssues")},doc6:{title:"How does the import process for SEO data work?",url:this.$links.getDocUrl("importProcessSeoData")},doc7:{title:"Installation instructions for AIOSEO Pro",url:this.$links.getDocUrl("installAioseoPro")},doc8:{title:"What are the minimum requirements for All in One SEO?",url:this.$links.getDocUrl("minimumRequirements")}}}},computed:{upgradeToday:function(){return this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro")}}},r=a,n=(i("dc35"),i("2877")),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports},cd82:function(t,s,i){t.exports=i.p+"img/news-sitemap.png"},dc35:function(t,s,i){"use strict";i("feca6")},feca6:function(t,s,i){}}]);
dist/Lite/assets/js/aioseo-admin-bar.js CHANGED
@@ -1,2 +1,2 @@
1
- /*! ! built on Wednesday, July 14th 2021, 4:06:18 pm */
2
  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=31)}({31:function(e,t,r){"use strict";r.r(t)}});
1
+ /*! ! built on Friday, August 13th 2021, 4:37:42 pm */
2
  !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=31)}({31:function(e,t,r){"use strict";r.r(t)}});
dist/Lite/assets/js/aioseo-admin-bar.js.gz CHANGED
Binary file
dist/Lite/assets/js/app.js CHANGED
@@ -1 +1 @@
1
- (function(e){function t(t){for(var n,a,i=t[0],l=t[1],c=t[2],f=0,p=[];f<i.length;f++)a=i[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&p.push(o[a][0]),o[a]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);s&&s(t);while(p.length)p.shift()();return u.push.apply(u,c||[]),r()}function r(){for(var e,t=0;t<u.length;t++){for(var r=u[t],n=!0,i=1;i<r.length;i++){var l=r[i];0!==o[l]&&(n=!1)}n&&(u.splice(t--,1),e=a(a.s=r[0]))}return e}var n={},o={app:0},u=[];function a(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=n,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(a.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)a.d(r,n,function(t){return e[t]}.bind(null,n));return r},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/";var i=window["aioseopjsonp"]=window["aioseopjsonp"]||[],l=i.push.bind(i);i.push=t,i=i.slice();for(var c=0;c<i.length;c++)t(i[c]);var s=l;u.push([1,"chunk-vendors"]),r()})({1:function(e,t,r){e.exports=r("411f")},"411f":function(e,t,r){"use strict";r.r(t);r("e260"),r("e6cf"),r("cca6"),r("a79d");var n=r("a026"),o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.display?r("div"):e._e()},u=[],a=(r("159b"),r("4790"),r("6ac5"),{data:function(){return{display:!1}},created:function(){var e=document.querySelector("#toplevel_page_aioseo");if(e){var t=e.querySelectorAll(".wp-submenu li");t.forEach((function(e){var t=e.querySelector("a");if(t){var r=t.querySelector(".aioseo-menu-highlight");if(r){e.classList.add("aioseo-submenu-highlight"),r.classList.contains("red")&&e.classList.add("red");var n=e.querySelector("a");n&&!r.classList.contains("red")&&n.setAttribute("target","_blank")}}}))}}}),i=a,l=r("2877"),c=Object(l["a"])(i,o,u,!1,null,null,null),s=c.exports;r("2d26"),r("96cf");n["default"].config.productionTip=!1,new n["default"]({render:function(e){return e(s)}}).$mount("#aioseo-admin")},4790:function(e,t,r){},"6ac5":function(e,t,r){}});
1
+ (function(e){function t(t){for(var r,u,a=t[0],l=t[1],c=t[2],f=0,d=[];f<a.length;f++)u=a[f],Object.prototype.hasOwnProperty.call(o,u)&&o[u]&&d.push(o[u][0]),o[u]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);s&&s(t);while(d.length)d.shift()();return i.push.apply(i,c||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var l=n[a];0!==o[l]&&(r=!1)}r&&(i.splice(t--,1),e=u(u.s=n[0]))}return e}var r={},o={app:0},i=[];function u(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,u),n.l=!0,n.exports}u.m=e,u.c=r,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},u.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,t){if(1&t&&(e=u(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(u.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)u.d(n,r,function(t){return e[t]}.bind(null,r));return n},u.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="/";var a=window["aioseopjsonp"]=window["aioseopjsonp"]||[],l=a.push.bind(a);a.push=t,a=a.slice();for(var c=0;c<a.length;c++)t(a[c]);var s=l;i.push([18,"chunk-vendors"]),n()})({18:function(e,t,n){e.exports=n("e7ec")},4790:function(e,t,n){},"6ac5":function(e,t,n){},e7ec:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("a026"),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.display?n("div"):e._e()},i=[],u=(n("159b"),n("4790"),n("6ac5"),{data:function(){return{display:!1,interval:null}},methods:{addMenuHighlight:function(){var e=document.querySelector("#toplevel_page_aioseo");if(e){var t=e.querySelectorAll(".wp-submenu li");t.forEach((function(e){var t=e.querySelector("a");if(t){var n=t.querySelector(".aioseo-menu-highlight");if(n){e.classList.add("aioseo-submenu-highlight"),n.classList.contains("red")&&e.classList.add("red");var r=e.querySelector("a");r&&!n.classList.contains("red")&&r.setAttribute("target","_blank")}}}))}}},created:function(){this.addMenuHighlight()}}),a=u,l=n("2877"),c=Object(l["a"])(a,o,i,!1,null,null,null),s=c.exports;n("2d26"),n("96cf");r["default"].config.productionTip=!1,new r["default"]({render:function(e){return e(s)}}).$mount("#aioseo-admin")}});
dist/Lite/assets/js/chunk-common.js CHANGED
@@ -1 +1 @@
1
- (window["aioseopjsonp"]=window["aioseopjsonp"]||[]).push([["chunk-common"],{"003c":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("core-settings-row",{attrs:{name:a.strings.licenseKey},scopedSlots:a._u([{key:"description",fn:function(){return[a._v(" "+a._s(a.strings.licenseKeyDescription)+" ")]},proxy:!0},{key:"content",fn:function(){return[t("div",{domProps:{innerHTML:a._s(a.noLicenseNeeded)}}),t("div",{staticClass:"license-cta-box"},[t("div",{domProps:{innerHTML:a._s(a.tooltipText)}}),t("span",{domProps:{innerHTML:a._s(a.moreToolTipText)}})]),t("div",{domProps:{innerHTML:a._s(a.alreadyPurchased)}}),t("form",{staticClass:"license-key"},[t("input",{staticStyle:{display:"none"},attrs:{type:"text",name:"username",autocomplete:"username"}}),t("base-input",{attrs:{type:"password",placeholder:a.strings.placeholder,"append-icon":a.licenseKey?"circle-check":null,autocomplete:"new-password"},model:{value:a.licenseKey,callback:function(e){a.licenseKey=e},expression:"licenseKey"}}),t("base-button",{attrs:{type:"green",disabled:!a.licenseKey,loading:a.loading},on:{click:a.processGetConnectUrl}},[a._v(" "+a._s(a.strings.connect)+" ")])],1)]},proxy:!0}])})},o=[],n=t("5530"),s=(t("9911"),t("e935")),r=t("2f62"),d={data:function(){return{licenseKey:null,strings:{boldText:this.$t.sprintf("<strong>%1$s %2$s</strong>","AIOSEO","Lite"),purchasedBoldText:this.$t.sprintf("<strong>%1$s %2$s</strong>","AIOSEO","Pro"),linkText:this.$t.sprintf(this.$t.__("upgrading to %1$s",this.$td),"Pro"),moreBoldText:this.$t.sprintf("<strong>%1$s</strong>","50% "+this.$t.__("off",this.$td)),licenseKey:this.$t.__("License Key",this.$td),licenseKeyDescription:this.$t.__("Your license key provides access to updates and addons.",this.$td),placeholder:this.$t.__("Paste your license key here",this.$td),connect:this.$t.__("Connect",this.$td)}}},computed:Object(n["a"])(Object(n["a"])({},Object(r["e"])(["loading"])),{},{link:function(){return this.$t.sprintf('<strong><a href="%1$s" target="_blank">%2$s</a></strong>',this.$links.utmUrl("general-settings","license-box"),this.strings.linkText)},tooltipText:function(){return this.$t.sprintf(this.$t.__("To unlock more features, consider %1$s.",this.$td),this.link)},moreToolTipText:function(){return this.$t.sprintf(this.$t.__("As a valued user you receive %1$s, automatically applied at checkout!",this.$td),this.strings.moreBoldText)},noLicenseNeeded:function(){return this.$t.sprintf(this.$t.__("You're using %1$s - no license needed. Enjoy!",this.$td)+" 🙂",this.strings.boldText)},alreadyPurchased:function(){return this.$t.sprintf(this.$t.__("Already purchased? Simply enter your license key below to connect with %1$s!",this.$td),this.strings.purchasedBoldText)}}),methods:Object(n["a"])(Object(n["a"])({},Object(r["b"])(["getConnectUrl","processConnect"])),{},{processGetConnectUrl:function(){var a=this;this.$store.commit("loading",!0),this.getConnectUrl({key:this.licenseKey}).then((function(e){if(e.body.url){if(!e.body.popup)return a.$store.commit("loading",!1),window.open(e.body.url,"_blank");a.openPopup(e.body.url)}}))},openPopup:function(a){Object(s["a"])(a,"_self",600,630,!0,["file","token"],this.completedCallback,this.closedCallback)},completedCallback:function(a){return this.processConnect(a)},closedCallback:function(a){if(a)return window.location.reload();this.$store.commit("loading",!1)}})},l=d,c=(t("90b9"),t("2877")),u=Object(c["a"])(l,i,o,!1,null,null,null);e["default"]=u.exports},"0062":function(a,e,t){"use strict";t.r(e);var i=function(){var a,e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"aioseo-alert",class:(a={},a[e.type]=e.type,a[e.size]=e.size,a)},[e._t("default"),e.showClose?i("span",{staticClass:"aioseo-alert-close",on:{click:function(a){return e.$emit("close-alert")}}},[i("svg-close")],1):e._e()],2)},o=[],n={props:{type:{type:String,default:function(){return"blue"}},size:{type:String,default:function(){return"medium"}},showClose:Boolean}},s=n,r=(t("feca"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0128":function(a,e,t){"use strict";t("a6cb")},"0194":function(a,e,t){"use strict";t("d6fc")},"02d5":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-blog",attrs:{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M11.6667 1.66667H5.00001C4.08334 1.66667 3.33334 2.41667 3.33334 3.33333V16.6667C3.33334 17.5833 4.07501 18.3333 4.99168 18.3333H15C15.9167 18.3333 16.6667 17.5833 16.6667 16.6667V6.66667L11.6667 1.66667ZM13.3333 10H6.66668V11.6667H13.3333V10ZM13.3333 13.3333H6.66668V15H13.3333V13.3333ZM5.00001 16.6667H15V7.5H10.8333V3.33333H5.00001V16.6667Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"032b":function(a,e,t){"use strict";t("19f2")},"03b0":function(a,e,t){"use strict";t("f387")},"04bb":function(a,e,t){},"058a":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{class:a.classes},[a._t("default")],2)},o=[],n=(t("c96a"),{props:{hero:{type:Boolean,default:!1},fluid:{type:Boolean,default:!1},fullWidth:Boolean,small:Boolean},computed:{classes:function(){var a=this.fluid?"aioseo-container-fluid ":"aioseo-container ";return a+=this.hero?"aioseo-hero ":"",a+=this.fullWidth?"full-width ":"",a+=this.small?"small ":"",a}}}),s=n,r=(t("7c8a"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0719":function(a,e,t){},"0782":function(a,e,t){},"07fc":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-seo-site-score-svg-loading",attrs:{viewBox:"0 0 33.83098862 33.83098862",xmlns:"http://www.w3.org/2000/svg"}},[t("circle",{staticClass:"aioseo-seo-site-score-loading__circle",attrs:{fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431","stroke-linecap":"round","stroke-width":"2","stroke-dasharray":"93","stroke-dashoffset":"90"}})])},o=[],n=(t("0cea"),t("2877")),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"09ce":function(a,e,t){"use strict";t("21c8")},"0a38":function(a,e,t){"use strict";t.r(e);t("159b"),t("b64b");e["default"]={setStages:function(a,e){this._vm.$set(a,"stages",e)},setCurrentStage:function(a,e){this._vm.$set(a,"currentStage",e)},updateImporters:function(a,e){this._vm.$set(a,"importers",e)},updateFeatures:function(a,e){this._vm.$set(a,"features",e)},updateLicenseKey:function(a,e){this._vm.$set(a,"licenseKey",e)},loadState:function(a,e){var t=this;Object.keys(e).forEach((function(i){t._vm.$set(a,i,e[i])}))}}},"0a55":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-animated-dannie"},[t("svg-dannie-"+a.mascot+"-animate-"+a.number,{tag:"component"})],1)},o=[],n={props:{mascot:{type:String,required:!0}},data:function(){return{number:"one",interval:null}},mounted:function(){var a=this;this.interval=setInterval((function(){"one"===a.number?a.number="two":a.number="one"}),500)}},s=n,r=(t("87e5"),t("2877")),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0a7c":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-globe",attrs:{viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M28 4.6665C15.12 4.6665 4.66669 15.1198 4.66669 27.9998C4.66669 40.8798 15.12 51.3332 28 51.3332C40.88 51.3332 51.3334 40.8798 51.3334 27.9998C51.3334 15.1198 40.88 4.6665 28 4.6665ZM9.33335 27.9998C9.33335 26.5765 9.52002 25.1765 9.82335 23.8465L20.9767 34.9998V37.3331C20.9767 39.8998 23.0767 41.9998 25.6434 41.9998V46.5031C16.4734 45.3365 9.33335 37.4965 9.33335 27.9998ZM37.3103 37.3333C39.4103 37.3333 41.137 38.71 41.7437 40.6C44.777 37.2866 46.667 32.8533 46.667 28C46.667 20.1833 41.8137 13.4633 34.977 10.71V11.6666C34.977 14.2333 32.877 16.3333 30.3103 16.3333H25.6437V21C25.6437 22.2833 24.5937 23.3333 23.3103 23.3333H18.6437V28H32.6437C33.927 28 34.977 29.05 34.977 30.3333V37.3333H37.3103Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0aa6":function(a,e,t){},"0af4":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-card aioseo-sidebar-card"},[a.hideHeader?a._e():t("div",{staticClass:"header",on:{click:function(e){return a.toggleCard({slug:a.slug,shouldSave:a.saveToggleStatus})}}},[t("div",{staticClass:"text"},[a._t("header",[a._v(" "+a._s(a.headerText)+" ")]),a.focusScore>=0?a._t("alt",[t("span",{staticClass:"card-score",class:a.getScoreClass(a.focusScore)},[a._v(" "+a._s(a.focusScore)+"/100 ")])]):a._e(),a.trueSeoScore>=0?a._t("alt",[t("span",{staticClass:"card-score",class:a.getErrorClass(a.trueSeoScore)},[0<a.trueSeoScore?t("svg-ellipse",{attrs:{width:"6"}}):a._e(),0===a.trueSeoScore?t("svg-circle-check",{attrs:{width:"12"}}):a._e(),a._v(" "+a._s(a.getErrorDisplay(a.trueSeoScore))+" ")],1)]):a._e(),a.$slots.tooltip?t("core-tooltip",{scopedSlots:a._u([{key:"tooltip",fn:function(){return[a._t("tooltip")]},proxy:!0}],null,!0)},[t("svg-circle-question-mark")],1):a._e()],2),a.toggles&&a.settings.toggledCards?t("svg-caret",{class:{rotated:!a.settings.toggledCards[a.slug]}}):a._e()],1),a.settings.toggledCards||a.noSlide?t("transition-slide",{attrs:{active:a.settings.toggledCards[a.slug]&&a.toggles||a.noSlide}},[a.$slots["before-tabs"]?t("div",{staticClass:"content"},[a._t("before-tabs")],2):a._e(),a._t("tabs"),a.$slots.default?t("div",{staticClass:"content"},[a._t("default")],2):a._e()],2):a._e()],1)},o=[],n=t("5530"),s=(t("a9e3"),t("9c0e")),r=t("2f62"),d={mixins:[s["o"]],props:{slug:{type:String,required:!0},headerText:String,focusScore:Number,trueSeoScore:Number,toggles:{type:Boolean,default:function(){return!0}},hideHeader:Boolean,noSlide:Boolean,saveToggleStatus:{type:Boolean,default:function(){return!0}}},computed:Object(n["a"])({},Object(r["c"])(["settings"])),methods:Object(n["a"])({},Object(r["b"])(["toggleCard"]))},l=d,c=(t("cacf"),t("2877")),u=Object(c["a"])(l,i,o,!1,null,null,null);e["default"]=u.exports},"0b73":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-pro-badge"},[a._t("default",[a._v(" PRO ")])],2)},o=[],n=(t("4034"),t("2877")),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0bc1":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-circle-question-mark",attrs:{viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.6665 10.0001C1.6665 5.40008 5.39984 1.66675 9.99984 1.66675C14.5998 1.66675 18.3332 5.40008 18.3332 10.0001C18.3332 14.6001 14.5998 18.3334 9.99984 18.3334C5.39984 18.3334 1.6665 14.6001 1.6665 10.0001ZM10.8332 13.3334V15.0001H9.1665V13.3334H10.8332ZM9.99984 16.6667C6.32484 16.6667 3.33317 13.6751 3.33317 10.0001C3.33317 6.32508 6.32484 3.33341 9.99984 3.33341C13.6748 3.33341 16.6665 6.32508 16.6665 10.0001C16.6665 13.6751 13.6748 16.6667 9.99984 16.6667ZM6.6665 8.33341C6.6665 6.49175 8.15817 5.00008 9.99984 5.00008C11.8415 5.00008 13.3332 6.49175 13.3332 8.33341C13.3332 9.40251 12.6748 9.97785 12.0338 10.538C11.4257 11.0695 10.8332 11.5873 10.8332 12.5001H9.1665C9.1665 10.9824 9.9516 10.3806 10.6419 9.85148C11.1834 9.43642 11.6665 9.06609 11.6665 8.33341C11.6665 7.41675 10.9165 6.66675 9.99984 6.66675C9.08317 6.66675 8.33317 7.41675 8.33317 8.33341H6.6665Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0c01":function(a,e,t){},"0c27":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-setup-wizard",attrs:{viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.24984 10.0834C3.6665 10.0834 1.9165 8.33342 1.9165 7.75008C1.9165 7.55583 2.11075 7.16675 2.49984 6.58342L0.166504 6.00008L1.33317 4.25008L3.6665 4.83342C5.99984 1.33341 9.49984 0.166748 11.8332 0.166748C11.8332 2.50008 10.6665 6.00008 7.1665 8.33342L7.74984 10.6667L5.99984 11.8334L5.4165 9.50008C4.83317 9.88916 4.44409 10.0834 4.24984 10.0834ZM3.68984 8.31008C3.89634 8.51717 4.10925 8.70208 4.28659 8.82925C4.41667 8.75692 4.57884 8.65658 4.76959 8.52942L6.51959 7.36275C8.79342 5.84608 10.159 3.62008 10.5493 1.45066C8.37984 1.8415 6.15325 3.2065 4.63717 5.48033L3.4705 7.23033C3.34334 7.42108 3.243 7.58325 3.17009 7.71333C3.29842 7.89067 3.48275 8.10417 3.68925 8.31067L3.68984 8.31008Z",fill:"currentColor"}}),t("path",{attrs:{d:"M8.0415 4.83342C8.52475 4.83342 8.9165 4.44166 8.9165 3.95842C8.9165 3.47517 8.52475 3.08342 8.0415 3.08342C7.55826 3.08342 7.1665 3.47517 7.1665 3.95842C7.1665 4.44166 7.55826 4.83342 8.0415 4.83342Z",fill:"currentColor"}}),t("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.33317 8.33342L1.9165 9.20842C1.52742 9.5975 1.33317 10.0834 1.33317 10.6667C1.9165 10.6667 2.40242 10.4725 2.7915 10.0834L3.6665 10.6667C2.88892 11.4443 1.72225 11.8334 0.166504 11.8334C0.166504 10.2777 0.555587 9.111 1.33317 8.33342Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"0c71":function(a,e,t){"use strict";t("5b1f")},"0cea":function(a,e,t){"use strict";t("7a91")},"0db4":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t(a.tag,{ref:"container",tag:"component",style:a.style,attrs:{"aria-hidden":!a.active,"aria-expanded":a.active},on:{transitionend:a.onTransitionEnd}},[a.hidden?a._e():a._t("default")],2)},o=[],n=(t("a9e3"),{props:{active:Boolean,duration:{type:Number,default:500},tag:{type:String,default:"div"},useHidden:{type:Boolean,default:!0}},data:function(){return{style:{},initial:!1,hidden:!1}},watch:{active:function(){var a=this;this.$nextTick((function(){a.layout()}))}},mounted:function(){this.layout(),this.initial=!0},created:function(){this.hidden=!this.active},computed:{el:function(){return this.$refs.container&&this.$refs.container.$el?this.$refs.container.$el:this.$refs.container||null}},methods:{layout:function(){var a=this;this.active?(this.hidden=!1,this.$emit("open-start"),this.initial&&this.setHeight("0px",(function(){return a.el.scrollHeight+"px"}))):(this.$emit("close-start"),this.setHeight(this.el.scrollHeight+"px",(function(){return"0px"})))},asap:function(a){this.initial?this.$nextTick(a):a()},setHeight:function(a,e){var t=this;this.style={height:a},this.asap((function(){t.__=t.el.scrollHeight,t.style={height:e(),overflow:"hidden","transition-property":"all","transition-duration":t.duration+"ms"}}))},onTransitionEnd:function(a){a.target===this.el&&(this.active?(this.style={},this.$emit("open-end")):(this.style={height:"0",overflow:"hidden"},this.hidden=!0,this.$emit("close-end")))}}}),s=n,r=t("2877"),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"0dd8":function(a,e,t){"use strict";t("8e81")},"0df9":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",[t("core-notifications"),t("div",{staticClass:"aioseo-main"},[t("core-header",{attrs:{"page-name":a.pageName}}),t("grid-container",[a.showTabs?t("core-main-tabs",{key:a.tabsKey,attrs:{tabs:a.tabs,showSaveButton:a.showSaveButton}}):a._e(),t("transition",{attrs:{name:"route-fade",mode:"out-in"}},[a._t("default")],2),a.showSaveButton?t("div",{staticClass:"save-changes"},[t("base-button",{attrs:{type:"blue",size:"medium",loading:a.loading},on:{click:a.processSaveChanges}},[a._v(" "+a._s(a.strings.saveChanges)+" ")])],1):a._e()],1)],1),a.helpPanel.docs&&Object.keys(a.helpPanel.docs).length?t("core-help"):a._e()],1)},o=[],n=t("5530"),s=(t("d81d"),t("4de4"),t("b0c0"),t("caad"),t("2532"),t("a86e"),t("3a7b"),t("51da")),r=t("9c0e"),d=t("2f62"),l={mixins:[r["k"]],props:{pageName:{type:String,required:!0},showTabs:{type:Boolean,default:function(){return!0}},showSaveButton:{type:Boolean,default:function(){return!0}},excludeTabs:{type:Array,default:function(){return[]}}},data:function(){return{tabsKey:0,strings:{saveChanges:this.$t.__("Save Changes",this.$td)}}},watch:{excludeTabs:function(){this.tabsKey+=1}},computed:Object(n["a"])(Object(n["a"])(Object(n["a"])({},Object(d["c"])(["settings"])),Object(d["e"])(["loading","options","showNotifications","helpPanel"])),{},{tabs:function(){var a=this;return this.$router.options.routes.filter((function(a){return a.name&&a.meta&&a.meta.name})).filter((function(e){return a.$allowed(e.meta.access)})).filter((function(e){return("lite"!==e.meta.display||!a.$isPro)&&!("pro"===e.meta.display&&!a.$isPro)})).filter((function(e){return!a.excludeTabs.includes(e.name)})).map((function(a){return{slug:a.name,name:a.meta.name,url:{name:a.name},access:a.meta.access,pro:!!a.meta.pro}}))}}),methods:Object(n["a"])({},Object(d["d"])(["toggleNotifications"])),mounted:function(){Object(s["a"])().notifications&&(this.showNotifications||this.toggleNotifications(),setTimeout((function(){Object(s["b"])("notifications")}),500))}},c=l,u=t("2877"),p=Object(u["a"])(c,i,o,!1,null,null,null);e["default"]=p.exports},"0fcd":function(a,e,t){"use strict";t.r(e);var i=t("3835"),o=(t("159b"),t("d3b7"),t("ddb0"),t("ac1f"),t("5319"),t("1276"),t("8039")),n={};o.keys().forEach((function(a){if("./index.js"!==a){var e=a.replace(/(\.\/|\.js)/g,""),t=e.split("/"),s=Object(i["a"])(t,2),r=s[0],d=s[1];n[r]||(n[r]={namespaced:!0}),n[r][d]=o(a).default}})),e["default"]=n},"10bc":function(a,e,t){"use strict";t("5ec7")},"112d":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("svg",{staticClass:"aioseo-share",attrs:{viewBox:"0 0 12 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M8.69333 10.7601C9.04 10.4468 9.49333 10.2468 10 10.2468C11.0733 10.2468 11.9467 11.1201 11.9467 12.1934C11.9467 13.2668 11.0733 14.1401 10 14.1401C8.92667 14.1401 8.05333 13.2668 8.05333 12.1934C8.05333 12.0468 8.07333 11.9001 8.10667 11.7601L3.36 8.98677C3 9.32011 2.52667 9.52677 2 9.52677C0.893333 9.52677 0 8.63344 0 7.52677C0 6.42011 0.893333 5.52677 2 5.52677C2.52667 5.52677 3 5.73344 3.36 6.06677L8.06 3.32677C8.02667 3.17344 8 3.02011 8 2.86011C8 1.75344 8.89333 0.860107 10 0.860107C11.1067 0.860107 12 1.75344 12 2.86011C12 3.96677 11.1067 4.86011 10 4.86011C9.47333 4.86011 9 4.65344 8.64 4.32011L3.94 7.06011C3.97333 7.21344 4 7.36677 4 7.52677C4 7.68677 3.97333 7.84011 3.94 7.99344L8.69333 10.7601ZM10.6667 2.86011C10.6667 2.49344 10.3667 2.19344 10 2.19344C9.63333 2.19344 9.33333 2.49344 9.33333 2.86011C9.33333 3.22677 9.63333 3.52677 10 3.52677C10.3667 3.52677 10.6667 3.22677 10.6667 2.86011ZM2 8.19344C1.63333 8.19344 1.33333 7.89344 1.33333 7.52677C1.33333 7.16011 1.63333 6.86011 2 6.86011C2.36667 6.86011 2.66667 7.16011 2.66667 7.52677C2.66667 7.89344 2.36667 8.19344 2 8.19344ZM9.33333 12.2068C9.33333 12.5734 9.63333 12.8734 10 12.8734C10.3667 12.8734 10.6667 12.5734 10.6667 12.2068C10.6667 11.8401 10.3667 11.5401 10 11.5401C9.63333 11.5401 9.33333 11.8401 9.33333 12.2068Z",fill:"currentColor"}})])},o=[],n=t("2877"),s={},r=Object(n["a"])(s,i,o,!1,null,null,null);e["default"]=r.exports},"11dd":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-wizard-header"},[t("div",{staticClass:"logo"},[t("svg-aioseo-logo")],1),t("wizard-progress",{attrs:{steps:a.steps}})],1)},o=[],n=t("5530"),s=t("2f62"),r={computed:Object(n["a"])(Object(n["a"])({},Object(s["c"])("wizard",["getCurrentStageCount","getTotalStageCount"])),{},{steps:function(){for(var a=[],e=0;e<this.getTotalStageCount;e++)e<this.getCurrentStageCount?a.push({active:!0}):a.push({active:!1});return a}})},d=r,l=(t("09ce"),t("2877")),c=Object(l["a"])(d,i,o,!1,null,null,null);e["default"]=c.exports},"13a9":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-wp-bulk-actions alignleft actions bulkactions"},[t("select",{directives:[{name:"model",rawName:"v-model",value:a.bulkAction,expression:"bulkAction"}],attrs:{name:"action"},on:{change:function(e){var t=Array.prototype.filter.call(e.target.options,(function(a){return a.selected})).map((function(a){var e="_value"in a?a._value:a.value;return e}));a.bulkAction=e.target.multiple?t:t[0]}}},[t("option",{attrs:{value:"-1"}},[a._v(a._s(a.strings.bulkActions))]),a._l(a.bulkOptions,(function(e,i){return t("option",{key:i,domProps:{value:e.value}},[a._v(a._s(e.label))])}))],2),t("input",{staticClass:"button action",attrs:{type:"submit"},domProps:{value:a.strings.apply},on:{click:function(e){"-1"!==a.bulkAction&&a.$emit("process-bulk-action",a.bulkAction)}}})])},o=[],n={props:{bulkOptions:{type:Array,required:!0}},data:function(){return{bulkAction:"-1",strings:{bulkActions:this.$t.__("Bulk Actions",this.$td),apply:this.$t.__("Apply",this.$td)}}}},s=n,r=t("2877"),d=Object(r["a"])(s,i,o,!1,null,null,null);e["default"]=d.exports},"13df":function(a,e,t){},"13e1":function(a,e,t){},"142b":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"aioseo-site-score-dashboard"},[a.analyzeError?a._e():t("div",{staticClass:"aioseo-seo-site-score-score"},[t("core-site-score",{attrs:{loading:a.loading,score:a.score,description:a.description}})],1),a.analyzeError?a._e():t("div",{staticClass:"aioseo-seo-site-score-recommendations"},[t("div",{staticClass:"critical"},[t("span",{staticClass:"round red"},[a._v(a._s(a.summary.critical||0))]),a._v(" "+a._s(a.strings.criticalIssues)+" ")]),t("div",{staticClass:"recommended"},[t("span",{staticClass:"round blue"},[a._v(a._s(a.summary.recommended||0))]),a._v(" "+a._s(a.strings.recommendedImprovements)+" ")]),t("div",{staticClass:"good"},[t("span",{staticClass:"round green"},[a._v(a._s(a.summary.good||0))]),a._v(" "+a._s(a.strings.goodResults)+" ")]),t("div",{staticClass:"links"},[t("a",{attrs:{href:a.$aioseo.urls.aio.seoAnalysis}},[a._v(a._s(a.strings.completeSiteAuditChecklist))]),t("a",{staticClass:"no-underline",attrs:{href:a.$aioseo.urls.aio.seoAnalysis}},[a._v("→")])])]),a.analyzeError?t("div",{staticClass:"analyze-errors"},[t("h3",[a._v(a._s(a.strings.anErrorOccurred))]),a._v(" "+a._s(a.getError)+" ")]):a._e()])},o=[],n=t("5530"),s=(t("a9e3"),t("2f62")),r={props:{score:Number,loading:Boolean,description:String,summary:{type:Object,default:function(){return{}}}},data:function(){return{strings:{anErrorOccurred:this.$t.__("An error occurred while analyzing your site.",this.$td),criticalIssues:this.$t.__("Critical Issues",this.$td),warnings:this.$t.__("Warnings",this.$td),recommendedImprovements:this.$t.__("Recommended Improvements",this.$td),goodResults:this.$t.__("Good Results",this.$td),completeSiteAuditChecklist:this.$t.__("Complete Site Audit Checklist",this.$td)}}},computed:Object(n["a"])(Object(n["a"])({},Object(s["e"])(["analyzeError"])),{},{getError:function(){switch(this.analyzeError){case"invalid-url":return this.$t.__("The URL provided is invalid.",this.$td);case"missing-content":return this.$t.__("We were unable to parse the content for this site.",this.$td);case"invalid-token":return this.$t.sprintf(this.$t.__("Your site is not connected. Please connect to %1$s, then try again.",this.$td),"AIOSEO")}return this.analyzeError}})},d=r,l=(t("8472"),t("2877")),c=Object(l["a"])(d,i,o,!1,null,null,null);e["default"]=c.exports},"14a4":function(a,e,t){},"154f":function(a,e,t){},"160c":function(a,e,t){},1725:function(a,e,t){"use strict";var i={};t.r(i),t.d(i,"PRIORITY_OPTIONS",(function(){return Rb})),t.d(i,"FREQUENCY_OPTIONS",(function(){return Db})),t.d(i,"GLOBAL_STRINGS",(function(){return Ub})),t.d(i,"CURRENCY_LIST",(function(){return Nb})),t.d(i,"COUNTRY_LIST",(function(){return Hb})),t.d(i,"SEMRUSH_DATABASE",(function(){return Fb})),t.d(i,"HOURS_24H_FORMAT",(function(){return Zb})),t.d(i,"HOURS_12H_FORMAT",(function(){return Vb})),t.d(i,"TIMEZONES",(function(){return Wb})),t.d(i,"CONTACT_TYPES",(function(){return Gb})),t.d(i,"WIZARD_FEATURES",(function(){return Yb})),t.d(i,"OG_TYPE_OPTIONS",(function(){return Kb})),t.d(i,"SCHEMA_AVAILABILITY",(function(){return Jb})),t.d(i,"SCHEMA_PRODUCT_IDENTIFIERS",(function(){return Qb})),t.d(i,"REDIRECT_TYPES",(function(){return Xb})),t.d(i,"REDIRECT_QUERY_PARAMS",(function(){return ay})),t.d(i,"REDIRECT_GROUPS",(function(){return ey})),t.d(i,"LOCAL_SEO_BUSINESS_TYPES",(function(){return ty})),t.d(i,"META_UA_COMPATIBLE",(function(){return iy})),t.d(i,"META_ROBOTS_CONTENT",(function(){return oy})),t.d(i,"HTTP_REQUEST_METHODS",(function(){return ny})),t.d(i,"HEADER_X_FRAME_OPTIONS",(function(){return sy})),t.d(i,"HEADER_X_XSS_PROTECTION",(function(){return ry})),t.d(i,"HEADER_X_CONTENT_TYPE_OPTIONS",(function(){return dy})),t.d(i,"HEADER_STRICT_TRANSPORT_SECURITY",(function(){return ly})),t.d(i,"HEADER_CLEAR_SITE_DATA",(function(){return cy})),t.d(i,"HEADER_REFERRER_POLICY",(function(){return uy})),t.d(i,"HTTP_RESPONSE_HEADERS",(function(){return py})),t.d(i,"REDIRECTS_CUSTOM_RULES_LABELS",(function(){return zy}));var o=t("a026"),n=t("db82"),s=t.n(n),r=t("561c");r["setLocaleData"](window.aioseo.translations,"all-in-one-seo-pack"),r["setLocaleData"](window.aioseo.translationsPro,Object({NODE_ENV:"production",VUE_APP_VERSION:"Lite",VUE_APP_TEXTDOMAIN:"all-in-one-seo-pack",VUE_APP_LOCAL_REQUEST_URL:"http://aioseo-v4.local/wp-json/",VUE_APP_NAME:"All in One SEO",VUE_APP_SHORT_NAME:"AIOSEO",VUE_APP_ENV:"dev",VUE_APP_TEXT_DOMAIN:"all-in-one-seo-pack",BASE_URL:"/"}).VUE_APP_TEXTDOMAIN_PRO);var d=r,l=t("9c30"),c=t("cba0"),u=t.n(c),p=function(a){var e=o["default"].prototype.$aioseo.user;return!(!e.capabilities||!e.capabilities[a])},z=(t("ac1f"),t("1276"),t("a15b"),t("d81d"),t("99af"),t("5319"),"https://aioseo.com/"),m=window.aioseo.urls.upgradeUrl,g={home:"".concat(z,"docs/"),ultimateGuide:"".concat(z,"ultimate-wordpress-seo-guide/"),quickStartGuide:"".concat(z,"docs/quick-start-guide/"),googleSearchConsole:"".concat(z,"docs/how-to-verify-your-site-with-google-search-console/"),bingWebmasterVerification:"".concat(z,"docs/how-to-verify-your-site-with-bing-webmaster-tools/"),yandexWebmasterVerification:"".concat(z,"docs/how-to-verify-your-site-with-yandex-webmaster-tools/"),baiduWebmasterVerification:"".concat(z,"docs/baidu-webmaster-tools-verification/"),pinterestSiteVerification:"".concat(z,"docs/how-to-verify-your-site-with-pinterest/"),googleAnalytics:"".concat(z,"docs/how-to-connect-your-site-with-google-analytics/"),advancedGoogleAnalytics:"".concat(z,"docs/advanced-settings-for-google-analytics/"),trackingDomain:"".concat(z,"docs/advanced-settings-for-google-analytics/#tracking-domain"),trackMultipleDomains:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-multiple-domains"),additionalDomains:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-multiple-domains"),anonymizeIps:"".concat(z,"docs/advanced-settings-for-google-analytics/#anonymize-ip-addresses"),displayAdvertiserTracking:"".concat(z,"docs/advanced-settings-for-google-analytics/#display-advertiser-tracking"),excludeUsers:"".concat(z,"docs/advanced-settings-for-google-analytics/#exclude-users-from-tracking"),trackOutboundLinks:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-outbound-links"),enhancedLinkAttribution:"".concat(z,"docs/advanced-settings-for-google-analytics/#enhanced-link-attribution"),enhancedEcommerce:"".concat(z,"docs/advanced-settings-for-google-analytics/#enhanced-ecommerce"),trackOutboundForms:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-outbound-forms"),trackEvents:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-events"),trackUrlChanges:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-url-changes"),trackVisibility:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-page-visibility"),trackMediaQueries:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-media-queries"),trackImpressions:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-elements-visibility"),trackScrollbar:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-page-scrolling"),trackSocial:"".concat(z,"docs/advanced-settings-for-google-analytics/#track-facebook-and-twitter"),trackCleanUrl:"".concat(z,"docs/advanced-settings-for-google-analytics/#ensure-url-consistency"),gtmContainerId:"".concat(z,"docs/how-to-connect-your-site-with-google-tag-manager/"),rssContent:"".concat(z,"docs/how-to-protect-your-content-with-rss-content-settings/"),twitter:"".concat(z,"docs/beginners-guide-to-social-networks-settings-for-twitter/"),facebook:"".concat(z,"docs/beginners-guide-to-social-networks-settings-for-facebook/"),xmlSitemaps:"".concat(z,"docs/how-to-create-an-xml-sitemap/"),blankSitemap:"".concat(z,"docs/how-to-fix-a-404-error-when-viewing-your-sitemap/"),sitemapIndexes:"".concat(z,"docs/using-sitemap-indexes-and-pagination/"),maxLinks:"".concat(z,"docs/using-sitemap-indexes-and-pagination/"),maxLinksRss:"".concat(z,"docs/how-to-create-an-rss-sitemap/#configuring-the-rss-sitemap"),selectPostTypes:"".concat(z,"docs/choosing-which-content-to-include-in-your-xml-sitemap/"),selectPostTypesColumns:"".concat(z,"docs/hiding-the-aioseo-column-on-all-posts-screens/"),selectPostTypesNews:"".concat(z,"docs/how-to-create-a-google-news-sitemap/#configuring-the-news-sitemap"),selectPostTypesVideo:"".concat(z,"docs/how-to-create-a-video-sitemap/#configuring-the-video-sitemap"),selectPostTypesRss:"".concat(z,"docs/how-to-create-an-rss-sitemap/#configuring-the-rss-sitemap"),selectTaxonomies:"".concat(z,"docs/choosing-which-content-to-include-in-your-xml-sitemap/"),selectTaxonomiesColumns:"".concat(z,"docs/hiding-the-aioseo-column-on-taxonomy-screens/"),selectTaxonomiesVideo:"".concat(z,"docs/how-to-create-a-video-sitemap/#configuring-the-video-sitemap"),includeArchivePages:"".concat(z,"docs/including-date-and-author-archives-in-your-xml-sitemap/"),excludeImages:"".concat(z,"docs/excluding-images-from-the-xml-sitemap/"),dynamicallyGenerate:"".concat(z,"docs/what-is-a-dynamically-generated-sitemap-and-why-is-it-better-to-use/"),dynamicallyGenerateVideo:"".concat(z,"docs/what-is-a-dynamically-generated-sitemap-and-why-is-it-better-to-use/"),videoSitemaps:"".concat(z,"docs/how-to-create-a-video-sitemap/"),includeCustomFields:"".concat(z,"docs/including-videos-in-custom-fields-in-your-video-sitemap/"),newsSitemaps:"".concat(z,"docs/how-to-create-a-google-news-sitemap/"),rssSitemaps:"".concat(z,"docs/how-to-create-an-rss-sitemap/"),facebookAdminId:"".concat(z,"docs/adding-your-facebook-admin-id/"),facebookAppId:"".concat(z,"docs/adding-your-facebook-app-id/"),facebookAuthorUrl:"".concat(z,"docs/setting-the-content-author-for-facebook/"),usageTracking:"".concat(z,"docs/usage-tracking/"),schemaSettings:"".concat(z,"docs/schema-settings/"),imageSeo:"".concat(z,"docs/image-seo-module/"),localSeo:"".concat(z,"introducing-local-seo/"),robotsEditor:"".concat(z,"docs/using-the-robots-txt-tool-in-all-in-one-seo/"),robotsRewrite:"".concat(z,"docs/nginx-rewrite-rules-for-robots-txt/"),useKeyphrasesTooltip:"".concat(z,"docs/using-the-focus-keyphrase-to-analyze-your-content/"),showSitelinks:"".concat(z,"docs/how-do-i-get-google-to-show-sitelinks-for-my-site/"),whenToUseNoindex:"".concat(z,"docs/when-to-use-noindex-or-the-robots-txt/"),installAioseoPro:"".concat(z,"docs/installing-all-in-one-seo-pro/"),importProcessSeoData:"".concat(z,"docs/how-does-the-import-process-for-seo-data-work/"),whatAreMediaAttachments:"".concat(z,"docs/what-are-media-attachments-and-should-i-submit-them-to-search-engines/"),minimumRequirements:"".concat(z,"docs/what-are-the-minimum-requirements-for-all-in-one-seo-pack/"),apiCodeExamples:"".concat(z,"docs/how-do-i-use-your-api-code-examples/"),troubleshootIssues:"".concat(z,"docs/how-to-troubleshoot-issues-with-all-in-one-seo-pack/"),staticHomePage:"".concat(z,"docs/setting-the-seo-for-your-home-page/#setting-the-seo-when-your-homepage-displays-a-static-page"),staticHomePageFacebook:"".concat(z,"docs/setting-facebook-social-meta-for-your-homepage/#setting-the-facebook-social-meta-when-your-homepage-displays-a-static-page"),staticHomePageTwitter:"".concat(z,"docs/setting-twitter-social-meta-for-your-homepage/#setting-the-twitter-social-meta-when-your-homepage-displays-a-static-page"),restApi:"".concat(z,"docs/aioseo-uses-rest-api/"),configuringSchema:"".concat(z,"docs/configuring-the-schema-settings-in-all-in-one-seo/"),unfilteredHtml:"".concat(z,"docs/unfiltered-html-capability/"),customFields:"".concat(z,"docs/including-custom-fields-in-the-seo-page-analysis/"),productIdentifiers:"".concat(z,"docs/unique-product-identifiers/"),redirectManagerRegex:"".concat(z,"docs/redirect-manager-regex/"),redirectGdpr:"".concat(z,"docs/redirect-gdpr-privacy-information/"),localSeoShortcodeBusinessInfo:"".concat(z,"docs/shortcode-aioseo_local_business_info/"),localSeoShortcodeOpeningHours:"".concat(z,"docs/shortcode-aioseo_local_opening_hours/"),localSeoShortcodeLocations:"".concat(z,"docs/shortcode-aioseo_local_locations/"),localSeoFunctionBusinessInfo:"".concat(z,"docs/function-aioseo_local_business_info/"),localSeoFunctionOpeningHours:"".concat(z,"docs/function-aioseo_local_opening_hours/"),localSeoFunctionLocations:"".concat(z,"docs/function-aioseo_local_locations/"),localSeoSearchQueryConflict:"".concat(z,"docs/enhanced-search-query-conflict/"),breadcrumbsDisplay:"".concat(z,"docs/displaying-breadcrumbs-on-your-site/"),breadcrumbsShortcode:"".concat(z,"docs/shortcode-aioseo_breadcrumbs/"),breadcrumbsFunction:"".concat(z,"docs/function-aioseo_breadcrumbs/"),unknownWebserver:"".concat(z,"docs/redirect-manager-unknown-web-server"),seoAnalyzerIssues:"".concat(z,"docs/seo-analysis-unable-to-connect-to-your-site"),redirectCustomRulesUserAgent:"".concat(z,"docs/redirection-manager-custom-rules/#user-agent"),redirectCanonicalHttps:"".concat(z,"docs/full-site-redirect/#canonical-settings")},w={home:z,liteUpgrade:"".concat(z,"lite-upgrade/"),pricing:"".concat(z,"pricing/")},b=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2?arguments[2]:void 0;return k(a,e,w[t])},y=function(a){return k("documentation",a,g[a])},f=function(a,e,t){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i?Object(r["sprintf"])('<a href="%1$s" class="no-underline" target="_blank">&nbsp;&rarr;</a>',k(a,t,w[t])):"";return Object(r["sprintf"])('<a href="%1$s" target="_blank">%2$s</a>%3$s',k(a,t,w[t]),e,o)},v=function(a,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=t?Object(r["sprintf"])('<a href="%1$s" class="no-underline" target="_blank">&nbsp;&rarr;</a>',k("documentation",e,g[e])):"";return Object(r["sprintf"])('<a href="%1$s" target="_blank">%2$s</a>%3$s',k("documentation",e,g[e]),a,i)},h=function(a,e,t){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"".concat(z,"pricing/");return k(e,t,i)+"&features[]="+a},k=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"".concat(z,"pricing/"),i=!1;"".concat(z,"pricing/")===t&&"pro"!=="Lite".toLowerCase()&&(i=m!==z,t="".concat(z,"lite-upgrade/"));var o=t.split("#"),n=[{key:"utm_source",value:"WordPress"},{key:"utm_campaign",value:"pro"==="Lite".toLowerCase()?"proplugin":"liteplugin"},{key:"utm_medium",value:a}];e&&n.push({key:"utm_content",value:e});var s=/^https?:\/\//i;s.test(o[0])||(o[0]=z+o[0]);var r=o[0].split("?");return o[0]=r[0]+(r[1]?"?"+r[1]+"&":"?"),o[0]+=n.map((function(a){return"".concat(a.key,"=").concat(a.value)})).join("&"),t=o[0],o[1]&&(t=t+"#"+o[1]),i&&(t=m.replace("https%3A%2F%2Faioseo.com%2F",j(t))),t},j=function(a){var e={"'":"%27","(":"%28",")":"%29","*":"%2A","~":"%7E","!":"%21"};for(var t in a=encodeURIComponent(a),a=a.replace("%20"," "),e)a=a.replace(t,e[t]);return a.replace(/(%([a-z0-9]{2}))/g,(function(a,e,t){return"%"+t.toUpperCase()}))},_=function(a){return a.replace(/\/$/,"")},C=function(a){return _(a)+"/"},x={docLinks:g,getDocLink:v,getDocUrl:y,getPricingUrl:h,getUpsellLink:f,getUpsellUrl:b,trailingSlashIt:C,utmUrl:k},A=t("bfad"),S=t("5530"),q=(t("4de4"),t("caad"),t("2532"),t("159b"),t("a434"),t("7db0"),t("b0c0"),t("a4d3"),t("e01a"),t("c740"),t("4e82"),t("cf27")),O="all-in-one-seo-pack",E=window.aioseo||{postData:{postTypes:[]}},$=function(a){if(!q["a"].state.tags.tags.length)return[];var e=q["a"].state.tags.context[a];if(!e)return q["a"].state.tags.tags.filter((function(a){return!a.context||a.context.includes("all")}));var t=[],i=[];if(e.forEach((function(e){var o=q["a"].state.tags.tags.filter((function(a){return a.id===e}));o.forEach((function(e){if(e.context){if(!e.context.includes("all")&&!e.context.includes(a))return;t.push(e.id)}e&&!e.deprecated&&i.push(Object(S["a"])({},e))}))})),t.length){var o=[];i.forEach((function(a,e){t.includes(a.id)&&!a.context&&o.push(e)}));for(var n=o.length-1;0<=n;n--)i.splice(o[n],1)}var s=E.postData.postTypes.find((function(e){return e.name+"Title"===a||e.name+"Description"===a||"breadcrumbs-post-type-"+e.name===a}));if(s&&(i.map((function(a){return a.name=a.name.replace("Post",s.singular),a.description=a.description.replace("page/post",s.singular.toLowerCase()),a})),"product"===s.name)){var d=i.findIndex((function(a){return"post_excerpt"===a.id}));-1!==d&&(i[d].name=Object(r["__"])("Product Short Description",O),i[d].description=Object(r["__"])("A short description for your product.",O),i[d].value=Object(r["__"])("Sample short description for your product.",O))}var l=E.postData.taxonomies.find((function(e){return e.name+"Title"===a||e.name+"Description"===a||"breadcrumbs-taxonomy-"+e.name===a}));return l&&i.map((function(a){return a.name=a.name.replace("Category",l.singular),a})),"dateTitle"!==a&&"dateDescription"!==a||i.map((function(a){return a.name=a.name.replace("Category",Object(r["__"])("Archive",O)),a.name=a.name.replace("Post",Object(r["__"])("Archive",O)),a.description=a.description.replace("page/post",Object(r["__"])("archive",O)),a})),i.sort((function(a,e){return a.name<e.name?-1:a.name>e.name?1:0}))},M=function(a,e,t){switch(t){case"title":switch(a){case"taxonomies":return["taxonomy_title","separator_sa","site_title"];case"archives":switch(e){case"author":return["author_name","separator_sa","site_title"];case"search":return["search_term","separator_sa","site_title"];case"date":default:return["archive_title","separator_sa","site_title"]}default:return["post_title","separator_sa","site_title"]}case"description":switch(a){case"taxonomies":return["taxonomy_title","separator_sa","taxonomy_description"];case"attachment":return["attachment_caption","separator_sa","site_title"];case"archives":switch(e){case"author":return["author_name","separator_sa","site_title"];case"search":return["search_term","separator_sa","site_title"];case"date":default:return["archive_title","separator_sa","site_title"]}default:return"attachment"===e?["attachment_caption","separator_sa","site_title"]:"product"===e?["post_excerpt","post_content"]:["post_excerpt","post_content","separator_sa"]}}},P=function(a){var e=document.createElement("div");return a&&"string"===typeof a&&(a=a.replace(/<script[^>]*>([\S\s]*?)<\/script>/gim,""),a=a.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gim,""),e.innerHTML=a,a=e.textContent),a},L={context:$,decodeHTMLEntities:P,getDefaultTags:M},T=t("8103"),B=t.n(T),I=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e&&e.isActive},R=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return!e||e.requiresUpgrade},D=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e&&!e.isActive},U=function(a){var e=q["a"].state.addons.find((function(e){return a===e.sku}));return e?e.currentLevels.map((function(a){return B()(a)})).join(", "):null},N={isActive:I,requiresUpgrade:R,canActivate:D,currentPlans:U},H=t("1da1"),F=t("d4ec"),Z=t("bee2"),V=t("ade3"),W=(t("4d63"),t("25f0"),t("96cf"),t("466d"),t("cdd8")),G=t.n(W),Y=t("e7a6"),K=t.n(Y),J={HTMLRegExp:/<\/?[a-z][^>]*?>/gi,HTMLcommentRegExp:/<!--[\s\S]*?-->/g,spaceRegExp:/&nbsp;|&#160;/gi,HTMLEntityRegExp:/&\S+?;/g,connectorRegExp:/--|\u2014/g,removeRegExp:new RegExp(["[","!-@[-`{-~","€-¿×÷"," -⯿","⸀-⹿","]"].join(""),"g"),astralRegExp:/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wordsRegExp:/\S\s+/g,characters_excluding_spacesRegExp:/\S/g,characters_including_spacesRegExp:/[^\f\n\r\t\v\u00AD\u2028\u2029]/g,l10n:{type:"words"}};function Q(a,e){if(a.HTMLRegExp)return e.replace(a.HTMLRegExp,"\n")}function X(a,e){return a.astralRegExp?e.replace(a.astralRegExp,"a"):e}function aa(a,e){return a.HTMLEntityRegExp?e.replace(a.HTMLEntityRegExp,""):e}function ea(a,e){return a.connectorRegExp?e.replace(a.connectorRegExp," "):e}function ta(a,e){return a.removeRegExp?e.replace(a.removeRegExp,""):e}function ia(a,e){return a.HTMLcommentRegExp?e.replace(a.HTMLcommentRegExp,""):e}function oa(a,e){return a.shortcodesRegExp?e.replace(a.shortcodesRegExp,"\n"):e}function na(a,e){if(a.spaceRegExp)return e.replace(a.spaceRegExp," ")}function sa(a,e){return a.HTMLEntityRegExp?e.replace(a.HTMLEntityRegExp,"a"):e}function ra(a,e){var t=G()(J,e);return t.shortcodes=t.l10n.shortcodes||{},t.shortcodes&&t.shortcodes.length&&(t.shortcodesRegExp=new RegExp("\\[\\/?(?:"+t.shortcodes.join("|")+")[^\\]]*?\\]","g")),t.type=a||t.l10n.type,"characters_excluding_spaces"!==t.type&&"characters_including_spaces"!==t.type&&(t.type="words"),t}function da(a,e,t){return a=K()(Q.bind(this,t),ia.bind(this,t),oa.bind(this,t),na.bind(this,t),aa.bind(this,t),ea.bind(this,t),ta.bind(this,t))(a),a+="\n",a.match(e)}function la(a,e,t){return a=K()(Q.bind(this,t),ia.bind(this,t),oa.bind(this,t),na.bind(this,t),X.bind(this,t),sa.bind(this,t))(a),a+="\n",a.match(e)}function ca(a,e,t){if(""===a)return 0;if(a){var i=ra(e,t),o=i[e+"RegExp"],n="words"===i.type?da(a,o,i):la(a,o,i);return n?n.length:0}}var ua=t("345a"),pa=t.n(ua),za="all-in-one-seo-pack",ma={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100},ga={recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20};function wa(a){if(!a)return{error:1,title:Object(r["__"])("Content Length",za),description:Object(r["__"])("Please add some content first.",za),score:1,maxScore:5};var e=ca(a,"words");if(ma.recommendedMinimum<e)return{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content length is ok. Good job!",za),score:9,maxScore:9,error:0};if(pa()(e,0,ma.belowMinimum)){var t=ga.farBelowMinimum;return pa()(e,0,ma.veryFarBelowMinimum)&&(t=ga.veryFarBelowMinimum),{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("This is far below the recommended minimum of words.",za),score:t,maxScore:9,error:1}}return pa()(e,ma.slightlyBelowMinimum,ma.recommendedMinimum)?{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content is below the minimum of words. Add more content.",za),score:6,maxScore:9,error:1}:{title:Object(r["__"])("Content Length",za),description:Object(r["__"])("The content is below the minimum of words. Add more content.",za),score:3,maxScore:9,error:1}}var ba=wa,ya="all-in-one-seo-pack",fa=function(a){return"focus"===a?Object(r["__"])("Focus keyphrase",ya):Object(r["__"])("Keyphrase",ya)},va="all-in-one-seo-pack",ha={recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},ka={veryBad:-999,bad:3,okay:6,good:9};function ja(a,e){var t=fa(e),i=ca(a,"words"),o=Object(r["sprintf"])(Object(r["__"])("%1$s length",va),t);return i<ha.recommendedMinimum?{title:o,description:Object(r["sprintf"])(Object(r["__"])("No %1$s was set. Set a %1$s in order to calculate your SEO score.",va),t),score:ka.veryBad,maxScore:9,error:1,length:i}:pa()(i,ha.recommendedMinimum,ha.recommendedMaximum+1)?{title:o,description:Object(r["__"])("Good job!",va),score:ka.good,maxScore:9,error:0,length:i}:pa()(i,ha.recommendedMaximum+1,ha.acceptableMaximum+1)?{title:o,description:Object(r["sprintf"])(Object(r["__"])("%1$s is slightly long. Try to make it shorter.",va),t),score:ka.okay,maxScore:9,error:1,length:i}:{title:o,description:Object(r["sprintf"])(Object(r["__"])("%1$s is too long. Try to make it shorter.",va),t),score:ka.bad,maxScore:9,error:1,length:i}}var _a,Ca=ja,xa=t("2909"),Aa=function(a){return a=a.replace(/\s{2,}/g," "),a=a.replace(/\s\./g,"."),a=a.replace(/^\s+|\s+$/g,""),a},Sa=function(a){return a?(a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),a=Aa(a),a):""},qa="[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&۔؟،؛\\<>]+",Oa=new RegExp("^"+qa),Ea=new RegExp(qa+"$"),$a=function(a){return a=a.replace(Oa,""),a=a.replace(Ea,""),a},Ma=function(a){return a.replace(/&nbsp;/g," ")},Pa=function(a){return a.replace(/\s/g," ")},La=function(a){return a=Ma(a),Pa(a)},Ta=t("dd61"),Ba=t.n(Ta),Ia=function(a){var e,t,i,o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return e="id_ID"===s?'[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+;!¡?¿:/»«‹›'+n+"<>":'[ \\u00a0\\u06d4\\u061f\\u060C\\u061B \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+n+"<>",t="(^|"+e+"'‘’‛`])",i=o?"($|((?="+e+"]))|((['‘’‛`])("+e+"])))":"($|("+e+"])|((['‘’‛`])("+e+"])))",t+a+i},Ra=function(a){return a.split("_")[0]},Da=t("4cfe"),Ua=t.n(Da),Na={es:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00FA\u00FC]/g,alternative:"u"},{letter:/[\u00DA\u00DC]/g,alternative:"U"}],pl:[{letter:/[\u0105]/g,alternative:"a"},{letter:/[\u0104]/g,alternative:"A"},{letter:/[\u0107]/g,alternative:"c"},{letter:/[\u0106]/g,alternative:"C"},{letter:/[\u0119]/g,alternative:"e"},{letter:/[\u0118]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u015B]/g,alternative:"s"},{letter:/[\u015A]/g,alternative:"S"},{letter:/[\u017A\u017C]/g,alternative:"z"},{letter:/[\u0179\u017B]/g,alternative:"Z"}],de:[{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00FC]/g,alternative:"ue"},{letter:/[\u00DC]/g,alternative:"Ue"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00DF]/g,alternative:"ss"},{letter:/[\u1E9E]/g,alternative:"SS"}],nbnn:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00F3\u00F2\u00F4]/g,alternative:"o"},{letter:/[\u00D3\u00D2\u00D4]/g,alternative:"O"}],sv:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F6]/g,alternative:"oe"},{letter:/[\u00D6]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"}],fi:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u017E]/g,alternative:"zh"},{letter:/[\u017D]/g,alternative:"Zh"},{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"}],da:[{letter:/[\u00E5]/g,alternative:"aa"},{letter:/[\u00C5]/g,alternative:"Aa"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u00C4]/g,alternative:"Ae"},{letter:/[\u00F8]/g,alternative:"oe"},{letter:/[\u00D8]/g,alternative:"Oe"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"}],tr:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u011F]/g,alternative:"g"},{letter:/[\u011E]/g,alternative:"G"},{letter:/[\u00F6]/g,alternative:"o"},{letter:/[\u00D6]/g,alternative:"O"},{letter:/[\u015F]/g,alternative:"s"},{letter:/[\u015E]/g,alternative:"S"},{letter:/[\u00E2]/g,alternative:"a"},{letter:/[\u00C2]/g,alternative:"A"},{letter:/[\u0131\u00EE]/g,alternative:"i"},{letter:/[\u0130\u00CE]/g,alternative:"I"},{letter:/[\u00FC\u00FB]/g,alternative:"u"},{letter:/[\u00DC\u00DB]/g,alternative:"U"}],lv:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u0123]/g,alternative:"g"},{letter:/[\u0122]/g,alternative:"G"},{letter:/[\u012B]/g,alternative:"i"},{letter:/[\u012A]/g,alternative:"I"},{letter:/[\u0137]/g,alternative:"k"},{letter:/[\u0136]/g,alternative:"K"},{letter:/[\u013C]/g,alternative:"l"},{letter:/[\u013B]/g,alternative:"L"},{letter:/[\u0146]/g,alternative:"n"},{letter:/[\u0145]/g,alternative:"N"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u016B]/g,alternative:"u"},{letter:/[\u016A]/g,alternative:"U"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"}],is:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00E9]/g,alternative:"e"},{letter:/[\u00C9]/g,alternative:"E"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00F3\u00F6]/g,alternative:"o"},{letter:/[\u00D3\u00D6]/g,alternative:"O"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FE]/g,alternative:"th"},{letter:/[\u00DE]/g,alternative:"Th"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],fa:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u00F0]/g,alternative:"d"},{letter:/[\u00D0]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u00FA]/g,alternative:"u"},{letter:/[\u00DA]/g,alternative:"U"},{letter:/[\u00F3\u00F8]/g,alternative:"o"},{letter:/[\u00D3\u00D8]/g,alternative:"O"},{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"}],cs:[{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00C1]/g,alternative:"A"},{letter:/[\u010D]/g,alternative:"c"},{letter:/[\u010C]/g,alternative:"C"},{letter:/[\u010F]/g,alternative:"d"},{letter:/[\u010E]/g,alternative:"D"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u0148]/g,alternative:"n"},{letter:/[\u0147]/g,alternative:"N"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u0159]/g,alternative:"r"},{letter:/[\u0158]/g,alternative:"R"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u0165]/g,alternative:"t"},{letter:/[\u0164]/g,alternative:"T"},{letter:/[\u00FD]/g,alternative:"y"},{letter:/[\u00DD]/g,alternative:"Y"},{letter:/[\u017E]/g,alternative:"z"},{letter:/[\u017D]/g,alternative:"Z"},{letter:/[\u00E9\u011B]/g,alternative:"e"},{letter:/[\u00C9\u011A]/g,alternative:"E"},{letter:/[\u00FA\u016F]/g,alternative:"u"},{letter:/[\u00DA\u016E]/g,alternative:"U"}],ru:[{letter:/[\u0430]/g,alternative:"a"},{letter:/[\u0410]/g,alternative:"A"},{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"g"},{letter:/[\u0413]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u0435]/g,alternative:"e"},{letter:/[\u0415]/g,alternative:"E"},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0456\u0438\u0439]/g,alternative:"i"},{letter:/[\u0406\u0418\u0419]/g,alternative:"I"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u043D]/g,alternative:"n"},{letter:/[\u041D]/g,alternative:"N"},{letter:/[\u0440]/g,alternative:"r"},{letter:/[\u0420]/g,alternative:"R"},{letter:/[\u043E]/g,alternative:"o"},{letter:/[\u041E]/g,alternative:"O"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044A]/g,alternative:"ie"},{letter:/[\u042A]/g,alternative:"Ie"},{letter:/[\u044B]/g,alternative:"y"},{letter:/[\u042B]/g,alternative:"Y"},{letter:/[\u044C]/g,alternative:""},{letter:/[\u042C]/g,alternative:""},{letter:/[\u0451\u044D]/g,alternative:"e"},{letter:/[\u0401\u042D]/g,alternative:"E"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/[\u042E]/g,alternative:"Iu"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/[\u042F]/g,alternative:"Ia"}],eo:[{letter:/[\u0109]/g,alternative:"ch"},{letter:/[\u0108]/g,alternative:"Ch"},{letter:/[\u011d]/g,alternative:"gh"},{letter:/[\u011c]/g,alternative:"Gh"},{letter:/[\u0125]/g,alternative:"hx"},{letter:/[\u0124]/g,alternative:"Hx"},{letter:/[\u0135]/g,alternative:"jx"},{letter:/[\u0134]/g,alternative:"Jx"},{letter:/[\u015d]/g,alternative:"sx"},{letter:/[\u015c]/g,alternative:"Sx"},{letter:/[\u016d]/g,alternative:"ux"},{letter:/[\u016c]/g,alternative:"Ux"}],af:[{letter:/[\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00CB\u00C8\u00CA]/g,alternative:"E"},{letter:/[\u00EE\u00EF]/g,alternative:"i"},{letter:/[\u00CE\u00CF]/g,alternative:"I"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00DB\u00DC]/g,alternative:"U"}],ca:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9|\u00E8]/g,alternative:"e"},{letter:/[\u00C9|\u00C8]/g,alternative:"E"},{letter:/[\u00ED|\u00EF]/g,alternative:"i"},{letter:/[\u00CD|\u00CF]/g,alternative:"I"},{letter:/[\u00F3|\u00F2]/g,alternative:"o"},{letter:/[\u00D3|\u00D2]/g,alternative:"O"},{letter:/[\u00FA|\u00FC]/g,alternative:"u"},{letter:/[\u00DA|\u00DC]/g,alternative:"U"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"}],ast:[{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],an:[{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00F1]/g,alternative:"ny"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00ED]/g,alternative:"i"},{letter:/[\u00F3]/g,alternative:"o"},{letter:/[\u00E1]/g,alternative:"a"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00D1]/g,alternative:"Ny"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00CD]/g,alternative:"I"},{letter:/[\u00D3]/g,alternative:"O"},{letter:/[\u00C1]/g,alternative:"A"}],ay:[{letter:/(([\u00EF])|([\u00ED]))/g,alternative:"i"},{letter:/(([\u00CF])|([\u00CD]))/g,alternative:"I"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u0027]/g,alternative:""},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],en:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00EB\u00E9]/g,alternative:"e"},{letter:/[\u00C9\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],fr:[{letter:/[\u00E6\u04D5]/g,alternative:"ae"},{letter:/[\u00C6\u04D4]/g,alternative:"Ae"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]/g,alternative:"Oe"},{letter:/[\u00E9\u00E8\u00EB\u00EA]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CB\u00CA]/g,alternative:"E"},{letter:/[\u00E0\u00E2]/g,alternative:"a"},{letter:/[\u00C0\u00C2]/g,alternative:"A"},{letter:/[\u00EF\u00EE]/g,alternative:"i"},{letter:/[\u00CF\u00CE]/g,alternative:"I"},{letter:/[\u00F9\u00FB\u00FC]/g,alternative:"u"},{letter:/[\u00D9\u00DB\u00DC]/g,alternative:"U"},{letter:/[\u00F4]/g,alternative:"o"},{letter:/[\u00D4]/g,alternative:"O"},{letter:/[\u00FF]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"},{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"}],it:[{letter:/[\u00E0]/g,alternative:"a"},{letter:/[\u00C0]/g,alternative:"A"},{letter:/[\u00E9\u00E8]/g,alternative:"e"},{letter:/[\u00C9\u00C8]/g,alternative:"E"},{letter:/[\u00EC\u00ED\u00EE]/g,alternative:"i"},{letter:/[\u00CC\u00CD\u00CE]/g,alternative:"I"},{letter:/[\u00F3\u00F2]/g,alternative:"o"},{letter:/[\u00D3\u00D2]/g,alternative:"O"},{letter:/[\u00F9\u00FA]/g,alternative:"u"},{letter:/[\u00D9\u00DA]/g,alternative:"U"}],nl:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00F1]/g,alternative:"n"},{letter:/[\u00D1]/g,alternative:"N"},{letter:/[\u00E9\u00E8\u00EA\u00EB]/g,alternative:"e"},{letter:/[\u00C9\u00C8\u00CA\u00CB]/g,alternative:"E"},{letter:/[\u00F4\u00F6]/g,alternative:"o"},{letter:/[\u00D4\u00D6]/g,alternative:"O"},{letter:/[\u00EF]/g,alternative:"i"},{letter:/[\u00CF]/g,alternative:"I"},{letter:/[\u00FC]/g,alternative:"u"},{letter:/[\u00DC]/g,alternative:"U"},{letter:/[\u00E4]/g,alternative:"a"},{letter:/[\u00C4]/g,alternative:"A"}],bm:[{letter:/[\u025B]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0272]/g,alternative:"ny"},{letter:/[\u019D]/g,alternative:"Ny"},{letter:/[\u014B]/g,alternative:"ng"},{letter:/[\u014A]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"}],uk:[{letter:/[\u0431]/g,alternative:"b"},{letter:/[\u0411]/g,alternative:"B"},{letter:/[\u0432]/g,alternative:"v"},{letter:/[\u0412]/g,alternative:"V"},{letter:/[\u0433]/g,alternative:"h"},{letter:/[\u0413]/g,alternative:"H"},{letter:/[\u0491]/g,alternative:"g"},{letter:/[\u0490]/g,alternative:"G"},{letter:/[\u0434]/g,alternative:"d"},{letter:/[\u0414]/g,alternative:"D"},{letter:/[\u043A]/g,alternative:"k"},{letter:/[\u041A]/g,alternative:"K"},{letter:/[\u043B]/g,alternative:"l"},{letter:/[\u041B]/g,alternative:"L"},{letter:/[\u043C]/g,alternative:"m"},{letter:/[\u041C]/g,alternative:"M"},{letter:/[\u0070]/g,alternative:"r"},{letter:/[\u0050]/g,alternative:"R"},{letter:/[\u043F]/g,alternative:"p"},{letter:/[\u041F]/g,alternative:"P"},{letter:/[\u0441]/g,alternative:"s"},{letter:/[\u0421]/g,alternative:"S"},{letter:/[\u0442]/g,alternative:"t"},{letter:/[\u0422]/g,alternative:"T"},{letter:/[\u0443]/g,alternative:"u"},{letter:/[\u0423]/g,alternative:"U"},{letter:/[\u0444]/g,alternative:"f"},{letter:/[\u0424]/g,alternative:"F"},{letter:/[\u0445]/g,alternative:"kh"},{letter:/[\u0425]/g,alternative:"Kh"},{letter:/[\u0446]/g,alternative:"ts"},{letter:/[\u0426]/g,alternative:"Ts"},{letter:/[\u0447]/g,alternative:"ch"},{letter:/[\u0427]/g,alternative:"Ch"},{letter:/[\u0448]/g,alternative:"sh"},{letter:/[\u0428]/g,alternative:"Sh"},{letter:/[\u0449]/g,alternative:"shch"},{letter:/[\u0429]/g,alternative:"Shch"},{letter:/[\u044C\u042C]/g,alternative:""},{letter:/[\u0436]/g,alternative:"zh"},{letter:/[\u0416]/g,alternative:"Zh"},{letter:/[\u0437]/g,alternative:"z"},{letter:/[\u0417]/g,alternative:"Z"},{letter:/[\u0438]/g,alternative:"y"},{letter:/[\u0418]/g,alternative:"Y"},{letter:/^[\u0454]/g,alternative:"ye"},{letter:/[\s][\u0454]/g,alternative:" ye"},{letter:/[\u0454]/g,alternative:"ie"},{letter:/^[\u0404]/g,alternative:"Ye"},{letter:/[\s][\u0404]/g,alternative:" Ye"},{letter:/[\u0404]/g,alternative:"IE"},{letter:/^[\u0457]/g,alternative:"yi"},{letter:/[\s][\u0457]/g,alternative:" yi"},{letter:/[\u0457]/g,alternative:"i"},{letter:/^[\u0407]/g,alternative:"Yi"},{letter:/[\s][\u0407]/g,alternative:" Yi"},{letter:/[\u0407]/g,alternative:"I"},{letter:/^[\u0439]/g,alternative:"y"},{letter:/[\s][\u0439]/g,alternative:" y"},{letter:/[\u0439]/g,alternative:"i"},{letter:/^[\u0419]/g,alternative:"Y"},{letter:/[\s][\u0419]/g,alternative:" Y"},{letter:/[\u0419]/g,alternative:"I"},{letter:/^[\u044E]/g,alternative:"yu"},{letter:/[\s][\u044E]/g,alternative:" yu"},{letter:/[\u044E]/g,alternative:"iu"},{letter:/^[\u042E]/g,alternative:"Yu"},{letter:/[\s][\u042E]/g,alternative:" Yu"},{letter:/[\u042E]/g,alternative:"IU"},{letter:/^[\u044F]/g,alternative:"ya"},{letter:/[\s][\u044F]/g,alternative:" ya"},{letter:/[\u044F]/g,alternative:"ia"},{letter:/^[\u042F]/g,alternative:"Ya"},{letter:/[\s][\u042F]/g,alternative:" Ya"},{letter:/[\u042F]/g,alternative:"IA"}],br:[{letter:/\u0063\u0027\u0068/g,alternative:"ch"},{letter:/\u0043\u0027\u0048/g,alternative:"CH"},{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],ch:[{letter:/[\u0027]/g,alternative:""},{letter:/[\u00e5]/g,alternative:"a"},{letter:/[\u00c5]/g,alternative:"A"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],co:[{letter:/[\u00e2\u00e0]/g,alternative:"a"},{letter:/[\u00c2\u00c0]/g,alternative:"A"},{letter:/[\u00e6\u04d5]/g,alternative:"ae"},{letter:/[\u00c6\u04d4]/g,alternative:"Ae"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00e9\u00ea\u00e8\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00ca\u00c8\u00cb]/g,alternative:"E"},{letter:/[\u00ec\u00ee\u00ef]/g,alternative:"i"},{letter:/[\u00cc\u00ce\u00cf]/g,alternative:"I"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00f4\u00f2]/g,alternative:"o"},{letter:/[\u00d4\u00d2]/g,alternative:"O"},{letter:/[\u0153]/g,alternative:"oe"},{letter:/[\u0152]]/g,alternative:"Oe"},{letter:/[\u00f9\u00fc]/g,alternative:"u"},{letter:/[\u00d9\u00dc]/g,alternative:"U"},{letter:/[\u00ff]/g,alternative:"y"},{letter:/[\u0178]/g,alternative:"Y"}],csb:[{letter:/[\u0105\u00e3]/g,alternative:"a"},{letter:/[\u0104\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00eb]/g,alternative:"e"},{letter:/[\u00c9\u00cb]/g,alternative:"E"},{letter:/[\u0142]/g,alternative:"l"},{letter:/[\u0141]/g,alternative:"L"},{letter:/[\u0144]/g,alternative:"n"},{letter:/[\u0143]/g,alternative:"N"},{letter:/[\u00f2\u00f3\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d3\u00d4]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u017c]/g,alternative:"z"},{letter:/[\u017b]/g,alternative:"Z"}],cy:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea]/g,alternative:"e"},{letter:/[\u00ca]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"},{letter:/[\u00fb]/g,alternative:"u"},{letter:/[\u00db]/g,alternative:"U"},{letter:/[\u0175]/g,alternative:"w"},{letter:/[\u0174]/g,alternative:"W"},{letter:/[\u0177]/g,alternative:"y"},{letter:/[\u0176]/g,alternative:"Y"}],ee:[{letter:/[\u0256]/g,alternative:"d"},{letter:/[\u0189]/g,alternative:"D"},{letter:/[\u025b]/g,alternative:"e"},{letter:/[\u0190]/g,alternative:"E"},{letter:/[\u0192]/g,alternative:"f"},{letter:/[\u0191]/g,alternative:"F"},{letter:/[\u0263]/g,alternative:"g"},{letter:/[\u0194]/g,alternative:"G"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0254]/g,alternative:"o"},{letter:/[\u0186]/g,alternative:"O"},{letter:/[\u028b]/g,alternative:"w"},{letter:/[\u01b2]/g,alternative:"W"},{letter:/\u0061\u0303/g,alternative:"a"},{letter:/[\u00e1\u00e0\u01ce\u00e2\u00e3]/g,alternative:"a"},{letter:/\u0041\u0303/g,alternative:"A"},{letter:/[\u00c1\u00c0\u01cd\u00c2\u00c3]/g,alternative:"A"},{letter:/[\u00e9\u00e8\u011b\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00c8\u011a\u00ca]/g,alternative:"E"},{letter:/[\u00f3\u00f2\u01d2\u00f4]/g,alternative:"o"},{letter:/[\u00d3\u00d2\u01d1\u00d4]/g,alternative:"O"},{letter:/[\u00fa\u00f9\u01d4\u00fb]/g,alternative:"u"},{letter:/[\u00da\u00d9\u01d3\u00db]/g,alternative:"U"},{letter:/[\u00ed\u00ec\u01d0\u00ee]/g,alternative:"i"},{letter:/[\u00cd\u00cc\u01cf\u00ce]/g,alternative:"I"}],et:[{letter:/[\u0161]/g,alternative:"sh"},{letter:/[\u0160]/g,alternative:"Sh"},{letter:/[\u017e]/g,alternative:"zh"},{letter:/[\u017d]/g,alternative:"Zh"},{letter:/[\u00f5\u00f6]/g,alternative:"o"},{letter:/[\u00d6\u00d5]/g,alternative:"O"},{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],eu:[{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],fuc:[{letter:/[\u0253]/g,alternative:"b"},{letter:/[\u0181]/g,alternative:"B"},{letter:/[\u0257]/g,alternative:"d"},{letter:/[\u018a]/g,alternative:"D"},{letter:/[\u014b]/g,alternative:"ng"},{letter:/[\u014a]/g,alternative:"Ng"},{letter:/[\u0272\u00f1]/g,alternative:"ny"},{letter:/[\u019d\u00d1]/g,alternative:"Ny"},{letter:/[\u01b4]/g,alternative:"y"},{letter:/[\u01b3]/g,alternative:"Y"},{letter:/[\u0260]/g,alternative:"g"},{letter:/[\u0193]/g,alternative:"G"}],fj:[{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u016a]/g,alternative:"U"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u014c]/g,alternative:"O"}],frp:[{letter:/[\u00e2]/g,alternative:"a"},{letter:/[\u00c2]/g,alternative:"A"},{letter:/[\u00ea\u00e8\u00e9]/g,alternative:"e"},{letter:/[\u00ca\u00c8\u00c9]/g,alternative:"E"},{letter:/[\u00ee]/g,alternative:"i"},{letter:/[\u00ce]/g,alternative:"I"},{letter:/[\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00f4]/g,alternative:"o"},{letter:/[\u00d4]/g,alternative:"O"}],fur:[{letter:/[\u00E7]/g,alternative:"c"},{letter:/[\u00C7]/g,alternative:"C"},{letter:/[\u00e0\u00e2]/g,alternative:"a"},{letter:/[\u00c0\u00c2]/g,alternative:"A"},{letter:/[\u00e8\u00ea]/g,alternative:"e"},{letter:/[\u00c8\u00ca]/g,alternative:"E"},{letter:/[\u00ec\u00ee]/g,alternative:"i"},{letter:/[\u00cc\u00ce]/g,alternative:"I"},{letter:/[\u00f2\u00f4]/g,alternative:"o"},{letter:/[\u00d2\u00d4]/g,alternative:"O"},{letter:/[\u00f9\u00fb]/g,alternative:"u"},{letter:/[\u00d9\u00db]/g,alternative:"U"},{letter:/[\u010d]/g,alternative:"c"},{letter:/[\u010c]/g,alternative:"C"},{letter:/[\u011f]/g,alternative:"g"},{letter:/[\u011e]/g,alternative:"G"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"}],fy:[{letter:/[\u00e2\u0101\u00e4\u00e5]/g,alternative:"a"},{letter:/[\u00c2\u0100\u00c4\u00c5]/g,alternative:"A"},{letter:/[\u00ea\u00e9\u0113]/g,alternative:"e"},{letter:/[\u00ca\u00c9\u0112]/g,alternative:"E"},{letter:/[\u00f4\u00f6]/g,alternative:"o"},{letter:/[\u00d4\u00d6]/g,alternative:"O"},{letter:/[\u00fa\u00fb\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00db\u00dc]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"},{letter:/[\u0111\u00f0]/g,alternative:"d"},{letter:/[\u0110\u00d0]/g,alternative:"D"}],ga:[{letter:/[\u00e1]/g,alternative:"a"},{letter:/[\u00c1]/g,alternative:"A"},{letter:/[\u00e9]/g,alternative:"e"},{letter:/[\u00c9]/g,alternative:"E"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa]/g,alternative:"u"},{letter:/[\u00da]/g,alternative:"U"},{letter:/[\u00ed]/g,alternative:"i"},{letter:/[\u00cd]/g,alternative:"I"}],gd:[{letter:/[\u00e0]/g,alternative:"a"},{letter:/[\u00c0]/g,alternative:"A"},{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"},{letter:/[\u00f9]/g,alternative:"u"},{letter:/[\u00d9]/g,alternative:"U"},{letter:/[\u00ec]/g,alternative:"i"},{letter:/[\u00cc]/g,alternative:"I"}],gl:[{letter:/[\u00e1\u00e0]/g,alternative:"a"},{letter:/[\u00c1\u00c0]/g,alternative:"A"},{letter:/[\u00e9\u00ea]/g,alternative:"e"},{letter:/[\u00c9\u00ca]/g,alternative:"E"},{letter:/[\u00ed\u00ef]/g,alternative:"i"},{letter:/[\u00cd\u00cf]/g,alternative:"I"},{letter:/[\u00f3]/g,alternative:"o"},{letter:/[\u00d3]/g,alternative:"O"},{letter:/[\u00fa\u00fc]/g,alternative:"u"},{letter:/[\u00da\u00dc]/g,alternative:"U"},{letter:/[\u00e7]/g,alternative:"c"},{letter:/[\u00c7]/g,alternative:"C"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"}],gn:[{letter:/[\u2019]/g,alternative:""},{letter:/\u0067\u0303/g,alternative:"g"},{letter:/\u0047\u0303/g,alternative:"G"},{letter:/[\u00e3]/g,alternative:"a"},{letter:/[\u00c3]/g,alternative:"A"},{letter:/[\u1ebd]/g,alternative:"e"},{letter:/[\u1ebc]/g,alternative:"E"},{letter:/[\u0129]/g,alternative:"i"},{letter:/[\u0128]/g,alternative:"I"},{letter:/[\u00f5]/g,alternative:"o"},{letter:/[\u00d5]/g,alternative:"O"},{letter:/[\u00f1]/g,alternative:"n"},{letter:/[\u00d1]/g,alternative:"N"},{letter:/[\u0169]/g,alternative:"u"},{letter:/[\u0168]/g,alternative:"U"},{letter:/[\u1ef9]/g,alternative:"y"},{letter:/[\u1ef8]/g,alternative:"Y"}],gsw:[{letter:/[\u00e4]/g,alternative:"a"},{letter:/[\u00c4]/g,alternative:"A"},{letter:/[\u00f6]/g,alternative:"o"},{letter:/[\u00d6]/g,alternative:"O"},{letter:/[\u00fc]/g,alternative:"u"},{letter:/[\u00dc]/g,alternative:"U"}],hat:[{letter:/[\u00e8]/g,alternative:"e"},{letter:/[\u00c8]/g,alternative:"E"},{letter:/[\u00f2]/g,alternative:"o"},{letter:/[\u00d2]/g,alternative:"O"}],haw:[{letter:/[\u02bb\u0027\u2019]/g,alternative:""},{letter:/[\u0101]/g,alternative:"a"},{letter:/[\u0113]/g,alternative:"e"},{letter:/[\u012b]/g,alternative:"i"},{letter:/[\u014d]/g,alternative:"o"},{letter:/[\u016b]/g,alternative:"u"},{letter:/[\u0100]/g,alternative:"A"},{letter:/[\u0112]/g,alternative:"E"},{letter:/[\u012a]/g,alternative:"I"},{letter:/[\u014c]/g,alternative:"O"},{letter:/[\u016a]/g,alternative:"U"}],hr:[{letter:/[\u010d\u0107]/g,alternative:"c"},{letter:/[\u010c\u0106]/g,alternative:"C"},{letter:/[\u0111]/g,alternative:"dj"},{letter:/[\u0110]/g,alternative:"Dj"},{letter:/[\u0161]/g,alternative:"s"},{letter:/[\u0160]/g,alternative:"S"},{letter:/[\u017e]/g,alternative:"z"},{letter:/[\u017d]/g,alternative:"Z"},{letter:/[\u01c4]/g,alternative:"DZ"},{letter:/[\u01c5]/g,alternative:"Dz"},{letter:/[\u01c6]/g,alternative:"dz"}],ka:[{letter:/[\u10d0]/g,alternative:"a"},{letter:/[\u10d1]/g,alternative:"b"},{letter:/[\u10d2]/g,alternative:"g"},{letter:/[\u10d3]/g,alternative:"d"},{letter:/[\u10d4]/g,alternative:"e"},{letter:/[\u10d5]/g,alternative:"v"},{letter:/[\u10d6]/g,alternative:"z"},{letter:/[\u10d7]/g,alternative:"t"},{letter:/[\u10d8]/g,alternative:"i"},{letter:/[\u10d9]/g,alternative:"k"},{letter:/[\u10da]/g,alternative:"l"},{letter:/[\u10db]/g,alternative:"m"},{letter:/[\u10dc]/g,alternative:"n"},{letter:/[\u10dd]/g,alternative:"o"},{letter:/[\u10de]/g,alternative:"p"},{letter:/[\u10df]/g,alternative:"zh"},{letter:/[\u10e0]/g,alternative:"r"},{letter:/[\u10e1]/g,alternative:"s"},{letter:/[\u10e2]/g,alternative:"t"},{letter:/[\u10e3]/g,alternative:"u"},{letter:/[\u10e4]/g,alternative:"p"},{letter: