diff --git a/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.mo b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.mo new file mode 100644 index 0000000..4c6478e Binary files /dev/null and b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.mo differ diff --git a/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.po b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.po new file mode 100644 index 0000000..c8e97c3 --- /dev/null +++ b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-ru_RU.po @@ -0,0 +1,579 @@ +# Copyright (C) 2012 Co-Authors Plus +# This file is distributed under the same license as the Co-Authors Plus package. +msgid "" +msgstr "" +"Project-Id-Version: Co-Authors Plus\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/co-authors-plus\n" +"POT-Creation-Date: 2014-03-17 15:59:18+00:00\n" +"PO-Revision-Date: 2014-03-30 19:31+0200\n" +"Last-Translator: Jurko Chervony \n" +"Language-Team: skinik \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" + +#: co-authors-plus.php:300 co-authors-plus.php:401 co-authors-plus.php:487 +#: co-authors-plus.php:1290 +msgid "Authors" +msgstr "Авторы" + +#: co-authors-plus.php:362 +msgid "" +"Note: To edit post authors, please enable javascript or use " +"a javascript-capable browser" +msgstr "" + +#: co-authors-plus.php:369 co-authors-plus.php:489 co-authors-plus.php:1095 +msgid "" +"Click on an author to change them. Drag to change their order. Click on " +"Remove to remove them." +msgstr "" + +#: co-authors-plus.php:449 php/class-coauthors-wp-list-table.php:148 +msgid "Posts" +msgstr "Записи" + +#: co-authors-plus.php:466 +msgid "View posts by this author" +msgstr "Просмотреть все материалы автора" + +#: co-authors-plus.php:531 co-authors-plus.php:548 +msgid "No co-author exists for that term" +msgstr "" + +#: co-authors-plus.php:1090 php/class-coauthors-wp-list-table.php:212 +msgid "Edit" +msgstr "Редактировать" + +#: co-authors-plus.php:1091 +msgid "Remove" +msgstr "Удалить" + +#: co-authors-plus.php:1092 +msgid "Are you sure you want to remove this author?" +msgstr "" + +#: co-authors-plus.php:1093 +msgid "Click to change this author, or drag to change their position" +msgstr "" + +#: co-authors-plus.php:1094 +msgid "Search for an author" +msgstr "Искать автора" + +#: co-authors-plus.php:1132 +msgid "Mine" +msgstr "" + +#: co-authors-plus.php:1402 +msgid "New comment on your post \"%s\"" +msgstr "" + +#. translators: 1: comment author, 2: author IP, 3: author domain +#: co-authors-plus.php:1404 co-authors-plus.php:1521 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1405 co-authors-plus.php:1522 +msgid "E-mail : %s" +msgstr "" + +#: co-authors-plus.php:1406 co-authors-plus.php:1416 co-authors-plus.php:1425 +#: co-authors-plus.php:1508 co-authors-plus.php:1515 co-authors-plus.php:1523 +msgid "URL : %s" +msgstr "" + +#: co-authors-plus.php:1407 co-authors-plus.php:1524 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "" + +#: co-authors-plus.php:1408 co-authors-plus.php:1525 +msgid "Comment: " +msgstr "Комментарий:" + +#: co-authors-plus.php:1409 +msgid "You can see all comments on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1411 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1413 +msgid "New trackback on your post \"%s\"" +msgstr "" + +#. translators: 1: website name, 2: author IP, 3: author domain +#. translators: 1: comment author, 2: author IP, 3: author domain +#: co-authors-plus.php:1415 co-authors-plus.php:1424 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1417 co-authors-plus.php:1426 +msgid "Excerpt: " +msgstr "" + +#: co-authors-plus.php:1418 +msgid "You can see all trackbacks on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1420 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1422 +msgid "New pingback on your post \"%s\"" +msgstr "" + +#: co-authors-plus.php:1427 +msgid "You can see all pingbacks on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1429 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1432 +msgid "Permalink: %s" +msgstr "" + +#: co-authors-plus.php:1434 co-authors-plus.php:1531 +msgid "Trash it: %s" +msgstr "" + +#: co-authors-plus.php:1436 co-authors-plus.php:1533 +msgid "Delete it: %s" +msgstr "" + +#: co-authors-plus.php:1437 co-authors-plus.php:1534 +msgid "Spam it: %s" +msgstr "" + +#: co-authors-plus.php:1505 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1507 co-authors-plus.php:1514 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1509 +msgid "Trackback excerpt: " +msgstr "" + +#: co-authors-plus.php:1512 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1516 +msgid "Pingback excerpt: " +msgstr "" + +#: co-authors-plus.php:1519 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1529 +msgid "Approve it: %s" +msgstr "" + +#: co-authors-plus.php:1536 +msgid "" +"Currently %s comment is waiting for approval. Please visit the moderation " +"panel:" +msgid_plural "" +"Currently %s comments are waiting for approval. Please visit the moderation " +"panel:" +msgstr[0] "" +msgstr[1] "" + +#: co-authors-plus.php:1540 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "" + +#: php/class-coauthors-guest-authors.php:80 +msgid "Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:81 +msgid "Guest Authors" +msgstr "" + +#: php/class-coauthors-guest-authors.php:82 +msgid "All Guest Authors" +msgstr "" + +#: php/class-coauthors-guest-authors.php:83 +msgid "Add New Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:84 +msgid "Edit Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:85 +msgid "New Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:86 +msgid "View Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:87 +msgid "Search Guest Authors" +msgstr "" + +#: php/class-coauthors-guest-authors.php:88 +msgid "No guest authors found" +msgstr "" + +#: php/class-coauthors-guest-authors.php:89 +msgid "No guest authors found in Trash" +msgstr "" + +#: php/class-coauthors-guest-authors.php:90 +msgid "Update Guest Author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:91 +msgid "About the guest author" +msgstr "" + +#: php/class-coauthors-guest-authors.php:100 +msgctxt "guest author" +msgid "Add New" +msgstr "" + +#: php/class-coauthors-guest-authors.php:156 +#: php/class-coauthors-guest-authors.php:162 +msgid "Guest author updated. View profile" +msgstr "" + +#: php/class-coauthors-guest-authors.php:157 +msgid "Custom field updated." +msgstr "" + +#: php/class-coauthors-guest-authors.php:158 +msgid "Custom field deleted." +msgstr "" + +#: php/class-coauthors-guest-authors.php:159 +msgid "Guest author updated." +msgstr "" + +#. translators: %s: date and time of the revision +#: php/class-coauthors-guest-authors.php:161 +msgid "Guest author restored to revision from %s" +msgstr "" + +#: php/class-coauthors-guest-authors.php:163 +msgid "Guest author saved." +msgstr "" + +#: php/class-coauthors-guest-authors.php:164 +msgid "" +"Guest author submitted. Preview profile" +msgstr "" + +#: php/class-coauthors-guest-authors.php:165 +msgid "" +"Guest author scheduled for: %1$s. Preview profile" +msgstr "" + +#. translators: Publish box date format, see http:php.net/date +#: php/class-coauthors-guest-authors.php:167 +msgid "M j, Y @ G:i" +msgstr "" + +#: php/class-coauthors-guest-authors.php:168 +msgid "" +"Guest author updated. Preview profile" +msgstr "" + +#: php/class-coauthors-guest-authors.php:185 +#: php/class-coauthors-guest-authors.php:218 +#: php/class-coauthors-guest-authors.php:437 +msgid "Doin' something fishy, huh?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:188 +#: php/class-coauthors-guest-authors.php:222 +msgid "You don't have permission to perform this action." +msgstr "" + +#: php/class-coauthors-guest-authors.php:227 +#: php/class-coauthors-guest-authors.php:442 +msgid "Guest author can't be deleted because it doesn't exist." +msgstr "" + +#: php/class-coauthors-guest-authors.php:241 +msgid "Co-author does not exists. Try again?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:249 +msgid "Please make sure to pick an option." +msgstr "" + +#: php/class-coauthors-guest-authors.php:393 +msgid "Guest author deleted." +msgstr "" + +#: php/class-coauthors-guest-authors.php:417 +msgid "Save" +msgstr "Сохранить" + +#: php/class-coauthors-guest-authors.php:418 +msgid "Unique Slug" +msgstr "" + +#: php/class-coauthors-guest-authors.php:420 +msgid "Name" +msgstr "" + +#: php/class-coauthors-guest-authors.php:421 +msgid "Contact Info" +msgstr "" + +#: php/class-coauthors-guest-authors.php:446 +msgid "Delete %s" +msgstr "Удалить %s" + +#: php/class-coauthors-guest-authors.php:447 +msgid "You have specified this guest author for deletion:" +msgstr "" + +#: php/class-coauthors-guest-authors.php:449 +msgid "What should be done with posts assigned to this guest author?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:450 +msgid "" +"Note: If you'd like to delete the guest author and all of their posts, you " +"should delete their posts first and then come back to delete the guest " +"author." +msgstr "" + +#: php/class-coauthors-guest-authors.php:459 +msgid "Reassign to another co-author:" +msgstr "" + +#: php/class-coauthors-guest-authors.php:465 +msgid "Leave posts assigned to the mapped user, %s." +msgstr "" + +#: php/class-coauthors-guest-authors.php:470 +msgid "Remove byline from posts (but leave each post in its current status)." +msgstr "" + +#: php/class-coauthors-guest-authors.php:473 +msgid "Confirm Deletion" +msgstr "" + +#: php/class-coauthors-guest-authors.php:482 +msgid "Add New" +msgstr "Добавить нового" + +#: php/class-coauthors-guest-authors.php:543 +msgid "WordPress User Mapping" +msgstr "" + +#: php/class-coauthors-guest-authors.php:545 +msgid "-- Not mapped --" +msgstr "" + +#: php/class-coauthors-guest-authors.php:679 +#: php/class-coauthors-guest-authors.php:688 +msgid "Guest authors cannot be created without display names." +msgstr "" + +#: php/class-coauthors-guest-authors.php:697 +msgid "" +"Guest authors cannot be created with the same user_login value as a user. " +"Try creating a profile from the user on the Manage Users listing instead." +msgstr "" + +#: php/class-coauthors-guest-authors.php:702 +msgid "Display name conflicts with another guest author display name." +msgstr "" + +#: php/class-coauthors-guest-authors.php:896 +msgid "ID" +msgstr "" + +#: php/class-coauthors-guest-authors.php:903 +#: php/class-coauthors-wp-list-table.php:143 +msgid "Display Name" +msgstr "" + +#: php/class-coauthors-guest-authors.php:909 +#: php/class-coauthors-wp-list-table.php:144 +msgid "First Name" +msgstr "Имя" + +#: php/class-coauthors-guest-authors.php:914 +#: php/class-coauthors-wp-list-table.php:145 +msgid "Last Name" +msgstr "Фамилия" + +#: php/class-coauthors-guest-authors.php:919 +msgid "Slug" +msgstr "" + +#: php/class-coauthors-guest-authors.php:926 +#: php/class-coauthors-wp-list-table.php:146 +msgid "E-mail" +msgstr "" + +#: php/class-coauthors-guest-authors.php:932 +#: php/class-coauthors-wp-list-table.php:147 +msgid "Linked Account" +msgstr "" + +#: php/class-coauthors-guest-authors.php:937 +msgid "Website" +msgstr "" + +#: php/class-coauthors-guest-authors.php:943 +msgid "AIM" +msgstr "" + +#: php/class-coauthors-guest-authors.php:948 +msgid "Yahoo IM" +msgstr "" + +#: php/class-coauthors-guest-authors.php:953 +msgid "Jabber / Google Talk" +msgstr "" + +#: php/class-coauthors-guest-authors.php:958 +msgid "Biographical Info" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1122 +msgid "%s is a required field" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1128 +msgid "user_login cannot duplicate existing guest author or mapped user" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1173 +msgid "Guest author does not exist" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1185 +msgid "Reassignment co-author does not exist" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1217 +msgid "No user exists with that ID" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1275 +msgid "Edit Profile" +msgstr "Редактировать профиль" + +#: php/class-coauthors-guest-authors.php:1284 +msgid "Create Profile" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:19 +msgid "Co-Authors" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:20 +msgid "Co-Author" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:81 +msgid "Show all" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:82 +msgid "With linked account" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:83 +msgid "Without linked account" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:135 +msgid "No matching guest authors were found." +msgstr "" + +#: php/class-coauthors-wp-list-table.php:215 +msgid "Delete" +msgstr "Удалить" + +#: php/class-coauthors-wp-list-table.php:217 +msgid "View Posts" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:267 +msgid "Filter" +msgstr "" + +#: php/class-wp-cli.php:220 +msgid "Please specify a valid user_login" +msgstr "" + +#: php/class-wp-cli.php:223 +msgid "Please specify a valid co-author login" +msgstr "" + +#: php/class-wp-cli.php:230 +msgid "Skipping - Post #%d already has co-authors assigned: %s" +msgstr "" + +#: php/class-wp-cli.php:235 +msgid "Updating - Adding %s's byline to post #%d" +msgstr "" + +#: php/class-wp-cli.php:240 +msgid "All done! %d posts were affected." +msgstr "" + +#: template-tags.php:79 +msgid "" +"No post ID provided for CoAuthorsIterator constructor. Are you not in a loop " +"or is $post not set?" +msgstr "" + +#: template-tags.php:133 +msgid " and " +msgstr " и " + +#: template-tags.php:233 template-tags.php:468 +msgid "Posts by %s" +msgstr "Материалы автора %s" + +#: template-tags.php:350 +msgid "Visit %s’s website" +msgstr "" + +#. Plugin Name of the plugin/theme +msgid "Co-Authors Plus" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://wordpress.org/extend/plugins/co-authors-plus/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Allows multiple authors to be assigned to a post. This plugin is an extended " +"version of the Co-Authors plugin developed by Weston Ruter." +msgstr "" + +#. Author of the plugin/theme +msgid "Mohammad Jangda, Daniel Bachhuber, Automattic" +msgstr "" diff --git a/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.mo b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.mo new file mode 100644 index 0000000..ba2920e Binary files /dev/null and b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.mo differ diff --git a/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.po b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.po new file mode 100644 index 0000000..650473a --- /dev/null +++ b/wp-content/plugins/co-authors-plus/languages/co-authors-plus-uk.po @@ -0,0 +1,581 @@ +# Copyright (C) 2012 Co-Authors Plus +# This file is distributed under the same license as the Co-Authors Plus package. +msgid "" +msgstr "" +"Project-Id-Version: Co-Authors Plus\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/co-authors-plus\n" +"POT-Creation-Date: 2014-03-17 15:59:18+00:00\n" +"PO-Revision-Date: 2014-03-30 19:29+0200\n" +"Last-Translator: Jurko Chervony \n" +"Language-Team: skinik \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.6.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ..\n" +"X-Poedit-SearchPath-0: .\n" + +#: co-authors-plus.php:300 co-authors-plus.php:401 co-authors-plus.php:487 +#: co-authors-plus.php:1290 +msgid "Authors" +msgstr "Автори" + +#: co-authors-plus.php:362 +msgid "" +"Note: To edit post authors, please enable javascript or use " +"a javascript-capable browser" +msgstr "" + +#: co-authors-plus.php:369 co-authors-plus.php:489 co-authors-plus.php:1095 +msgid "" +"Click on an author to change them. Drag to change their order. Click on " +"Remove to remove them." +msgstr "" + +#: co-authors-plus.php:449 php/class-coauthors-wp-list-table.php:148 +msgid "Posts" +msgstr "Публікації" + +#: co-authors-plus.php:466 +msgid "View posts by this author" +msgstr "Переглянути всі матеріали автора" + +#: co-authors-plus.php:531 co-authors-plus.php:548 +msgid "No co-author exists for that term" +msgstr "" + +#: co-authors-plus.php:1090 php/class-coauthors-wp-list-table.php:212 +msgid "Edit" +msgstr "Редагувати" + +#: co-authors-plus.php:1091 +msgid "Remove" +msgstr "Видалити" + +#: co-authors-plus.php:1092 +msgid "Are you sure you want to remove this author?" +msgstr "" + +#: co-authors-plus.php:1093 +msgid "Click to change this author, or drag to change their position" +msgstr "" + +#: co-authors-plus.php:1094 +msgid "Search for an author" +msgstr "Шукати автора" + +#: co-authors-plus.php:1132 +msgid "Mine" +msgstr "Моє" + +#: co-authors-plus.php:1402 +msgid "New comment on your post \"%s\"" +msgstr "" + +#. translators: 1: comment author, 2: author IP, 3: author domain +#: co-authors-plus.php:1404 co-authors-plus.php:1521 +msgid "Author : %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1405 co-authors-plus.php:1522 +msgid "E-mail : %s" +msgstr "" + +#: co-authors-plus.php:1406 co-authors-plus.php:1416 co-authors-plus.php:1425 +#: co-authors-plus.php:1508 co-authors-plus.php:1515 co-authors-plus.php:1523 +msgid "URL : %s" +msgstr "" + +#: co-authors-plus.php:1407 co-authors-plus.php:1524 +msgid "Whois : http://whois.arin.net/rest/ip/%s" +msgstr "" + +#: co-authors-plus.php:1408 co-authors-plus.php:1525 +msgid "Comment: " +msgstr "Коментар:" + +#: co-authors-plus.php:1409 +msgid "You can see all comments on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1411 +msgid "[%1$s] Comment: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1413 +msgid "New trackback on your post \"%s\"" +msgstr "" + +#. translators: 1: website name, 2: author IP, 3: author domain +#. translators: 1: comment author, 2: author IP, 3: author domain +#: co-authors-plus.php:1415 co-authors-plus.php:1424 +msgid "Website: %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1417 co-authors-plus.php:1426 +msgid "Excerpt: " +msgstr "" + +#: co-authors-plus.php:1418 +msgid "You can see all trackbacks on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1420 +msgid "[%1$s] Trackback: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1422 +msgid "New pingback on your post \"%s\"" +msgstr "" + +#: co-authors-plus.php:1427 +msgid "You can see all pingbacks on this post here: " +msgstr "" + +#. translators: 1: blog name, 2: post title +#: co-authors-plus.php:1429 +msgid "[%1$s] Pingback: \"%2$s\"" +msgstr "" + +#: co-authors-plus.php:1432 +msgid "Permalink: %s" +msgstr "" + +#: co-authors-plus.php:1434 co-authors-plus.php:1531 +msgid "Trash it: %s" +msgstr "" + +#: co-authors-plus.php:1436 co-authors-plus.php:1533 +msgid "Delete it: %s" +msgstr "" + +#: co-authors-plus.php:1437 co-authors-plus.php:1534 +msgid "Spam it: %s" +msgstr "" + +#: co-authors-plus.php:1505 +msgid "A new trackback on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1507 co-authors-plus.php:1514 +msgid "Website : %1$s (IP: %2$s , %3$s)" +msgstr "" + +#: co-authors-plus.php:1509 +msgid "Trackback excerpt: " +msgstr "" + +#: co-authors-plus.php:1512 +msgid "A new pingback on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1516 +msgid "Pingback excerpt: " +msgstr "" + +#: co-authors-plus.php:1519 +msgid "A new comment on the post \"%s\" is waiting for your approval" +msgstr "" + +#: co-authors-plus.php:1529 +msgid "Approve it: %s" +msgstr "" + +#: co-authors-plus.php:1536 +msgid "" +"Currently %s comment is waiting for approval. Please visit the moderation " +"panel:" +msgid_plural "" +"Currently %s comments are waiting for approval. Please visit the moderation " +"panel:" +msgstr[0] "" +msgstr[1] "" + +#: co-authors-plus.php:1540 +msgid "[%1$s] Please moderate: \"%2$s\"" +msgstr "" + +#: php/class-coauthors-guest-authors.php:80 +msgid "Guest Author" +msgstr "Гостьовий автор" + +#: php/class-coauthors-guest-authors.php:81 +msgid "Guest Authors" +msgstr "Гостьові автори" + +#: php/class-coauthors-guest-authors.php:82 +msgid "All Guest Authors" +msgstr "Всі гостьові автори" + +#: php/class-coauthors-guest-authors.php:83 +msgid "Add New Guest Author" +msgstr "Додати нового гостьового автора" + +#: php/class-coauthors-guest-authors.php:84 +msgid "Edit Guest Author" +msgstr "Редагувати гостьового автора" + +#: php/class-coauthors-guest-authors.php:85 +msgid "New Guest Author" +msgstr "Новий гостьовий автор" + +#: php/class-coauthors-guest-authors.php:86 +msgid "View Guest Author" +msgstr "Переглянути гостьового автора" + +#: php/class-coauthors-guest-authors.php:87 +msgid "Search Guest Authors" +msgstr "Шукати гостьових авторів" + +#: php/class-coauthors-guest-authors.php:88 +msgid "No guest authors found" +msgstr "Не знайдено гостьових авторів" + +#: php/class-coauthors-guest-authors.php:89 +msgid "No guest authors found in Trash" +msgstr "В кошику не знайдено гостьових авторів" + +#: php/class-coauthors-guest-authors.php:90 +msgid "Update Guest Author" +msgstr "Оновити гостьового автора" + +#: php/class-coauthors-guest-authors.php:91 +msgid "About the guest author" +msgstr "Про гостьового автора" + +#: php/class-coauthors-guest-authors.php:100 +msgctxt "guest author" +msgid "Add New" +msgstr "Додати нового" + +#: php/class-coauthors-guest-authors.php:156 +#: php/class-coauthors-guest-authors.php:162 +msgid "Guest author updated. View profile" +msgstr "Гостьового автора оновлено. Переглянути" + +#: php/class-coauthors-guest-authors.php:157 +msgid "Custom field updated." +msgstr "" + +#: php/class-coauthors-guest-authors.php:158 +msgid "Custom field deleted." +msgstr "" + +#: php/class-coauthors-guest-authors.php:159 +msgid "Guest author updated." +msgstr "" + +#. translators: %s: date and time of the revision +#: php/class-coauthors-guest-authors.php:161 +msgid "Guest author restored to revision from %s" +msgstr "" + +#: php/class-coauthors-guest-authors.php:163 +msgid "Guest author saved." +msgstr "" + +#: php/class-coauthors-guest-authors.php:164 +msgid "" +"Guest author submitted. Preview profile" +msgstr "" + +#: php/class-coauthors-guest-authors.php:165 +msgid "" +"Guest author scheduled for: %1$s. Preview profile" +msgstr "" + +#. translators: Publish box date format, see http:php.net/date +#: php/class-coauthors-guest-authors.php:167 +msgid "M j, Y @ G:i" +msgstr "" + +#: php/class-coauthors-guest-authors.php:168 +msgid "" +"Guest author updated. Preview profile" +msgstr "" + +#: php/class-coauthors-guest-authors.php:185 +#: php/class-coauthors-guest-authors.php:218 +#: php/class-coauthors-guest-authors.php:437 +msgid "Doin' something fishy, huh?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:188 +#: php/class-coauthors-guest-authors.php:222 +msgid "You don't have permission to perform this action." +msgstr "" + +#: php/class-coauthors-guest-authors.php:227 +#: php/class-coauthors-guest-authors.php:442 +msgid "Guest author can't be deleted because it doesn't exist." +msgstr "" + +#: php/class-coauthors-guest-authors.php:241 +msgid "Co-author does not exists. Try again?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:249 +msgid "Please make sure to pick an option." +msgstr "" + +#: php/class-coauthors-guest-authors.php:393 +msgid "Guest author deleted." +msgstr "Гостьового автора видалено." + +#: php/class-coauthors-guest-authors.php:417 +msgid "Save" +msgstr "Зберегти" + +#: php/class-coauthors-guest-authors.php:418 +msgid "Unique Slug" +msgstr "" + +#: php/class-coauthors-guest-authors.php:420 +msgid "Name" +msgstr "" + +#: php/class-coauthors-guest-authors.php:421 +msgid "Contact Info" +msgstr "Контактна інформація" + +#: php/class-coauthors-guest-authors.php:446 +msgid "Delete %s" +msgstr "Видалити %s" + +#: php/class-coauthors-guest-authors.php:447 +msgid "You have specified this guest author for deletion:" +msgstr "" + +#: php/class-coauthors-guest-authors.php:449 +msgid "What should be done with posts assigned to this guest author?" +msgstr "" + +#: php/class-coauthors-guest-authors.php:450 +msgid "" +"Note: If you'd like to delete the guest author and all of their posts, you " +"should delete their posts first and then come back to delete the guest " +"author." +msgstr "" + +#: php/class-coauthors-guest-authors.php:459 +msgid "Reassign to another co-author:" +msgstr "" + +#: php/class-coauthors-guest-authors.php:465 +msgid "Leave posts assigned to the mapped user, %s." +msgstr "" + +#: php/class-coauthors-guest-authors.php:470 +msgid "Remove byline from posts (but leave each post in its current status)." +msgstr "" + +#: php/class-coauthors-guest-authors.php:473 +msgid "Confirm Deletion" +msgstr "Підтвердити видалення" + +#: php/class-coauthors-guest-authors.php:482 +msgid "Add New" +msgstr "Додати нового" + +#: php/class-coauthors-guest-authors.php:543 +msgid "WordPress User Mapping" +msgstr "" + +#: php/class-coauthors-guest-authors.php:545 +msgid "-- Not mapped --" +msgstr "-- Не визначено --" + +#: php/class-coauthors-guest-authors.php:679 +#: php/class-coauthors-guest-authors.php:688 +msgid "Guest authors cannot be created without display names." +msgstr "" + +#: php/class-coauthors-guest-authors.php:697 +msgid "" +"Guest authors cannot be created with the same user_login value as a user. " +"Try creating a profile from the user on the Manage Users listing instead." +msgstr "" + +#: php/class-coauthors-guest-authors.php:702 +msgid "Display name conflicts with another guest author display name." +msgstr "" + +#: php/class-coauthors-guest-authors.php:896 +msgid "ID" +msgstr "" + +#: php/class-coauthors-guest-authors.php:903 +#: php/class-coauthors-wp-list-table.php:143 +msgid "Display Name" +msgstr "" + +#: php/class-coauthors-guest-authors.php:909 +#: php/class-coauthors-wp-list-table.php:144 +msgid "First Name" +msgstr "Ім’я" + +#: php/class-coauthors-guest-authors.php:914 +#: php/class-coauthors-wp-list-table.php:145 +msgid "Last Name" +msgstr "Прізвище" + +#: php/class-coauthors-guest-authors.php:919 +msgid "Slug" +msgstr "" + +#: php/class-coauthors-guest-authors.php:926 +#: php/class-coauthors-wp-list-table.php:146 +msgid "E-mail" +msgstr "" + +#: php/class-coauthors-guest-authors.php:932 +#: php/class-coauthors-wp-list-table.php:147 +msgid "Linked Account" +msgstr "" + +#: php/class-coauthors-guest-authors.php:937 +msgid "Website" +msgstr "Сайт" + +#: php/class-coauthors-guest-authors.php:943 +msgid "AIM" +msgstr "" + +#: php/class-coauthors-guest-authors.php:948 +msgid "Yahoo IM" +msgstr "" + +#: php/class-coauthors-guest-authors.php:953 +msgid "Jabber / Google Talk" +msgstr "" + +#: php/class-coauthors-guest-authors.php:958 +msgid "Biographical Info" +msgstr "Опис" + +#: php/class-coauthors-guest-authors.php:1122 +msgid "%s is a required field" +msgstr "%s — обов’язкове поле" + +#: php/class-coauthors-guest-authors.php:1128 +msgid "user_login cannot duplicate existing guest author or mapped user" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1173 +msgid "Guest author does not exist" +msgstr "Гостьовий автор не існує" + +#: php/class-coauthors-guest-authors.php:1185 +msgid "Reassignment co-author does not exist" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1217 +msgid "No user exists with that ID" +msgstr "" + +#: php/class-coauthors-guest-authors.php:1275 +msgid "Edit Profile" +msgstr "Редагувати профіль" + +#: php/class-coauthors-guest-authors.php:1284 +msgid "Create Profile" +msgstr "Створити обліковий запис" + +#: php/class-coauthors-wp-list-table.php:19 +msgid "Co-Authors" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:20 +msgid "Co-Author" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:81 +msgid "Show all" +msgstr "Показати все" + +#: php/class-coauthors-wp-list-table.php:82 +msgid "With linked account" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:83 +msgid "Without linked account" +msgstr "" + +#: php/class-coauthors-wp-list-table.php:135 +msgid "No matching guest authors were found." +msgstr "" + +#: php/class-coauthors-wp-list-table.php:215 +msgid "Delete" +msgstr "Видалити" + +#: php/class-coauthors-wp-list-table.php:217 +msgid "View Posts" +msgstr "Переглянути мареріали" + +#: php/class-coauthors-wp-list-table.php:267 +msgid "Filter" +msgstr "Фільтрувати" + +#: php/class-wp-cli.php:220 +msgid "Please specify a valid user_login" +msgstr "" + +#: php/class-wp-cli.php:223 +msgid "Please specify a valid co-author login" +msgstr "" + +#: php/class-wp-cli.php:230 +msgid "Skipping - Post #%d already has co-authors assigned: %s" +msgstr "" + +#: php/class-wp-cli.php:235 +msgid "Updating - Adding %s's byline to post #%d" +msgstr "" + +#: php/class-wp-cli.php:240 +msgid "All done! %d posts were affected." +msgstr "" + +#: template-tags.php:79 +msgid "" +"No post ID provided for CoAuthorsIterator constructor. Are you not in a loop " +"or is $post not set?" +msgstr "" + +#: template-tags.php:133 +msgid " and " +msgstr " та " + +#: template-tags.php:233 template-tags.php:468 +msgid "Posts by %s" +msgstr "Матеріали автора %s" + +#: template-tags.php:350 +msgid "Visit %s’s website" +msgstr "Відвідати %s’s сайт" + +#. Plugin Name of the plugin/theme +msgid "Co-Authors Plus" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://wordpress.org/extend/plugins/co-authors-plus/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Allows multiple authors to be assigned to a post. This plugin is an extended " +"version of the Co-Authors plugin developed by Weston Ruter." +msgstr "" + +#. Author of the plugin/theme +msgid "Mohammad Jangda, Daniel Bachhuber, Automattic" +msgstr "" diff --git a/wp-content/plugins/co-authors-plus/php/integrations/amp.php b/wp-content/plugins/co-authors-plus/php/integrations/amp.php new file mode 100644 index 0000000..14d1c15 --- /dev/null +++ b/wp-content/plugins/co-authors-plus/php/integrations/amp.php @@ -0,0 +1,29 @@ +ID ); + + $authors_json = array(); + foreach ( $authors as $author ) { + $authors_json[] = array( + '@type' => 'Person', + 'name' => $author->display_name, + ); + } + $metadata['author'] = $authors_json; + + return $metadata; +} + +function cap_set_amp_author_meta_template( $file, $type, $post ) { + if ( 'meta-author' === $type ) { + $file = dirname( __FILE__ ) . '/amp/meta-author.php'; + } + return $file; +} diff --git a/wp-content/plugins/co-authors-plus/php/integrations/amp/meta-author.php b/wp-content/plugins/co-authors-plus/php/integrations/amp/meta-author.php new file mode 100644 index 0000000..1ae9021 --- /dev/null +++ b/wp-content/plugins/co-authors-plus/php/integrations/amp/meta-author.php @@ -0,0 +1,4 @@ +get( 'post_id' ) ); ?> + diff --git a/wp-content/plugins/wordpress-seo/.babelrc b/wp-content/plugins/wordpress-seo/.babelrc new file mode 100644 index 0000000..4f654b8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/.babelrc @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-react-jsx"] +} diff --git a/wp-content/plugins/wordpress-seo/.csslintrc b/wp-content/plugins/wordpress-seo/.csslintrc new file mode 100644 index 0000000..aacba95 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/.csslintrc @@ -0,0 +1,2 @@ +--exclude-exts=.min.css +--ignore=adjoining-classes,box-model,ids,order-alphabetical,unqualified-attributes diff --git a/wp-content/plugins/wordpress-seo/.eslintignore b/wp-content/plugins/wordpress-seo/.eslintignore new file mode 100644 index 0000000..96212a3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/.eslintignore @@ -0,0 +1 @@ +**/*{.,-}min.js diff --git a/wp-content/plugins/wordpress-seo/.eslintrc b/wp-content/plugins/wordpress-seo/.eslintrc new file mode 100644 index 0000000..d4c412e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/.eslintrc @@ -0,0 +1,9 @@ +extends: yoast + +rules: + complexity: [1, 6] + react/prop-types: 1 + camelcase: 1 + brace-style: 1 + max-len: 1 + max-statements: 1 diff --git a/wp-content/plugins/wordpress-seo/admin/class-admin-asset-manager.php b/wp-content/plugins/wordpress-seo/admin/class-admin-asset-manager.php new file mode 100644 index 0000000..4ecf50b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-admin-asset-manager.php @@ -0,0 +1,352 @@ +get_name(), + $script->get_url( WPSEO_Admin_Asset::TYPE_JS, WPSEO_FILE ), + $script->get_deps(), + $script->get_version(), + $script->is_in_footer() + ); + } + + /** + * Registers styles based on it's parameters. + * + * @param WPSEO_Admin_Asset $style The style to register. + */ + public function register_style( WPSEO_Admin_Asset $style ) { + wp_register_style( + self::PREFIX . $style->get_name(), + $style->get_url( WPSEO_Admin_Asset::TYPE_CSS, WPSEO_FILE ), + $style->get_deps(), + $style->get_version(), + $style->get_media() + ); + } + + /** + * Calls the functions that register scripts and styles with the scripts and styles to be registered as arguments. + */ + public function register_assets() { + $this->register_scripts( $this->scripts_to_be_registered() ); + $this->register_styles( $this->styles_to_be_registered() ); + } + + /** + * Registers all the scripts passed to it. + * + * @param array $scripts The scripts passed to it. + */ + public function register_scripts( $scripts ) { + foreach ( $scripts as $script ) { + $script = new WPSEO_Admin_Asset( $script ); + $this->register_script( $script ); + } + } + + /** + * Registers all the styles it recieves. + * + * @param array $styles Styles that need to be registerd. + */ + public function register_styles( $styles ) { + foreach ( $styles as $style ) { + $style = new WPSEO_Admin_Asset( $style ); + $this->register_style( $style ); + } + } + + /** + * A list of styles that shouldn't be registered but are needed in other locations in the plugin. + * + * @return array + */ + public function special_styles() { + return array( + 'inside-editor' => new WPSEO_Admin_Asset( array( + 'name' => 'inside-editor', + 'src' => 'inside-editor-331', + ) ), + ); + } + + /** + * Returns the scripts that need to be registered. + * + * @TODO data format is not self-documenting. Needs explanation inline. R. + * + * @return array scripts that need to be registered. + */ + private function scripts_to_be_registered() { + + $select2_language = 'en'; + $locale = get_locale(); + $language = WPSEO_Utils::get_language( $locale ); + + if ( file_exists( WPSEO_PATH . "js/dist/select2/i18n/{$locale}.js" ) ) { + $select2_language = $locale; // Chinese and some others use full locale. + } + elseif ( file_exists( WPSEO_PATH . "js/dist/select2/i18n/{$language}.js" ) ) { + $select2_language = $language; + } + + return array( + array( + 'name' => 'admin-script', + 'src' => 'wp-seo-admin-360', + 'deps' => array( + 'jquery', + 'jquery-ui-core', + 'jquery-ui-progressbar', + self::PREFIX . 'select2', + self::PREFIX . 'select2-translations', + ), + ), + array( + 'name' => 'admin-media', + 'src' => 'wp-seo-admin-media-350', + 'deps' => array( + 'jquery', + 'jquery-ui-core', + ), + ), + array( + 'name' => 'bulk-editor', + 'src' => 'wp-seo-bulk-editor-350', + 'deps' => array( 'jquery' ), + ), + array( + 'name' => 'dismissible', + 'src' => 'wp-seo-dismissible-350', + 'deps' => array( 'jquery' ), + ), + array( + 'name' => 'admin-global-script', + 'src' => 'wp-seo-admin-global-350', + 'deps' => array( 'jquery' ), + ), + array( + 'name' => 'metabox', + 'src' => 'wp-seo-metabox-350', + 'deps' => array( + 'jquery', + 'jquery-ui-core', + 'jquery-ui-autocomplete', + self::PREFIX . 'select2', + self::PREFIX . 'select2-translations', + ), + 'in_footer' => false, + ), + array( + 'name' => 'featured-image', + 'src' => 'wp-seo-featured-image-350', + 'deps' => array( + 'jquery' + ), + ), + array( + 'name' => 'admin-gsc', + 'src' => 'wp-seo-admin-gsc-350', + 'deps' => array(), + 'in_footer' => false, + ), + array( + 'name' => 'post-scraper', + 'src' => 'wp-seo-post-scraper-360', + 'deps' => array( + self::PREFIX . 'replacevar-plugin', + self::PREFIX . 'shortcode-plugin', + 'wp-util', + ), + ), + array( + 'name' => 'term-scraper', + 'src' => 'wp-seo-term-scraper-360', + 'deps' => array( + self::PREFIX . 'replacevar-plugin', + ), + ), + array( + 'name' => 'replacevar-plugin', + 'src' => 'wp-seo-replacevar-plugin-360', + ), + array( + 'name' => 'shortcode-plugin', + 'src' => 'wp-seo-shortcode-plugin-350', + ), + array( + 'name' => 'recalculate', + 'src' => 'wp-seo-recalculate-360', + 'deps' => array( + 'jquery', + 'jquery-ui-core', + 'jquery-ui-progressbar', + ), + ), + array( + 'name' => 'primary-category', + 'src' => 'wp-seo-metabox-category-350', + 'deps' => array( + 'jquery', + 'wp-util', + ), + ), + array( + 'name' => 'select2', + 'src' => 'select2/select2', + 'suffix' => '.min', + 'deps' => array( + 'jquery', + ), + 'version' => '4.0.3', + ), + array( + 'name' => 'select2-translations', + 'src' => 'select2/i18n/' . $select2_language, + 'deps' => array( + 'jquery', + self::PREFIX . 'select2', + ), + 'version' => '4.0.3', + 'suffix' => '', + ), + array( + 'name' => 'configuration-wizard', + 'src' => 'configuration-wizard-360', + 'deps' => array( + 'jquery', + ), + ), + ); + } + + /** + * Returns the styles that need to be registered. + * + * @TODO data format is not self-documenting. Needs explanation inline. R. + * + * @return array styles that need to be registered. + */ + private function styles_to_be_registered() { + return array( + array( + 'name' => 'admin-css', + 'src' => 'yst_plugin_tools-350', + 'deps' => array( self::PREFIX . 'toggle-switch' ), + ), + array( + 'name' => 'toggle-switch-lib', + 'src' => 'toggle-switch/toggle-switch', + 'version' => '4.0.2', + ), + array( + 'name' => 'toggle-switch', + 'src' => 'toggle-switch-330', + 'deps' => array( self::PREFIX . 'toggle-switch-lib' ), + ), + array( + 'name' => 'dismissible', + 'src' => 'wpseo-dismissible-350', + ), + array( + 'name' => 'alerts', + 'src' => 'alerts-340', + ), + array( + 'name' => 'edit-page', + 'src' => 'edit-page-330', + ), + array( + 'name' => 'featured-image', + 'src' => 'featured-image-330', + ), + array( + 'name' => 'metabox-css', + 'src' => 'metabox-360', + 'deps' => array( + self::PREFIX . 'select2', + ), + ), + array( + 'name' => 'wp-dashboard', + 'src' => 'dashboard-360', + ), + array( + 'name' => 'scoring', + 'src' => 'yst_seo_score-330', + ), + array( + 'name' => 'snippet', + 'src' => 'snippet-330', + ), + array( + 'name' => 'adminbar', + 'src' => 'adminbar-340', + ), + array( + 'name' => 'primary-category', + 'src' => 'metabox-primary-category', + ), + array( + 'name' => 'select2', + 'src' => 'dist/select2/select2', + 'suffix' => '.min', + 'version' => '4.0.1', + 'rtl' => false, + ), + array( + 'name' => 'kb-search', + 'src' => 'kb-search-350', + ), + array( + 'name' => 'help-center', + 'src' => 'help-center-340', + ), + array( + 'name' => 'admin-global', + 'src' => 'admin-global-350', + ), + array( + 'name' => 'yoast-components', + 'src' => 'yoast-components-360', + ), + ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-admin-help-panel.php b/wp-content/plugins/wordpress-seo/admin/class-admin-help-panel.php new file mode 100644 index 0000000..74550e4 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-admin-help-panel.php @@ -0,0 +1,91 @@ +id = $id; + $this->help_button_text = $help_button_text; + $this->help_content = $help_content; + $this->wrapper = $wrapper; + } + + /** + * Returns the html for the Help Button. + * + * @return string + */ + public function get_button_html() { + + if ( ! $this->id || ! $this->help_button_text || ! $this->help_content ) { + return ''; + } + + return sprintf( + ' ', + esc_attr( $this->id ), + $this->help_button_text + ); + } + + /** + * Returns the html for the Help Panel. + * + * @return string + */ + public function get_panel_html() { + + if ( ! $this->id || ! $this->help_button_text || ! $this->help_content ) { + return ''; + } + + $wrapper_start = $wrapper_end = ''; + + if ( 'has-wrapper' === $this->wrapper ) { + $wrapper_start = '
'; + $wrapper_end = '
'; + } + + return sprintf( + '%1$s

%3$s

%4$s', + $wrapper_start, + esc_attr( $this->id ), + $this->help_content, + $wrapper_end + ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-asset.php b/wp-content/plugins/wordpress-seo/admin/class-asset.php new file mode 100644 index 0000000..c3ef8fa --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-asset.php @@ -0,0 +1,224 @@ + array(), + 'version' => WPSEO_VERSION, + 'in_footer' => true, + 'rtl' => true, + 'media' => 'all', + 'suffix' => WPSEO_CSSJS_SUFFIX, + ), $args ); + + $this->name = $args['name']; + $this->src = $args['src']; + $this->deps = $args['deps']; + $this->version = $args['version']; + $this->media = $args['media']; + $this->in_footer = $args['in_footer']; + $this->rtl = $args['rtl']; + $this->suffix = $args['suffix']; + } + + /** + * @return string + */ + public function get_name() { + return $this->name; + } + + /** + * @return string + */ + public function get_src() { + return $this->src; + } + + /** + * @return array|string + */ + public function get_deps() { + return $this->deps; + } + + /** + * @return string + */ + public function get_version() { + return $this->version; + } + + /** + * @return string + */ + public function get_media() { + return $this->media; + } + + /** + * @return boolean + */ + public function is_in_footer() { + return $this->in_footer; + } + + /** + * @return boolean + */ + public function has_rtl() { + return $this->rtl; + } + + /** + * @return string + */ + public function get_suffix() { + return $this->suffix; + } + + /** + * Returns the full URL for this asset based on the path to the plugin file. + * + * @param string $type Type of asset. + * @param string $plugin_file Absolute path to the plugin file. + * + * @return string The full URL to the asset. + */ + public function get_url( $type, $plugin_file ) { + + $relative_path = $this->get_relative_path( $type ); + if ( empty( $relative_path ) ) { + return ''; + } + + if ( ! $this->get_suffix() ) { + + $plugin_path = plugin_dir_path( $plugin_file ); + if ( ! file_exists( $plugin_path . $relative_path ) ) { + + // Give a notice to the user in the console (only once). + WPSEO_Utils::javascript_console_notification( + 'Development Files', + sprintf( + /* translators: %1$s resolves to https://github.com/Yoast/wordpress-seo */ + __( 'You are trying to load non-minified files, these are only available in our development package. Check out %1$s to see all the source files.', 'wordpress-seo' ), + 'https://github.com/Yoast/wordpress-seo' + ), + true + ); + + // Just load the .min file. + $relative_path = $this->get_relative_path( $type, '.min' ); + } + } + + return plugins_url( $relative_path, $plugin_file ); + } + + /** + * Get the relative file for this asset + * + * @param string $type Type of this asset. + * @param null $force_suffix Force use suffix. + * + * @return string + */ + protected function get_relative_path( $type, $force_suffix = null ) { + $relative_path = $rtl_path = $rtl_suffix = ''; + + $suffix = ( is_null( $force_suffix ) ) ? $this->get_suffix() : $force_suffix; + + switch ( $type ) { + case self::TYPE_JS: + $relative_path = 'js/dist/' . $this->get_src() . $suffix . '.js'; + break; + + case self::TYPE_CSS: + // Path and suffix for RTL stylesheets. + if ( function_exists( 'is_rtl' ) && is_rtl() && $this->has_rtl() ) { + $rtl_path = 'dist/'; + $rtl_suffix = '-rtl'; + } + $relative_path = 'css/' . $rtl_path . $this->get_src() . $rtl_suffix . $suffix . '.css'; + break; + } + + return $relative_path; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-help-center-item.php b/wp-content/plugins/wordpress-seo/admin/class-help-center-item.php new file mode 100644 index 0000000..cc3449c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-help-center-item.php @@ -0,0 +1,94 @@ +identifier = $identifier; + $this->label = $label; + $this->dashicon = $dashicon; + $this->args = $args; + } + + /** + * Get the label. + * + * @return string + */ + public function get_label() { + return $this->label; + } + + /** + * Get the identifier. + * + * @return string + */ + public function get_identifier() { + return $this->identifier; + } + + /** + * Get the dashicon. + * + * @return string + */ + public function get_dashicon() { + return $this->dashicon; + } + + /** + * Get the content of this tab. + * + * @return mixed|string + */ + public function get_content() { + if ( ! empty( $this->args['content'] ) ) { + return $this->args['content']; + } + + if ( ! empty( $this->args['callback'] ) ) { + return call_user_func_array( $this->args['callback'], array( $this ) ); + } + + if ( ! empty( $this->args['view'] ) ) { + $view = $this->args['view']; + if ( substr( $view, - 4 ) === '.php' ) { + $view = substr( $view, 0, - 4 ); + } + + if ( ! empty( $this->args['view_arguments'] ) ) { + extract( $this->args['view_arguments'] ); + } + + include WPSEO_PATH . 'admin/views/' . $view . '.php'; + } + + return ''; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-help-center.php b/wp-content/plugins/wordpress-seo/admin/class-help-center.php new file mode 100644 index 0000000..13fd694 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-help-center.php @@ -0,0 +1,183 @@ +group_name = $group_name; + $this->tab = $tab; + + $this->add_video_tutorial_item(); + $this->add_kb_search_item(); + $this->add_contact_support_item(); + } + + /** + * Add the knowledge base search help center item to the help center. + */ + private function add_kb_search_item() { + $kb_help_center_item = new WPSEO_Help_Center_Item( + 'knowledge-base', + __( 'Knowledge base', 'wordpress-seo' ), + array( + 'content' => '', + 'view_arguments' => array( 'identifier' => $this->tab->get_name() ), + ), + 'dashicons-search' + ); + array_push( $this->help_center_items, $kb_help_center_item ); + } + + /** + * Add the contact support help center item to the help center. + */ + private function add_contact_support_item() { + $popup_title = sprintf( __( 'Email support is a %s feature', 'wordpress-seo' ), 'Yoast SEO Premium' ); + /* translators: %1$s: expands to 'Yoast SEO Premium', %2$s: links to Yoast SEO Premium plugin page. */ + $popup_content = sprintf( __( 'To be able to contact our support team, you need %1$s. You can buy the plugin, including one year of support, updates and upgrades, on %2$s.', 'wordpress-seo' ), + 'Yoast SEO Premium', + 'yoast.com' ); + + $premium_popup = new WPSEO_Premium_Popup( 'contact-support', 'h2', $popup_title, $popup_content ); + $contact_support_help_center_item = new WPSEO_Help_Center_Item( + 'contact-support', + __( 'Email support', 'wordpress-seo' ), + array( 'content' => $premium_popup->get_premium_message( false ) ), + 'dashicons-email-alt' + ); + + array_push( $this->help_center_items, $contact_support_help_center_item ); + } + + /** + * Add the video tutorial help center item to the help center. + */ + private function add_video_tutorial_item() { + array_push( $this->help_center_items, $this->get_video_help_center_item() ); + } + + /** + * @return mixed (WPSEO_Help_Center_Item | null) Returns a help center item containing a video. + */ + private function get_video_help_center_item() { + $url = $this->tab->get_video_url(); + if ( empty( $url ) ) { + return null; + } + + return new WPSEO_Help_Center_Item( + 'video', + __( 'Video tutorial', 'wordpress-seo' ), + array( + 'view' => 'partial-help-center-video', + 'view_arguments' => array( + 'tab_video_url' => $url, + ), + ), + 'dashicons-video-alt3' + ); + } + + /** + * Outputs the help center. + */ + public function output_help_center() { + $help_center_items = apply_filters( 'wpseo_help_center_items', $this->help_center_items ); + $help_center_items = array_filter( $help_center_items, array( $this, 'is_a_help_center_item' ) ); + if ( empty( $help_center_items ) ) { + return; + } + + $id = sprintf( 'tab-help-center-%s-%s', $this->group_name, $this->tab->get_name() ); + ?> +
+ +
+
+
    + get_identifier(); + $dashicon = $help_center_item->get_dashicon(); + if ( ! empty( $dashicon ) ) { + $dashicon = 'dashicons-before ' . $dashicon; + } + $link_id = "tab-link-{$this->group_name}_{$this->tab->get_name()}__{$id}"; + $panel_id = "tab-panel-{$this->group_name}_{$this->tab->get_name()}__{$id}"; + ?> + + + +
+
+
+ get_identifier(); + + $panel_id = "tab-panel-{$this->group_name}_{$this->tab->get_name()}__{$id}"; + ?> +
+ get_content(); ?> +
+ +
+
+
+ name = sanitize_title( $name ); + $this->label = $label; + $this->arguments = (array) $arguments; + } + + /** + * Get the name + * + * @return string + */ + public function get_name() { + return $this->name; + } + + /** + * Get the label + * + * @return string + */ + public function get_label() { + return $this->label; + } + + /** + * Get the video URL + * + * @return string + */ + public function get_video_url() { + return $this->get_argument( 'video_url' ); + } + + /** + * Get the option group + * + * @return string + */ + public function get_opt_group() { + return $this->get_argument( 'opt_group' ); + } + + /** + * Get the variable from the supplied arguments + * + * @param string $variable Variable to retrieve. + * @param string $default Default to use when variable not found. + * + * @return mixed|string + */ + protected function get_argument( $variable, $default = '' ) { + return ! empty( $this->arguments[ $variable ] ) ? $this->arguments[ $variable ] : $default; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-option-tabs-formatter.php b/wp-content/plugins/wordpress-seo/admin/class-option-tabs-formatter.php new file mode 100644 index 0000000..7377b80 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-option-tabs-formatter.php @@ -0,0 +1,53 @@ +get_base() . '/' . $tab->get_name() . '.php'; + } + + /** + * @param WPSEO_Option_Tabs $option_tabs Option Tabs to get tabs from. + * @param Yoast_Form $yform Yoast Form which is being used in the views. + * @param array $options Options which are being used in the views. + */ + public function run( WPSEO_Option_Tabs $option_tabs, Yoast_Form $yform, $options = array() ) { + + echo ''; + + foreach ( $option_tabs->get_tabs() as $tab ) { + // Prepare the help center for each tab. + $help_center = new WPSEO_Help_Center( $option_tabs->get_base(), $tab ); + + $identifier = $tab->get_name(); + printf( '
', $identifier ); + + // Output the help center. + $help_center->output_help_center(); + + // Output the settings view for all tabs. + $tab_view = $this->get_tab_view( $option_tabs, $tab ); + if ( is_file( $tab_view ) ) { + require_once $tab_view; + } + + echo '
'; + } + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-option-tabs.php b/wp-content/plugins/wordpress-seo/admin/class-option-tabs.php new file mode 100644 index 0000000..2d5bd54 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-option-tabs.php @@ -0,0 +1,106 @@ +base = sanitize_title( $base ); + + $tab = filter_input( INPUT_GET, 'tab' ); + $this->active_tab = empty( $tab ) ? $active_tab : $tab; + } + + /** + * Get the base + * + * @return string + */ + public function get_base() { + return $this->base; + } + + /** + * Add a tab + * + * @param WPSEO_Option_Tab $tab Tab to add. + * + * @return $this + */ + public function add_tab( WPSEO_Option_Tab $tab ) { + $this->tabs[] = $tab; + + return $this; + } + + /** + * Get active tab + * + * @return null|WPSEO_Option_Tab Get the active tab. + */ + public function get_active_tab() { + if ( empty( $this->active_tab ) ) { + return null; + } + + $active_tabs = array_filter( $this->tabs, array( $this, 'is_active_tab' ) ); + if ( ! empty( $active_tabs ) ) { + $active_tabs = array_values( $active_tabs ); + if ( count( $active_tabs ) === 1 ) { + return $active_tabs[0]; + } + } + + return null; + } + + /** + * Is the tab the active tab + * + * @param WPSEO_Option_Tab $tab Tab to check for active tab. + * + * @return bool + */ + public function is_active_tab( WPSEO_Option_Tab $tab ) { + return ( $tab->get_name() === $this->active_tab ); + } + + /** + * Get all tabs + * + * @return WPSEO_Option_Tab[] + */ + public function get_tabs() { + return $this->tabs; + } + + /** + * Display the tabs + * + * @param Yoast_Form $yform Yoast Form needed in the views. + * @param array $options Options needed in the views. + */ + public function display( Yoast_Form $yform, $options = array() ) { + $formatter = new WPSEO_Option_Tabs_Formatter(); + $formatter->run( $this, $yform, $options ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-plugin-availability.php b/wp-content/plugins/wordpress-seo/admin/class-plugin-availability.php new file mode 100644 index 0000000..7a04b59 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-plugin-availability.php @@ -0,0 +1,241 @@ +register_yoast_plugins(); + $this->register_yoast_plugins_status(); + } + + /** + * Registers all the available Yoast SEO plugins. + */ + protected function register_yoast_plugins() { + $this->plugins = array( + 'yoast-seo-premium' => array( + 'url' => 'https://yoast.com/wordpress/plugins/seo-premium/', + 'title' => 'Yoast SEO Premium', + /* translators: %1$s expands to Yoast SEO */ + 'description' => sprintf( __( 'The premium version of %1$s with more features & support.', 'wordpress-seo' ), 'Yoast SEO' ), + 'installed' => false, + 'slug' => 'wordpress-seo-premium/wp-seo-premium.php', + ), + + 'video-seo-for-wordpress-seo-by-yoast' => array( + 'url' => 'https://yoast.com/wordpress/plugins/video-seo/', + 'title' => 'Video SEO', + 'description' => __( 'Optimize your videos to show them off in search results and get more clicks!', 'wordpress-seo' ), + 'installed' => false, + 'slug' => 'wpseo-video/video-seo.php', + ), + + 'yoast-news-seo' => array( + 'url' => 'https://yoast.com/wordpress/plugins/news-seo/', + 'title' => 'News SEO', + 'description' => __( 'Are you in Google News? Increase your traffic from Google News by optimizing for it!', 'wordpress-seo' ), + 'installed' => false, + 'slug' => 'wpseo-news/wpseo-news.php', + ), + + 'local-seo-for-yoast-seo' => array( + 'url' => 'https://yoast.com/wordpress/plugins/local-seo/', + 'title' => 'Local SEO', + 'description' => __( 'Rank better locally and in Google Maps, without breaking a sweat!', 'wordpress-seo' ), + 'installed' => false, + 'slug' => 'wordpress-seo-local/local-seo.php', + ), + + 'yoast-woocommerce-seo' => array( + 'url' => 'https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/', + 'title' => 'Yoast WooCommerce SEO', + /* translators: %1$s expands to Yoast SEO */ + 'description' => sprintf( __( 'Seamlessly integrate WooCommerce with %1$s and get extra features!', 'wordpress-seo' ), 'Yoast SEO' ), + 'installed' => false, + 'slug' => 'wpseo-woocommerce/wpseo-woocommerce.php', + ), + ); + } + + /** + * Sets certain plugin properties based on WordPress' status. + */ + protected function register_yoast_plugins_status() { + + foreach ( $this->plugins as $name => $plugin ) { + + $plugin_slug = $plugin['slug']; + $plugin_path = WP_PLUGIN_DIR . '/' . $plugin_slug; + + if ( file_exists( $plugin_path ) ) { + $plugin_data = get_plugin_data( $plugin_path, false, false ); + $this->plugins[ $name ]['installed'] = true; + $this->plugins[ $name ]['version'] = $plugin_data['Version']; + $this->plugins[ $name ]['active'] = is_plugin_active( $plugin_slug ); + } + } + } + + /** + * Checks whether or not a plugin is known within the Yoast SEO collection. + * + * @param {string} $plugin The plugin to search for. + * + * @return bool Whether or not the plugin is exists. + */ + protected function plugin_exists( $plugin ) { + return isset( $this->plugins[ $plugin ] ); + } + + /** + * Gets all the possibly available plugins. + * + * @return array Array containing the information about the plugins. + */ + public function get_plugins() { + return $this->plugins; + } + + /** + * Gets a specific plugin. Returns an empty array if it cannot be found. + * + * @param {string} $plugin The plugin to search for. + * + * @return array The plugin properties. + */ + public function get_plugin( $plugin ) { + if ( ! $this->plugin_exists( $plugin ) ) { + return array(); + } + + return $this->plugins[ $plugin ]; + } + + /** + * Gets the version of the plugin. + * + * @param {string} $plugin The plugin to search for. + * + * @return string The version associated with the plugin. + */ + public function get_version( $plugin ) { + if ( ! isset( $plugin['version'] ) ) { + return ''; + } + + return $plugin['version']; + } + + /** + * Checks if there are dependencies available for the plugin. + * + * @param {string} $plugin The plugin to search for. + * + * @return bool Whether or not there is a dependency present. + */ + public function has_dependencies( $plugin ) { + return ( isset( $plugin['_dependencies'] ) && ! empty( $plugin['_dependencies'] ) ); + } + + /** + * Gets the dependencies for the plugin. + * + * @param {string} $plugin The plugin to search for. + * + * @return array Array containing all the dependencies associated with the plugin. + */ + public function get_dependencies( $plugin ) { + if ( ! $this->has_dependencies( $plugin ) ) { + return array(); + } + + return $plugin['_dependencies']; + } + + /** + * Checks if all dependencies are satisfied. + * + * @param {string} $plugin The plugin to search for. + * + * @return bool Whether or not the dependencies are satisfied. + */ + public function dependencies_are_satisfied( $plugin ) { + if ( ! $this->has_dependencies( $plugin ) ) { + return true; + } + + $dependencies = $this->get_dependencies( $plugin ); + $installed_dependencies = array_filter( $dependencies, array( $this, 'is_dependency_available' ) ); + + return count( $installed_dependencies ) === count( $dependencies ); + } + + /** + * Checks whether or not one of the plugins is properly installed and usable. + * + * @param {string} $plugin The plugin to search for. + * + * @return bool Whether or not the plugin is properly installed. + */ + public function is_installed( $plugin ) { + if ( empty( $plugin ) ) { + return false; + } + + $dependencies_are_satisfied = $this->dependencies_are_satisfied( $plugin ); + + return $dependencies_are_satisfied && $this->is_available( $plugin ); + } + + /** + * Gets all installed plugins. + * + * @return array + */ + public function get_installed_plugins() { + $installed = array(); + + foreach ( $this->plugins as $pluginKey => $plugin ) { + if ( $this->is_installed( $plugin ) ) { + $installed[ $pluginKey ] = $plugin; + } + } + + return $installed; + } + + /** + * Checks for the availability of the plugin. + * + * @param {string} $plugin The plugin to search for. + * + * @return bool Whether or not the plugin is available. + */ + public function is_available( $plugin ) { + return isset( $plugin['installed'] ) && $plugin['installed'] === true; + } + + /** + * Checks whether a dependency is available. + * + * @param {string} $dependency The dependency to look for. + * + * @return bool Whether or not the dependency is available. + */ + public function is_dependency_available( $dependency ) { + return class_exists( $dependency ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-plugin-compatibility.php b/wp-content/plugins/wordpress-seo/admin/class-plugin-compatibility.php new file mode 100644 index 0000000..9b0ee88 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-plugin-compatibility.php @@ -0,0 +1,101 @@ +current_wpseo_version = $this->get_major_minor_version( $version ); + $this->availability_checker = $this->retrieve_availability_checker( $availability_checker ); + $this->installed_plugins = $this->availability_checker->get_installed_plugins(); + } + + /** + * Retrieves the availability checker. + * + * @param null|object $checker The checker to set. + * + * @return WPSEO_Plugin_Availability The checker to use. + */ + private function retrieve_availability_checker( $checker ) { + if ( is_null( $checker ) || ! is_object( $checker ) ) { + return new WPSEO_Plugin_Availability(); + } + + return $checker; + } + + /** + * Wraps the availability checker's get_installed_plugins method. + * + * @return array Array containing all the installed plugins. + */ + public function get_installed_plugins() { + return $this->installed_plugins; + } + + /** + * Creates a list of installed plugins and whether or not they are compatible. + * + * @return array Array containing the installed plugins and compatibility. + */ + public function get_installed_plugins_compatibility() { + foreach ( $this->installed_plugins as $key => $plugin ) { + + $this->installed_plugins[ $key ]['compatible'] = $this->is_compatible( $key ); + } + + return $this->installed_plugins; + } + + /** + * Checks whether or not a plugin is compatible. + * + * @param string $plugin The plugin to look for and match. + * + * @return bool Whether or not the plugin is compatible. + */ + public function is_compatible( $plugin ) { + $plugin = $this->availability_checker->get_plugin( $plugin ); + $plugin_version = $this->availability_checker->get_version( $plugin ); + + return $this->get_major_minor_version( $plugin_version ) === $this->current_wpseo_version; + } + + /** + * Gets the major/minor version of the plugin for easier comparing. + * + * @param string $version The version to trim. + * + * @return string The major/minor version of the plugin. + */ + protected function get_major_minor_version( $version ) { + return substr( $version, 0, 3 ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-premium-popup.php b/wp-content/plugins/wordpress-seo/admin/class-premium-popup.php new file mode 100644 index 0000000..117354c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-premium-popup.php @@ -0,0 +1,87 @@ +identifier = $identifier; + $this->heading_level = $heading_level; + $this->title = $title; + $this->content = $content; + } + + /** + * Returns the premium popup as an HTML string. + * + * @param bool $popup Show this message as a popup show it straight away. + * + * @return string + */ + public function get_premium_message( $popup = true ) { + // Don't show in Premium. + if ( defined( 'WPSEO_PREMIUM_FILE' ) ) { + return ''; + } + + $assets_uri = trailingslashit( plugin_dir_url( WPSEO_FILE ) ); + $premium_uri = 'https://yoast.com/wordpress/plugins/seo-premium/#utm_source=wordpress-seo-metabox&utm_medium=popup&utm_campaign=help-center-contact-support'; + + /* translators: %s expands to Yoast SEO Premium */ + $cta_text = sprintf( __( 'Buy %s', 'wordpress-seo' ), 'Yoast SEO Premium' ); + $display = ''; + if ( $popup ) { + $display = 'display:none;'; + } + + $popup = << + Yoast SEO + <{$this->heading_level} id="wpseo-contact-support-popup-title" class="wpseo-premium-popup-title">{$this->title}heading_level}> +

{$this->content}

+ {$cta_text} + +EO_POPUP; + + return $popup; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/class-yoast-alerts.php b/wp-content/plugins/wordpress-seo/admin/class-yoast-alerts.php new file mode 100644 index 0000000..317d466 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/class-yoast-alerts.php @@ -0,0 +1,258 @@ +add_hooks(); + } + + /** + * Add hooks + */ + private function add_hooks() { + + $page = filter_input( INPUT_GET, 'page' ); + if ( self::ADMIN_PAGE === $page ) { + add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) ); + } + + // Needed for adminbar and Alerts page. + add_action( 'admin_init', array( __CLASS__, 'collect_alerts' ), 99 ); + + // Add AJAX hooks. + add_action( 'wp_ajax_yoast_dismiss_alert', array( $this, 'ajax_dismiss_alert' ) ); + add_action( 'wp_ajax_yoast_restore_alert', array( $this, 'ajax_restore_alert' ) ); + } + + /** + * Enqueue assets + */ + public function enqueue_assets() { + + $asset_manager = new WPSEO_Admin_Asset_Manager(); + $asset_manager->enqueue_style( 'alerts' ); + } + + /** + * Handle ajax request to dismiss an alert + */ + public function ajax_dismiss_alert() { + + $notification = $this->get_notification_from_ajax_request(); + if ( $notification ) { + $notification_center = Yoast_Notification_Center::get(); + $notification_center->maybe_dismiss_notification( $notification ); + + $this->output_ajax_response( $notification->get_type() ); + } + + wp_die(); + } + + /** + * Handle ajax request to restore an alert + */ + public function ajax_restore_alert() { + + $notification = $this->get_notification_from_ajax_request(); + if ( $notification ) { + delete_user_meta( get_current_user_id(), $notification->get_dismissal_key() ); + + $this->output_ajax_response( $notification->get_type() ); + } + + wp_die(); + } + + /** + * Create AJAX response data + * + * @param string $type Alert type. + */ + private function output_ajax_response( $type ) { + + $html = $this->get_view_html( $type ); + echo wp_json_encode( + array( + 'html' => $html, + 'total' => self::get_active_alert_count(), + ) + ); + } + + /** + * Get the HTML to return in the AJAX request + * + * @param string $type Alert type. + * + * @return bool|string + */ + private function get_view_html( $type ) { + + switch ( $type ) { + case 'error': + $view = 'errors'; + break; + + case 'warning': + default: + $view = 'warnings'; + break; + } + + // Re-collect alerts. + self::collect_alerts(); + + /** @noinspection PhpUnusedLocalVariableInspection */ + $alerts_data = self::get_template_variables(); + + ob_start(); + include WPSEO_PATH . 'admin/views/partial-alerts-' . $view . '.php'; + $html = ob_get_clean(); + + return $html; + } + + /** + * Extract the Yoast Notification from the AJAX request + * + * @return null|Yoast_Notification + */ + private function get_notification_from_ajax_request() { + + $notification_center = Yoast_Notification_Center::get(); + $notification_id = filter_input( INPUT_POST, 'notification' ); + + return $notification_center->get_notification_by_id( $notification_id ); + } + + /** + * Show the alerts overview page + */ + public static function show_overview_page() { + + /** @noinspection PhpUnusedLocalVariableInspection */ + $alerts_data = self::get_template_variables(); + + include WPSEO_PATH . 'admin/views/alerts-dashboard.php'; + } + + /** + * Collect the alerts and group them together + */ + public static function collect_alerts() { + + $notification_center = Yoast_Notification_Center::get(); + + $notifications = $notification_center->get_sorted_notifications(); + self::$notification_count = count( $notifications ); + + self::$errors = array_filter( $notifications, array( __CLASS__, 'filter_error_alerts' ) ); + self::$dismissed_errors = array_filter( self::$errors, array( __CLASS__, 'filter_dismissed_alerts' ) ); + self::$active_errors = array_diff( self::$errors, self::$dismissed_errors ); + + self::$warnings = array_filter( $notifications, array( __CLASS__, 'filter_warning_alerts' ) ); + self::$dismissed_warnings = array_filter( self::$warnings, array( __CLASS__, 'filter_dismissed_alerts' ) ); + self::$active_warnings = array_diff( self::$warnings, self::$dismissed_warnings ); + } + + /** + * Get the variables needed in the views + * + * @return array + */ + public static function get_template_variables() { + + return array( + 'metrics' => array( + 'total' => self::$notification_count, + 'active' => self::get_active_alert_count(), + 'errors' => count( self::$errors ), + 'warnings' => count( self::$warnings ), + ), + 'errors' => array( + 'dismissed' => self::$dismissed_errors, + 'active' => self::$active_errors, + ), + 'warnings' => array( + 'dismissed' => self::$dismissed_warnings, + 'active' => self::$active_warnings, + ), + ); + } + + /** + * Get the number of active alerts + * + * @return int + */ + public static function get_active_alert_count() { + + return ( count( self::$active_errors ) + count( self::$active_warnings ) ); + } + + /** + * Filter out any non-errors + * + * @param Yoast_Notification $notification Notification to test. + * + * @return bool + */ + private static function filter_error_alerts( Yoast_Notification $notification ) { + + return $notification->get_type() === 'error'; + } + + /** + * Filter out any non-warnings + * + * @param Yoast_Notification $notification Notification to test. + * + * @return bool + */ + private static function filter_warning_alerts( Yoast_Notification $notification ) { + + return $notification->get_type() !== 'error'; + } + + /** + * Filter out any dismissed notifications + * + * @param Yoast_Notification $notification Notification to test. + * + * @return bool + */ + private static function filter_dismissed_alerts( Yoast_Notification $notification ) { + + return Yoast_Notification_Center::is_notification_dismissed( $notification ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-components.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-components.php new file mode 100644 index 0000000..a8bd59e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-components.php @@ -0,0 +1,69 @@ +add_component( new WPSEO_Config_Component_Connect_Google_Search_Console() ); + $this->add_component( new WPSEO_Config_Component_Mailchimp_Signup() ); + } + + /** + * Add a component + * + * @param WPSEO_Config_Component $component Component to add. + */ + public function add_component( WPSEO_Config_Component $component ) { + $this->components[] = $component; + } + + /** + * Sets the storage to use. + * + * @param WPSEO_Configuration_Storage $storage Storage to use. + */ + public function set_storage( WPSEO_Configuration_Storage $storage ) { + $this->set_adapter( $storage->get_adapter() ); + + foreach ( $this->components as $component ) { + $storage->add_field( $component->get_field() ); + } + } + + /** + * Sets the adapter to use. + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to use. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $this->adapter = $adapter; + + foreach ( $this->components as $component ) { + $adapter->add_custom_lookup( + $component->get_field()->get_identifier(), + array( + $component, + 'get_data', + ), + array( + $component, + 'set_data', + ) + ); + } + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-endpoint.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-endpoint.php new file mode 100644 index 0000000..be22b23 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-endpoint.php @@ -0,0 +1,78 @@ +service = $service; + } + + /** + * Register REST routes. + */ + public function register() { + // Register fetch config. + register_rest_route( self::REST_NAMESPACE, self::ENDPOINT_RETRIEVE, array( + 'methods' => 'GET', + 'callback' => array( + $this->service, + 'get_configuration', + ), + 'permission_callback' => array( + $this, + 'can_retrieve_data', + ), + ) ); + + // Register save changes. + register_rest_route( self::REST_NAMESPACE, self::ENDPOINT_STORE, array( + 'methods' => 'PUT', + 'callback' => array( + $this->service, + 'set_configuration', + ), + 'permission_callback' => array( + $this, + 'can_save_data', + ), + ) ); + } + + /** + * Permission callback implementation + * + * @return bool + */ + public function can_retrieve_data() { + return current_user_can( self::CAPABILITY_RETRIEVE ); + } + + /** + * Permission callback implementation + * + * @return bool + */ + public function can_save_data() { + return current_user_can( self::CAPABILITY_STORE ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-options-adapter.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-options-adapter.php new file mode 100644 index 0000000..8e0242b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-options-adapter.php @@ -0,0 +1,194 @@ +add_lookup( $class_name, self::OPTION_TYPE_WORDPRESS, $option ); + } + + /** + * Add a lookup for a Yoast option + * + * @param string $class_name Class to bind to the lookup. + * @param string $option Option group to use. + * @param string $key Key in the option group to bind to. + * + * @throws InvalidArgumentException Thrown when invalid input is provided. + */ + public function add_yoast_lookup( $class_name, $option, $key ) { + + $test = WPSEO_Options::get_option( $option ); + if ( is_null( $test ) ) { + /* translators: %1$s resolves to the option name passed to the lookup registration */ + throw new InvalidArgumentException( sprintf( __( 'Yoast option %1$s not found.', 'wordpress-seo' ), $option ) ); + } + + $this->add_lookup( $class_name, self::OPTION_TYPE_YOAST, array( + $option, + $key, + ) ); + } + + /** + * Add a lookup for a custom implementation + * + * @param string $class_name Class to bind to the lookup. + * @param callable $callback_get Callback to retrieve data. + * @param callable $callback_set Callback to save data. + * + * @throws InvalidArgumentException Thrown when invalid input is provided. + */ + public function add_custom_lookup( $class_name, $callback_get, $callback_set ) { + + if ( ! is_callable( $callback_get ) || ! is_callable( $callback_set ) ) { + throw new InvalidArgumentException( 'Custom option must be callable.' ); + } + + $this->add_lookup( $class_name, self::OPTION_TYPE_CUSTOM, array( + $callback_get, + $callback_set, + ) ); + } + + /** + * Add a field lookup. + * + * @param string $class_name Class to add lookup for. + * @param string $type Type of lookup. + * @param string|array $option Implementation of the lookup. + * + * @throws Exception Thrown when invalid input is provided. + */ + protected function add_lookup( $class_name, $type, $option ) { + $this->lookup[ $class_name ] = array( + 'type' => $type, + 'option' => $option, + ); + } + + /** + * Get the data for the provided field + * + * @param WPSEO_Config_Field $field Field to get data for. + * + * @return mixed + */ + public function get( WPSEO_Config_Field $field ) { + $identifier = $field->get_identifier(); + + // Lookup option and retrieve value. + $type = $this->get_option_type( $identifier ); + $option = $this->get_option( $identifier ); + + switch ( $type ) { + case self::OPTION_TYPE_WORDPRESS: + return get_option( $option ); + + case self::OPTION_TYPE_YOAST: + $group = WPSEO_Options::get_option( $option[0] ); + + return $group[ $option[1] ]; + + case self::OPTION_TYPE_CUSTOM: + return call_user_func( $option[0] ); + } + + return null; + } + + /** + * Save data from a field + * + * @param WPSEO_Config_Field $field Field to use for lookup. + * @param mixed $value Value to save to the lookup of the field. + * + * @return bool + */ + public function set( WPSEO_Config_Field $field, $value ) { + $identifier = $field->get_identifier(); + + // Lookup option and retrieve value. + $type = $this->get_option_type( $identifier ); + $option = $this->get_option( $identifier ); + + switch ( $type ) { + case self::OPTION_TYPE_WORDPRESS: + return update_option( $option, $value ); + + case self::OPTION_TYPE_YOAST: + $group = WPSEO_Options::get_option( $option[0] ); + + $group[ $option[1] ] = $value; + update_option( $option[0], $group ); + + $saved = WPSEO_Options::get_option( $option[0] ); + + return $saved[ $option[1] ] === $value; + + case self::OPTION_TYPE_CUSTOM: + return call_user_func( $option[1], $value ); + } + + return false; + } + + /** + * Get the lookup type for a specific class + * + * @param string $class_name Class to get the type of. + * + * @return null|string + */ + protected function get_option_type( $class_name ) { + if ( ! isset( $this->lookup[ $class_name ] ) ) { + return null; + } + + return $this->lookup[ $class_name ]['type']; + } + + /** + * Get the option for a specific class + * + * @param string $class_name Class to get the option of. + * + * @return null|string|array + */ + protected function get_option( $class_name ) { + if ( ! isset( $this->lookup[ $class_name ] ) ) { + return null; + } + + return $this->lookup[ $class_name ]['option']; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-page.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-page.php new file mode 100644 index 0000000..89c8a7e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-page.php @@ -0,0 +1,237 @@ +should_add_notification() ) { + $this->add_notification(); + } + + if ( filter_input( INPUT_GET, 'page' ) !== self::PAGE_IDENTIFIER ) { + return; + } + + // Register the page for the wizard. + add_action( 'admin_menu', array( $this, 'add_wizard_page' ) ); + add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_assets' ) ); + add_action( 'admin_init', array( $this, 'render_wizard_page' ) ); + } + + /** + * Check if the configuration is finished. If so, just remove the notification. + */ + public function catch_configuration_request() { + if ( filter_input( INPUT_GET, 'configuration' ) !== 'finished' ) { + return; + } + + $this->remove_notification(); + $this->remove_notification_option(); + + wp_redirect( admin_url( 'admin.php?page=' . WPSEO_Admin::PAGE_IDENTIFIER ) ); + exit; + } + + + /** + * Registers the page for the wizard. + */ + public function add_wizard_page() { + add_dashboard_page( '', '', 'manage_options', self::PAGE_IDENTIFIER, '' ); + } + + /** + * Renders the wizard page and exits to prevent the wordpress UI from loading. + */ + public function render_wizard_page() { + $this->show_wizard(); + exit; + } + + /** + * Enqueues the assets needed for the wizard. + */ + public function enqueue_assets() { + wp_enqueue_media(); + + /* + * Print the `forms.css` WP stylesheet before any Yoast style, this way + * it's easier to override selectors with the same specificity later. + */ + wp_enqueue_style( 'forms' ); + $assetManager = new WPSEO_Admin_Asset_Manager(); + $assetManager->register_assets(); + $assetManager->enqueue_script( 'configuration-wizard' ); + $assetManager->enqueue_style( 'yoast-components' ); + + $config = $this->get_config(); + + wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'configuration-wizard', 'yoastWizardConfig', $config ); + } + + /** + * Setup Wizard Header. + */ + public function show_wizard() { + $this->enqueue_assets(); + $dashboard_url = admin_url( '/admin.php?page=wpseo_dashboard' ); + ?> + + + + > + + + + + <?php _e( 'Yoast SEO › Setup Wizard', 'wordpress-seo' ); ?> + + + +
+ + + +
+ +
+ + + get_translations(); + $service = new WPSEO_GSC_Service(); + $config = array( + 'namespace' => WPSEO_Configuration_Endpoint::REST_NAMESPACE, + 'endpoint_retrieve' => WPSEO_Configuration_Endpoint::ENDPOINT_RETRIEVE, + 'endpoint_store' => WPSEO_Configuration_Endpoint::ENDPOINT_STORE, + 'nonce' => wp_create_nonce( 'wp_rest' ), + 'root' => esc_url_raw( rest_url() ), + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'finishUrl' => admin_url( 'admin.php?page=wpseo_dashboard&configuration=finished' ), + 'gscAuthURL' => $service->get_client()->createAuthUrl(), + 'gscProfiles' => $service->get_sites(), + 'gscNonce' => wp_create_nonce( 'wpseo-gsc-ajax-security' ), + 'translations' => $translations, + ); + + return $config; + } + + /** + * Returns the translations necessary for the configuration wizard. + * + * @returns array The translations for the configuration wizard. + */ + public function get_translations() { + $file = plugin_dir_path( WPSEO_FILE ) . 'languages/yoast-components-' . get_locale() . '.json'; + if ( file_exists( $file ) && $file = file_get_contents( $file ) ) { + return json_decode( $file, true ); + } + + return array(); + } + + /** + * Adds a notification to the notification center. + */ + private function add_notification() { + $notification_center = Yoast_Notification_Center::get(); + $notification_center->add_notification( self::get_notification() ); + } + + /** + * Removes the notification from the notification center. + */ + private function remove_notification() { + $notification_center = Yoast_Notification_Center::get(); + $notification_center->remove_notification( self::get_notification() ); + } + + /** + * Gets the notification. + * + * @return Yoast_Notification + */ + private function get_notification() { + $message = sprintf( + __( 'Since you are new to %1$s you can configure the %2$splugin%3$s', 'wordpress-seo' ), + 'Yoast SEO', + '', + '' + ); + + $notification = new Yoast_Notification( + $message, + array( + 'type' => Yoast_Notification::WARNING, + 'id' => 'wpseo-dismiss-onboarding-notice', + 'capabilities' => 'manage_options', + 'priority' => 0.8, + ) + ); + + return $notification; + } + + /** + * When the notice should be shown. + * + * @return bool + */ + private function should_add_notification() { + $options = $this->get_options(); + + return $options['show_onboarding_notice'] === true; + } + + /** + * Remove the options that triggers the notice for the onboarding wizard. + */ + private function remove_notification_option() { + $options = $this->get_options(); + + $options['show_onboarding_notice'] = false; + + update_option( 'wpseo', $options ); + } + + /** + * Returns the set options + * + * @return mixed|void + */ + private function get_options() { + return get_option( 'wpseo' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-service.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-service.php new file mode 100644 index 0000000..9ab2b70 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-service.php @@ -0,0 +1,127 @@ +storage->set_adapter( $this->adapter ); + $this->storage->add_default_fields(); + + $this->components->set_storage( $this->storage ); + + $this->endpoint->register(); + } + + /** + * Set default handlers + */ + public function set_default_providers() { + $this->set_storage( new WPSEO_Configuration_Storage() ); + $this->set_options_adapter( new WPSEO_Configuration_Options_Adapter() ); + $this->set_components( new WPSEO_Configuration_Components() ); + $this->set_endpoint( new WPSEO_Configuration_Endpoint() ); + $this->set_structure( new WPSEO_Configuration_Structure() ); + } + + /** + * Set storage handler + * + * @param WPSEO_Configuration_Storage $storage Storage handler to use. + */ + public function set_storage( WPSEO_Configuration_Storage $storage ) { + $this->storage = $storage; + } + + /** + * Set endpoint handler + * + * @param WPSEO_Configuration_Endpoint $endpoint Endpoint implementation to use. + */ + public function set_endpoint( WPSEO_Configuration_Endpoint $endpoint ) { + $this->endpoint = $endpoint; + $this->endpoint->set_service( $this ); + } + + /** + * Set the options adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to use. + */ + public function set_options_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $this->adapter = $adapter; + } + + /** + * Set components provider + * + * @param WPSEO_Configuration_Components $components Component provider to use. + */ + public function set_components( WPSEO_Configuration_Components $components ) { + $this->components = $components; + } + + /** + * Set structure provider + * + * @param WPSEO_Configuration_Structure $structure Structure provider to use. + */ + public function set_structure( WPSEO_Configuration_Structure $structure ) { + $this->structure = $structure; + } + + /** + * Used by endpoint to retrieve configuration + * + * @return array List of settings. + */ + public function get_configuration() { + $fields = $this->storage->retrieve(); + $steps = $this->structure->retrieve(); + + return array( + 'fields' => $fields, + 'steps' => $steps, + ); + } + + /** + * Used by endpoint to store changes + * + * @param WP_REST_Request $request Request from the REST API. + * + * @return array List of feedback per option if saving succeeded. + */ + public function set_configuration( WP_REST_Request $request ) { + return $this->storage->store( $request->get_json_params() ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-storage.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-storage.php new file mode 100644 index 0000000..4343544 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-storage.php @@ -0,0 +1,196 @@ +get_fields() ); + + foreach ( $fields as $field ) { + $this->add_field( $field ); + } + } + + /** + * Allow for field injections + * + * @param WPSEO_Config_Field $field Field to add to the stack. + */ + public function add_field( WPSEO_Config_Field $field ) { + $this->fields[] = $field; + + if ( isset( $this->adapter ) ) { + $field->set_adapter( $this->adapter ); + } + } + + /** + * Set the adapter to use + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to use. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $this->adapter = $adapter; + + foreach ( $this->fields as $field ) { + $field->set_adapter( $this->adapter ); + } + } + + /** + * Retrieve the current adapter + * + * @return WPSEO_Configuration_Options_Adapter + */ + public function get_adapter() { + return $this->adapter; + } + + /** + * Retrieve the registered fields + * + * @returns array List of settings. + */ + public function retrieve() { + $output = array(); + + /** @var WPSEO_Config_Field $field */ + foreach ( $this->fields as $field ) { + + $build = $field->to_array(); + + $data = $this->get_field_data( $field ); + if ( ! is_null( $data ) ) { + $build['data'] = $data; + } + + $output[ $field->get_identifier() ] = $build; + } + + return $output; + } + + /** + * Save the data + * + * @param array $data_to_store Data provided by the API which needs to be processed for saving. + * + * @return string Results + */ + public function store( $data_to_store ) { + $output = array(); + + /** @var WPSEO_Config_Field $field */ + foreach ( $this->fields as $field ) { + + $field_identifier = $field->get_identifier(); + + if ( ! array_key_exists( $field_identifier, $data_to_store ) ) { + continue; + } + + $field_data = array(); + if ( isset( $data_to_store[ $field_identifier ] ) ) { + $field_data = $data_to_store[ $field_identifier ]; + } + + $result = $this->adapter->set( $field, $field_data ); + + $build = array( + 'result' => $result, + ); + + // Set current data to object to be displayed. + $data = $this->get_field_data( $field ); + if ( ! is_null( $data ) ) { + $build['data'] = $data; + } + + $output[ $field_identifier ] = $build; + } + + return $output; + } + + /** + * Filter out null input values + * + * @param mixed $input Input to test against. + * + * @return bool + */ + protected function is_not_null( $input ) { + return ! is_null( $input ); + } + + /** + * Get data from a specific field + * + * @param WPSEO_Config_Field $field Field to get data for. + * + * @return array|mixed + */ + protected function get_field_data( WPSEO_Config_Field $field ) { + $data = $this->adapter->get( $field ); + + if ( is_array( $data ) ) { + $defaults = $field->get_data(); + + // Remove 'null' values from input. + $data = array_filter( $data, array( $this, 'is_not_null' ) ); + + // Merge defaults with data. + $data = array_merge( $defaults, $data ); + } + + if ( is_null( $data ) ) { + // Get default if no data was set. + $data = $field->get_data(); + + return $data; + } + + return $data; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-structure.php b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-structure.php new file mode 100644 index 0000000..e08598f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/class-configuration-structure.php @@ -0,0 +1,87 @@ +add_step( 'intro', __( 'Welcome!', 'wordpress-seo' ), array( + 'upsellConfigurationService', + 'mailchimpSignup', + ) ); + $this->add_step( 'environment_type', __( 'Environment', 'wordpress-seo' ), array( 'environment_type' ) ); + $this->add_step( 'siteType', __( 'Site type', 'wordpress-seo' ), array( 'siteType' ) ); + $this->add_step( 'publishingEntity', __( 'Company or person', 'wordpress-seo' ), array( + 'publishingEntity', + 'publishingEntityType', + 'publishingEntityCompanyName', + 'publishingEntityCompanyLogo', + 'publishingEntityPersonName', + ) ); + $this->add_step( 'profileUrls', __( 'Social profiles', 'wordpress-seo' ), array( + 'socialProfilesIntro', + 'profileUrlFacebook', + 'profileUrlTwitter', + 'profileUrlInstagram', + 'profileUrlLinkedIn', + 'profileUrlMySpace', + 'profileUrlPinterest', + 'profileUrlYouTube', + 'profileUrlGooglePlus', + ) ); + + $fields = array( 'postTypeVisibility' ); + + $post_type_factory = new WPSEO_Config_Factory_Post_Type(); + foreach ( $post_type_factory->get_fields() as $post_type_field ) { + $fields[] = $post_type_field->get_identifier(); + } + $this->add_step( 'postTypeVisibility', __( 'Post type visibility', 'wordpress-seo' ), $fields ); + + $this->add_step( 'multipleAuthors', __( 'Multiple authors', 'wordpress-seo' ), array( 'multipleAuthors' ) ); + $this->add_step( 'connectGoogleSearchConsole', __( 'Google Search Console', 'wordpress-seo' ), array( 'connectGoogleSearchConsole' ) ); + $this->add_step( 'titleTemplate', __( 'Title settings', 'wordpress-seo' ), array( + 'siteName', + 'separator', + ) ); + $this->add_step( 'success', __( 'Success!', 'wordpress-seo' ), array( + 'successMessage', + 'upsellSiteReview', + 'mailchimpSignup', + ) ); + } + + /** + * Add a step to the structure + * + * @param string $identifier Identifier for this step. + * @param string $title Title to display for this step. + * @param array $fields Fields to use on the step. + */ + protected function add_step( $identifier, $title, $fields ) { + $this->steps[ $identifier ] = array( + 'title' => $title, + 'fields' => $fields, + ); + } + + /** + * Retrieve the registered steps + * + * @return array + */ + public function retrieve() { + return $this->steps; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-connect-google-search-console.php b/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-connect-google-search-console.php new file mode 100644 index 0000000..bff581c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-connect-google-search-console.php @@ -0,0 +1,149 @@ +gsc_service = new WPSEO_GSC_Service( $this->get_profile() ); + } + + /** + * Set the Google Search Console service. + * + * @param WPSEO_GSC_Service $service Set service to use. + */ + public function set_gsc_service( WPSEO_GSC_Service $service ) { + $this->gsc_service = $service; + } + + /** + * Gets the component identifier. + * + * @return string + */ + public function get_identifier() { + return 'ConnectGoogleSearchConsole'; + } + + /** + * Gets the field. + * + * @return WPSEO_Config_Field + */ + public function get_field() { + return new WPSEO_Config_Field_Connect_Google_Search_Console(); + } + + /** + * Get the data for the field. + * + * @return mixed + */ + public function get_data() { + + $data = array( + 'profileList' => $this->get_profilelist(), + 'profile' => $this->get_profile(), + 'hasAccessToken' => $this->hasAccessToken(), + ); + + return $data; + } + + /** + * Save data + * + * @param array $data Data containing changes. + * + * @return mixed + */ + public function set_data( $data ) { + + $current_data = $this->get_data(); + + $this->handle_profile_change( $current_data, $data ); + + // Save profile. + $has_saved = update_option( + WPSEO_GSC::OPTION_WPSEO_GSC, + array( 'profile' => $data['profile'] ) + ); + + // Collect results to return to the configurator. + $results = array( + 'profile' => $has_saved, + ); + + return $results; + } + + /** + * Remove issues when the profile has changed + * + * @param array $current_data Saved data before changes. + * @param array $data Data after changes. + */ + protected function handle_profile_change( $current_data, $data ) { + // If the profile has been changed, remove issues. + if ( $current_data['profile'] === $data['profile'] ) { + return; + } + + $this->reload_issues(); + } + + /** + * Get the current GSC profile + * + * @return string + */ + protected function get_profile() { + return WPSEO_GSC_Settings::get_profile(); + } + + /** + * Reload GSC issues + */ + protected function reload_issues() { + WPSEO_GSC_Settings::reload_issues(); + } + + /** + * Gets a list with the profiles. + * + * @return array + */ + protected function get_profilelist() { + $profiles = array(); + $sites = $this->gsc_service->get_sites(); + foreach ( $sites as $siteKey => $siteValue ) { + $profiles[ untrailingslashit( $siteKey ) ] = untrailingslashit( $siteValue ); + } + + return $profiles; + } + + /** + * Checks if there is an access token. If so, there is a connection. + * + * @return bool + */ + private function hasAccessToken() { + return ( null !== $this->gsc_service->get_client()->getAccessToken() ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-mailchimp-signup.php b/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-mailchimp-signup.php new file mode 100644 index 0000000..a6ab920 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-mailchimp-signup.php @@ -0,0 +1,79 @@ + $this->has_mailchimp_signup(), + ); + + return $data; + } + + /** + * Save data + * + * @param array $data Data containing changes. + * + * @return mixed + */ + public function set_data( $data ) { + + $has_saved = false; + if ( ! empty( $data['hasSignup'] ) ) { + // Saves the user meta. + update_user_meta( get_current_user_id(), self::META_NAME, true ); + + $has_saved = ( $data['hasSignup'] === $this->has_mailchimp_signup() ); + } + + // Collect results to return to the configurator. + $results = array( + 'hasSignup' => $has_saved, + ); + + return $results; + } + + /** + * Checks if the user has entered his email for mailchimp already. + * + * @return bool + */ + protected function has_mailchimp_signup() { + $user_meta = get_user_meta( get_current_user_id(), self::META_NAME, true ); + + return ( ! empty( $user_meta ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/components/interface-component.php b/wp-content/plugins/wordpress-seo/admin/config-ui/components/interface-component.php new file mode 100644 index 0000000..0bae3af --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/components/interface-component.php @@ -0,0 +1,30 @@ + true ), 'objects' ); + if ( ! empty( $post_types ) ) { + foreach ( $post_types as $post_type => $post_type_object ) { + $label = $this->decode_html_entities( $post_type_object->label ); + $field = new WPSEO_Config_Field_Choice_Post_Type( $post_type, $label ); + + $this->add_custom_properties( $post_type, $field ); + + $fields[] = $field; + } + } + + self::$fields = $fields; + } + + return self::$fields; + } + + /** + * Add custom properties for specific post types + * + * @param string $post_type Post type of field that is being added. + * @param WPSEO_Config_Field $field Field that corresponds to the post type. + */ + private function add_custom_properties( $post_type, $field ) { + if ( 'attachment' === $post_type ) { + $field->set_property( 'explanation', __( 'WordPress automatically generates an URL for each media item in the library. Enabling this will allow for google to index the generated URL.', 'wordpress-seo' ) ); + } + } + + /** + * Replaces the HTML entity with it's actual symbol. + * + * Because we do not not know what consequences it will have if we convert every HTML entity, + * we will only replace the characters that we have known problems with in text's. + * + * @param string $text The text to decode. + * + * @return string String with decoded HTML entities. + */ + private function decode_html_entities( $text ) { + return str_replace( ''', '’', $text ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice-post-type.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice-post-type.php new file mode 100644 index 0000000..ce66749 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice-post-type.php @@ -0,0 +1,92 @@ +post_type = $post_type; + + /* Translators: %1$s expands to the name of the post type. The options given to the user are "visible" and "hidden" */ + $this->set_property( 'label', sprintf( __( 'The post type "%1$s" should be', 'wordpress-seo' ), $label ) ); + + $this->add_choice( 'true', __( 'Visible', 'wordpress-seo' ) ); + $this->add_choice( 'false', __( 'Hidden', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_custom_lookup( + $this->get_identifier(), + array( $this, 'get_data' ), + array( $this, 'set_data' ) + ); + } + + /** + * Get the post type of this field. + * + * @return string Post type. + */ + public function get_post_type() { + return $this->post_type; + } + + /** + * @return bool + */ + public function get_data() { + $option = WPSEO_Options::get_option( 'wpseo_xml' ); + + $key = 'post_types-' . $this->get_post_type() . '-not_in_sitemap'; + + $storedData = ! isset( $option[ $key ] ) || false === $option[ $key ]; + + if ( $storedData ) { + return 'true'; + } + + return 'false'; + } + + /** + * Set new data + * + * @param string $visible Visible (true) or hidden (false). + * + * @return bool + */ + public function set_data( $visible ) { + $post_type = $this->get_post_type(); + + $option = WPSEO_Options::get_option( 'wpseo_xml' ); + + $option[ 'post_types-' . $post_type . '-not_in_sitemap' ] = ( $visible === 'false' ); + + update_option( 'wpseo_xml', $option ); + + // Check if everything got saved properly. + $saved_option = WPSEO_Options::get_option( 'wpseo_xml' ); + + return ( ( $visible === 'false' ) && $saved_option[ 'post_types-' . $post_type . '-not_in_sitemap' ] === true ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice.php new file mode 100644 index 0000000..e9fe970 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-choice.php @@ -0,0 +1,40 @@ +properties['choices'] = array(); + } + + /** + * Add a choice to the properties + * + * @param string $value Value op the option. + * @param string $label Label to display for the value. + * @param string $screen_reader_text Optional. Screenreader text to use. + */ + public function add_choice( $value, $label, $screen_reader_text = '' ) { + $choice = array( + 'label' => $label, + ); + + if ( $screen_reader_text ) { + $choice['screenReaderText'] = $screen_reader_text; + } + + $this->properties['choices'][ $value ] = $choice; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-logo.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-logo.php new file mode 100644 index 0000000..8092d61 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-logo.php @@ -0,0 +1,28 @@ +set_property( 'label', __( 'Provide an image of the company logo', 'wordpress-seo' ) ); + + $this->set_requires( 'publishingEntityType', 'company' ); + } + + /** + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo', 'company_logo' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-name.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-name.php new file mode 100644 index 0000000..1247dab --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-name.php @@ -0,0 +1,28 @@ +set_property( 'label', __( 'The name of the company', 'wordpress-seo' ) ); + + $this->set_requires( 'publishingEntityType', 'company' ); + } + + /** + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo', 'company_name' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-or-person.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-or-person.php new file mode 100644 index 0000000..857bdbb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-company-or-person.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'This data is shown as metadata in your site. It is intended to appear in Google\'s Knowledge Graph. You can be either a company, or a person, choose either:', 'wordpress-seo' ) ); + + $this->add_choice( 'company', __( 'Company', 'wordpress-seo' ) ); + $this->add_choice( 'person', __( 'Person', 'wordpress-seo' ) ); + } + + /** + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo', 'company_or_person' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-connect-google-search-console.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-connect-google-search-console.php new file mode 100644 index 0000000..f22910c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-connect-google-search-console.php @@ -0,0 +1,28 @@ + '', + 'profileList' => '', + ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-environment.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-environment.php new file mode 100644 index 0000000..92df2f0 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-environment.php @@ -0,0 +1,95 @@ +set_property( 'label', sprintf( __( 'Please specify the environment in which this site - %1$s - is running.', 'wordpress-seo' ), get_home_url() ) ); + + $this->add_choice( 'production', __( 'Production (this is a live site with real traffic)', 'wordpress-seo' ) ); + $this->add_choice( 'staging', __( 'Staging (this is a copy of a live site used for testing purposes only)', 'wordpress-seo' ) ); + $this->add_choice( 'development', __( 'Development (this site is running locally for development purposes)', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_custom_lookup( + $this->get_identifier(), + array( $this, 'get_data' ), + array( $this, 'set_data' ) + ); + } + + /** + * Gets the option that is set for this field. + * + * @return string The value for the environment_type wpseo option. + */ + public function get_data() { + $option = WPSEO_Options::get_option( 'wpseo' ); + + return $option['environment_type']; + } + + /** + * Set new data. + * + * @param string $environment_type The site's environment type. + * + * @return bool Returns whether the value is successfully set. + */ + public function set_data( $environment_type ) { + $option = WPSEO_Options::get_option( 'wpseo' ); + + if ( $option['environment_type'] !== $environment_type ) { + $option['environment_type'] = $environment_type; + update_option( 'wpseo', $option ); + if ( ! $this->set_indexation( $environment_type ) ) { + return false; + } + } + + $saved_environment_option = WPSEO_Options::get_option( 'wpseo' ); + + return ( $saved_environment_option['environment_type'] === $option['environment_type'] ); + } + + /** + * Set the WordPress Search Engine Visibility option based on the environment type. + * + * @param string $environment_type The environment the site is running in. + * + * @return bool Returns if the options is set successfully. + */ + protected function set_indexation( $environment_type ) { + $new_blog_public_value = 0; + $current_blog_public_value = get_option( 'blog_public' ); + + if ( $environment_type === 'production' ) { + $new_blog_public_value = 1; + } + + if ( $current_blog_public_value !== $new_blog_public_value ) { + update_option( 'blog_public', $new_blog_public_value ); + + return true; + } + $saved_blog_public_value = get_option( 'blog_public' ); + + return ( $saved_blog_public_value === $new_blog_public_value ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-mailchimp-signup.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-mailchimp-signup.php new file mode 100644 index 0000000..3d09690 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-mailchimp-signup.php @@ -0,0 +1,49 @@ +ID > 0 ) ? $current_user->user_email : ''; + + $this->set_property( 'title' , __( 'Newsletter signup', 'wordpress-seo' ) ); + $this->set_property( 'label', __( 'If you would like us to keep you up-to-date regarding Yoast SEO, other plugins by Yoast and major news in the world of SEO, subscribe to our newsletter:', 'wordpress-seo' ) ); + + $this->set_property( 'mailchimpActionUrl', 'http://yoast.us1.list-manage1.com/subscribe/post-json?u=ffa93edfe21752c921f860358&id=972f1c9122' ); + $this->set_property( 'currentUserEmail', $user_email ); + $this->set_property( 'userName', trim( $current_user->user_firstname . ' ' . $current_user->user_lastname ) ); + } + + /** + * Get the data + * + * @return array + */ + public function get_data() { + return array( + 'hasSignup' => $this->has_mailchimp_signup(), + ); + + } + + /** + * Checks if the user has entered his email for mailchimp already. + * + * @return bool + */ + protected function has_mailchimp_signup() { + $user_meta = get_user_meta( get_current_user_id(), WPSEO_Config_Component_Mailchimp_Signup::META_NAME, true ); + return ( ! empty( $user_meta ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-multiple-authors.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-multiple-authors.php new file mode 100644 index 0000000..bbc545a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-multiple-authors.php @@ -0,0 +1,80 @@ +set_property( 'label', __( 'Does, or will, your site have multiple authors?', 'wordpress-seo' ) ); + + $this->add_choice( 'yes', __( 'Yes', 'wordpress-seo' ) ); + $this->add_choice( 'no', __( 'No', 'wordpress-seo' ) ); + } + + /** + * Set adapter. + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_custom_lookup( + $this->get_identifier(), + array( $this, 'get_data' ), + array( $this, 'set_data' ) + ); + } + + /** + * Get the data from the stored options. + * + * @return null|string + */ + public function get_data() { + + $option = WPSEO_Options::get_option( 'wpseo' ); + if ( isset( $option['has_multiple_authors'] ) ) { + $value = $option['has_multiple_authors']; + } + + if ( ! isset( $value ) || is_null( $value ) ) { + // If there are more than one users with level > 1 default to multiple authors. + $users = get_users( array( + 'fields' => 'IDs', + 'who' => 'authors', + ) ); + + $value = count( $users ) > 1; + } + + return ( $value ) ? 'yes' : 'no'; + } + + /** + * Set the data in the options. + * + * @param {string} $data The data to set for the field. + * + * @return bool Returns true or false for successful storing the data. + */ + public function set_data( $data ) { + $value = ( $data === 'yes' ); + + $option = WPSEO_Options::get_option( 'wpseo' ); + $option['has_multiple_authors'] = $value; + + update_option( 'wpseo', $option ); + + // Check if everything got saved properly. + $saved_option = WPSEO_Options::get_option( 'wpseo' ); + + return ( $saved_option['has_multiple_authors'] === $option['has_multiple_authors'] ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-person-name.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-person-name.php new file mode 100644 index 0000000..5f0cc4f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-person-name.php @@ -0,0 +1,28 @@ +set_property( 'label', __( 'The name of the person', 'wordpress-seo' ) ); + + $this->set_requires( 'publishingEntityType', 'person' ); + } + + /** + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo', 'person_name' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-post-type-visibility.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-post-type-visibility.php new file mode 100644 index 0000000..3503fb8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-post-type-visibility.php @@ -0,0 +1,23 @@ +' . $copy . '


'; + + $this->set_property( 'html', $html ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-facebook.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-facebook.php new file mode 100644 index 0000000..ed84a88 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-facebook.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'Facebook Page URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/www\.facebook\.com\/([^/]+)\/$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'facebook_site' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-googleplus.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-googleplus.php new file mode 100644 index 0000000..65a1a3c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-googleplus.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'Google+ URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/plus\.google\.com\/([^/]+)$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'google_plus_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-instagram.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-instagram.php new file mode 100644 index 0000000..6a33b51 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-instagram.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'Instagram URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/www\.instagram\.com\/([^/]+)\/$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'instagram_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-linkedin.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-linkedin.php new file mode 100644 index 0000000..b58c96f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-linkedin.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'LinkedIn URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/www\.linkedin\.com\/in\/([^/]+)$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'linkedin_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-myspace.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-myspace.php new file mode 100644 index 0000000..42168ed --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-myspace.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'MySpace URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/myspace\.com\/([^/]+)\/$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'myspace_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-pinterest.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-pinterest.php new file mode 100644 index 0000000..544bb64 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-pinterest.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'Pinterest URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/www\.pinterest\.com\/([^/]+)\/$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'pinterest_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-twitter.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-twitter.php new file mode 100644 index 0000000..223be1b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-twitter.php @@ -0,0 +1,28 @@ +set_property( 'label', __( 'Twitter Username', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'twitter_site' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-youtube.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-youtube.php new file mode 100644 index 0000000..5a53b81 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-profile-url-youtube.php @@ -0,0 +1,29 @@ +set_property( 'label', __( 'YouTube URL', 'wordpress-seo' ) ); + $this->set_property( 'pattern', '^https:\/\/www\.youtube\.com\/([^/]+)$' ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_social', 'youtube_url' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-separator.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-separator.php new file mode 100644 index 0000000..297a6c3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-separator.php @@ -0,0 +1,43 @@ +set_property( 'label', __( 'Title Separator', 'wordpress-seo' ) ); + $this->set_property( 'explanation', __( 'Choose the symbol to use as your title separator. This will display, for instance, between your post title and site name. Symbols are shown in the size they\'ll appear in the search results.', 'wordpress-seo' ) ); + + $this->add_choice( 'sc-dash', '-', __( 'Dash', 'wordpress-seo' ) ); + $this->add_choice( 'sc-ndash', '–', __( 'En dash', 'wordpress-seo' ) ); + $this->add_choice( 'sc-mdash', '—', __( 'Em dash', 'wordpress-seo' ) ); + $this->add_choice( 'sc-middot', '·', __( 'Middle dot', 'wordpress-seo' ) ); + $this->add_choice( 'sc-bull', '•', __( 'Bullet', 'wordpress-seo' ) ); + $this->add_choice( 'sc-star', '*', __( 'Asterisk', 'wordpress-seo' ) ); + $this->add_choice( 'sc-smstar', '⋆', __( 'Low asterisk', 'wordpress-seo' ) ); + $this->add_choice( 'sc-pipe', '|', __( 'Vertical bar', 'wordpress-seo' ) ); + $this->add_choice( 'sc-tilde', '~', __( 'Small tilde', 'wordpress-seo' ) ); + $this->add_choice( 'sc-laquo', '«', __( 'Left angle quotation mark', 'wordpress-seo' ) ); + $this->add_choice( 'sc-raquo', '»', __( 'Right angle quotation mark', 'wordpress-seo' ) ); + $this->add_choice( 'sc-lt', '<', __( 'Less than sign', 'wordpress-seo' ) ); + $this->add_choice( 'sc-gt', '>', __( 'Greater than sign', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo_titles', 'separator' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-name.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-name.php new file mode 100644 index 0000000..318d9c8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-name.php @@ -0,0 +1,67 @@ +set_property( 'label', __( 'Website name', 'wordpress-seo' ) ); + $this->set_property( 'explanation', __( 'Google shows your website\'s name in the search results, if you want to change it, you can do that here.', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_custom_lookup( + $this->get_identifier(), + array( $this, 'get_data' ), + array( $this, 'set_data' ) + ); } + + /** + * Get the data from the stored options. + * + * @return null|string + */ + public function get_data() { + $option = WPSEO_Options::get_option( 'wpseo' ); + if ( ! empty( $option['website_name'] ) ) { + return $option['website_name']; + } + + return get_bloginfo( 'name' ); + } + + /** + * Set the data in the options. + * + * @param {string} $data The data to set for the field. + * + * @return bool Returns true or false for successful storing the data. + */ + public function set_data( $data ) { + $value = $data; + + $option = WPSEO_Options::get_option( 'wpseo' ); + $option['website_name'] = $value; + + update_option( 'wpseo', $option ); + + // Check if everything got saved properly. + $saved_option = WPSEO_Options::get_option( 'wpseo' ); + + return ( $saved_option['website_name'] === $option['website_name'] ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-type.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-type.php new file mode 100644 index 0000000..08f1a4e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-site-type.php @@ -0,0 +1,36 @@ +set_property( 'label', sprintf( __( 'What kind of site is %1$s?', 'wordpress-seo' ), get_home_url() ) ); + + $this->add_choice( 'blog', __( 'Blog', 'wordpress-seo' ) ); + $this->add_choice( 'shop', __( 'Webshop', 'wordpress-seo' ) ); + $this->add_choice( 'news', __( 'News site', 'wordpress-seo' ) ); + $this->add_choice( 'smallBusiness', __( 'Small business site', 'wordpress-seo' ) ); + $this->add_choice( 'corporateOther', __( 'Other corporate site', 'wordpress-seo' ) ); + $this->add_choice( 'personalOther', __( 'Other personal site', 'wordpress-seo' ) ); + } + + /** + * Set adapter + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + $adapter->add_yoast_lookup( $this->get_identifier(), 'wpseo', 'site_type' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-social-profiles-intro.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-social-profiles-intro.php new file mode 100644 index 0000000..8403e52 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-social-profiles-intro.php @@ -0,0 +1,23 @@ +' . $intro_text . '

'; + + $this->set_property( 'html', $html ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-success-message.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-success-message.php new file mode 100644 index 0000000..faec0cd --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-success-message.php @@ -0,0 +1,30 @@ +', + __( 'Yoast SEO video tutorial', 'wordpress-seo' ) + ); + + $html = '

' . $success_message . '

'; + $html .= '

' . $onpage_seo . '

'; + $html .= '
' . $content_analysis_video . '
'; + + $this->set_property( 'html', $html ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-configuration-service.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-configuration-service.php new file mode 100644 index 0000000..1d1b748 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-configuration-service.php @@ -0,0 +1,32 @@ +', + '' + ); + + $html = '

' . $intro_text . '

'; + $html .= '

' . $upsell_text . '

'; + + + $this->set_property( 'html', $html ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-site-review.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-site-review.php new file mode 100644 index 0000000..10ca7e4 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-upsell-site-review.php @@ -0,0 +1,30 @@ +', + '', + '', + '' + ); + + $html = '

' . $upsell_text . '

'; + + $this->set_property( 'html', $html ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field.php b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field.php new file mode 100644 index 0000000..f4b3c2e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field.php @@ -0,0 +1,134 @@ +field = $field; + $this->component = $component; + } + + /** + * Get the identifier + * + * @return string + */ + public function get_identifier() { + return $this->field; + } + + /** + * Get the component + * + * @return string + */ + public function get_component() { + return $this->component; + } + + /** + * Set a property value + * + * @param string $name Property to set. + * @param mixed $value Value to apply. + */ + public function set_property( $name, $value ) { + $this->properties[ $name ] = $value; + } + + /** + * Get all the properties + * + * @return array + */ + public function get_properties() { + return $this->properties; + } + + /** + * Get the data + * + * @return mixed + */ + public function get_data() { + return $this->data; + } + + /** + * Array representation of this object. + * + * @return array + */ + public function to_array() { + $output = array( + 'componentName' => $this->get_component(), + ); + + $properties = $this->get_properties(); + if ( $properties ) { + $output['properties'] = $properties; + } + + $requires = $this->get_requires(); + if ( ! empty( $requires ) ) { + $output['requires'] = $requires; + } + + return $output; + } + + /** + * Set the adapter to use + * + * @param WPSEO_Configuration_Options_Adapter $adapter Adapter to register lookup on. + */ + public function set_adapter( WPSEO_Configuration_Options_Adapter $adapter ) { + } + + /** + * Requires another field to have a certain value. + * + * @param string $field Field to check for a certain value. + * @param mixed $value Value of the field. + */ + public function set_requires( $field, $value ) { + $this->requires = array( + 'field' => $field, + 'value' => $value, + ); + } + + /** + * Get the required field settings (if present) + * + * @return array + */ + public function get_requires() { + return $this->requires; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/formatter/class-metabox-formatter.php b/wp-content/plugins/wordpress-seo/admin/formatter/class-metabox-formatter.php new file mode 100644 index 0000000..8e9df98 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/formatter/class-metabox-formatter.php @@ -0,0 +1,96 @@ +formatter = $formatter; + } + + /** + * Returns the values + * + * @return array + */ + public function get_values() { + $defaults = $this->get_defaults(); + $values = $this->formatter->get_values(); + + return ( $values + $defaults ); + } + + /** + * Returns array with all the values always needed by a scraper object + * + * @return array + */ + private function get_defaults() { + $analysis_seo = new WPSEO_Metabox_Analysis_SEO(); + $analysis_readability = new WPSEO_Metabox_Analysis_Readability(); + + return array( + 'search_url' => '', + 'post_edit_url' => '', + 'base_url' => '', + 'contentTab' => __( 'Readability', 'wordpress-seo' ), + 'keywordTab' => __( 'Keyword:', 'wordpress-seo' ), + 'enterFocusKeyword' => __( 'Enter your focus keyword', 'wordpress-seo' ), + 'locale' => get_locale(), + 'translations' => $this->get_translations(), + 'keyword_usage' => array(), + 'title_template' => '', + 'metadesc_template' => '', + 'contentAnalysisActive' => $analysis_readability->is_enabled() ? 1 : 0, + 'keywordAnalysisActive' => $analysis_seo->is_enabled() ? 1 : 0, + + /** + * Filter to determine if the markers should be enabled or not. + * + * @param bool $showMarkers Should the markers being enabled. Default = true. + */ + 'show_markers' => apply_filters( 'wpseo_enable_assessment_markers', true ), + 'publish_box' => array( + 'labels' => array( + 'content' => __( 'Readability', 'wordpress-seo' ), + 'keyword' => __( 'SEO', 'wordpress-seo' ), + ), + 'statuses' => array( + 'na' => __( 'Not available', 'wordpress-seo' ), + 'bad' => __( 'Needs improvement', 'wordpress-seo' ), + 'ok' => __( 'OK', 'wordpress-seo' ), + 'good' => __( 'Good', 'wordpress-seo' ), + ), + ), + ); + + } + + /** + * Returns Jed compatible YoastSEO.js translations. + * + * @return array + */ + private function get_translations() { + $file = plugin_dir_path( WPSEO_FILE ) . 'languages/wordpress-seo-' . get_locale() . '.json'; + if ( file_exists( $file ) && $file = file_get_contents( $file ) ) { + return json_decode( $file, true ); + } + + return array(); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/formatter/class-post-metabox-formatter.php b/wp-content/plugins/wordpress-seo/admin/formatter/class-post-metabox-formatter.php new file mode 100644 index 0000000..bac33f6 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/formatter/class-post-metabox-formatter.php @@ -0,0 +1,181 @@ +post = $post; + $this->options = $options; + $this->permalink = $structure; + } + + /** + * Returns the translated values. + * + * @return array + */ + public function get_values() { + $values = array( + 'search_url' => $this->search_url(), + 'post_edit_url' => $this->edit_url(), + 'base_url' => $this->base_url_for_js(), + 'metaDescriptionDate' => '', + ); + + if ( is_a( $this->post, 'WP_Post' ) ) { + $values_to_set = array( + 'keyword_usage' => $this->get_focus_keyword_usage(), + 'title_template' => $this->get_title_template(), + 'metadesc_template' => $this->get_metadesc_template(), + 'metaDescriptionDate' => $this->get_metadesc_date(), + ); + + $values = ( $values_to_set + $values ); + } + + return $values; + } + + /** + * Returns the url to search for keyword for the post + * + * @return string + */ + private function search_url() { + return admin_url( 'edit.php?seo_kw_filter={keyword}' ); + } + + /** + * Returns the url to edit the taxonomy + * + * @return string + */ + private function edit_url() { + return admin_url( 'post.php?post={id}&action=edit' ); + } + + /** + * Returns a base URL for use in the JS, takes permalink structure into account + * + * @return string + */ + private function base_url_for_js() { + global $pagenow; + + // The default base is the home_url. + $base_url = home_url( '/', null ); + + if ( 'post-new.php' === $pagenow ) { + return $base_url; + } + + // If %postname% is the last tag, just strip it and use that as a base. + if ( 1 === preg_match( '#%postname%/?$#', $this->permalink ) ) { + $base_url = preg_replace( '#%postname%/?$#', '', $this->permalink ); + } + + return $base_url; + } + + /** + * Counting the number of given keyword used for other posts than given post_id + * + * @return array + */ + private function get_focus_keyword_usage() { + $keyword = WPSEO_Meta::get_value( 'focuskw', $this->post->ID ); + + return array( + $keyword => WPSEO_Meta::keyword_usage( $keyword, $this->post->ID ), + ); + } + + /** + * Retrieves the title template. + * + * @return string + */ + private function get_title_template() { + return $this->get_template( 'title' ); + } + + /** + * Retrieves the metadesc template. + * + * @return string + */ + private function get_metadesc_template() { + return $this->get_template( 'metadesc' ); + } + + /** + * Retrieves a template. + * + * @param String $template_option_name The name of the option in which the template you want to get is saved. + * + * @return string + */ + private function get_template( $template_option_name ) { + $needed_option = $template_option_name . '-' . $this->post->post_type; + + if ( isset( $this->options[ $needed_option ] ) && $this->options[ $needed_option ] !== '' ) { + return $this->options[ $needed_option ]; + } + + return ''; + } + + /** + * Determines the date to be displayed in the snippet preview + * + * @return string + */ + private function get_metadesc_date() { + $date = ''; + + if ( $this->is_show_date_enabled() ) { + $date = date_i18n( 'M j, Y', mysql2date( 'U', $this->post->post_date ) ); + } + + return $date; + } + + /** + * Returns whether or not showing the date in the snippet preview is enabled. + * + * @return bool + */ + private function is_show_date_enabled() { + $post_type = $this->post->post_type; + $key = sprintf( 'showdate-%s', $post_type ); + + return isset( $this->options[ $key ] ) && true === $this->options[ $key ]; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/formatter/class-term-metabox-formatter.php b/wp-content/plugins/wordpress-seo/admin/formatter/class-term-metabox-formatter.php new file mode 100644 index 0000000..a99839f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/formatter/class-term-metabox-formatter.php @@ -0,0 +1,143 @@ +term = $term; + $this->taxonomy = $taxonomy; + $this->options = $options; + } + + /** + * Returns the translated values. + * + * @return array + */ + public function get_values() { + $values = array(); + + // Todo: a column needs to be added on the termpages to add a filter for the keyword, so this can be used in the focus kw doubles. + if ( is_object( $this->term ) && property_exists( $this->term, 'taxonomy' ) ) { + $values = array( + 'search_url' => $this->search_url(), + 'post_edit_url' => $this->edit_url(), + 'base_url' => $this->base_url_for_js(), + 'taxonomy' => $this->term->taxonomy, + 'keyword_usage' => $this->get_focus_keyword_usage(), + 'title_template' => $this->get_title_template(), + 'metadesc_template' => $this->get_metadesc_template(), + ); + } + + return $values; + } + + /** + * Returns the url to search for keyword for the taxonomy + * + * @return string + */ + private function search_url() { + return admin_url( 'edit-tags.php?taxonomy=' . $this->term->taxonomy . '&seo_kw_filter={keyword}' ); + } + + /** + * Returns the url to edit the taxonomy + * + * @return string + */ + private function edit_url() { + global $wp_version; + $script_filename = version_compare( $wp_version, '4.5', '<' ) ? 'edit-tags' : 'term'; + return admin_url( $script_filename . '.php?action=edit&taxonomy=' . $this->term->taxonomy . '&tag_ID={id}' ); + } + + /** + * Returns a base URL for use in the JS, takes permalink structure into account + * + * @return string + */ + private function base_url_for_js() { + + $base_url = home_url( '/', null ); + $options = WPSEO_Options::get_option( 'wpseo_permalinks' ); + if ( ! $options['stripcategorybase'] ) { + $base_url = trailingslashit( $base_url . $this->taxonomy->rewrite['slug'] ); + } + + return $base_url; + } + + /** + * Counting the number of given keyword used for other term than given term_id + * + * @return array + */ + private function get_focus_keyword_usage() { + $focuskw = WPSEO_Taxonomy_Meta::get_term_meta( $this->term, $this->term->taxonomy, 'focuskw' ); + + return WPSEO_Taxonomy_Meta::get_keyword_usage( $focuskw, $this->term->term_id, $this->term->taxonomy ); + } + + /** + * Retrieves the title template. + * + * @return string + */ + private function get_title_template() { + return $this->get_template( 'title' ); + } + + /** + * Retrieves the metadesc template. + * + * @return string + */ + private function get_metadesc_template() { + return $this->get_template( 'metadesc' ); + } + + /** + * Retrieves a template. + * + * @param String $template_option_name The name of the option in which the template you want to get is saved. + * + * @return string + */ + private function get_template( $template_option_name ) { + $needed_option = $template_option_name . '-tax-' . $this->term->taxonomy; + if ( isset( $this->options[ $needed_option ] ) && $this->options[ $needed_option ] !== '' ) { + return $this->options[ $needed_option ]; + } + + return ''; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/formatter/interface-metabox-formatter.php b/wp-content/plugins/wordpress-seo/admin/formatter/interface-metabox-formatter.php new file mode 100644 index 0000000..f3be154 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/formatter/interface-metabox-formatter.php @@ -0,0 +1,18 @@ +is_globally_enabled() && $this->is_user_enabled(); + } + + /** + * Whether or not this analysis is enabled by the user. + * + * @return bool Whether or not this analysis is enabled by the user. + */ + public function is_user_enabled() { + return ! get_the_author_meta( 'wpseo_content_analysis_disable', get_current_user_id() ); + } + + /** + * Whether or not this analysis is enabled globally. + * + * @return bool Whether or not this analysis is enabled globally. + */ + public function is_globally_enabled() { + $options = WPSEO_Options::get_option( 'wpseo_titles' ); + + return (bool) $options['content-analysis-active']; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-analysis-seo.php b/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-analysis-seo.php new file mode 100644 index 0000000..45b91ca --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-analysis-seo.php @@ -0,0 +1,39 @@ +is_globally_enabled() && $this->is_user_enabled(); + } + + /** + * Whether or not this analysis is enabled by the user. + * + * @return bool Whether or not this analysis is enabled by the user. + */ + public function is_user_enabled() { + return ! get_the_author_meta( 'wpseo_keyword_analysis_disable', get_current_user_id() ); + } + + /** + * Whether or not this analysis is enabled globally. + * + * @return bool Whether or not this analysis is enabled globally. + */ + public function is_globally_enabled() { + $options = WPSEO_Options::get_option( 'wpseo_titles' ); + + return (bool) $options['keyword-analysis-active']; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-editor.php b/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-editor.php new file mode 100644 index 0000000..1c2bdb9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox-editor.php @@ -0,0 +1,64 @@ +special_styles(); + /** @var WPSEO_Admin_Asset $inside_editor */ + $inside_editor = $styles['inside-editor']; + + $url = $inside_editor->get_url( WPSEO_Admin_Asset::TYPE_CSS, WPSEO_FILE ); + + if ( '' === $css_files ) { + $css_files = $url; + } + else { + $css_files .= ',' . $url; + } + + return $css_files; + } + + /** + * Adds a custom element to the tinyMCE editor that we need for marking the content. + * + * @param array $tinymce_config The tinyMCE config as configured by WordPress. + * + * @return array The new tinyMCE config with our added custom elements. + */ + public function add_custom_element( $tinymce_config ) { + if ( ! empty( $tinymce_config['custom_elements'] ) ) { + $custom_elements = $tinymce_config['custom_elements']; + + $custom_elements .= ',' . '~yoastmark'; + } + else { + $custom_elements = '~yoastmark'; + } + + $tinymce_config['custom_elements'] = $custom_elements; + + return $tinymce_config; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/metabox/interface-metabox-analysis.php b/wp-content/plugins/wordpress-seo/admin/metabox/interface-metabox-analysis.php new file mode 100644 index 0000000..1006078 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/metabox/interface-metabox-analysis.php @@ -0,0 +1,31 @@ + 'yoast-form-fieldset', + ); + + /** + * @var string The grouped form elements for the fieldset. + */ + private $content; + + /** + * @var array The fieldset legend HTML default attributes. + */ + private $legend_attributes = array( + 'class' => 'yoast-form-legend', + ); + + /** + * @var string A translatable string for the fieldset legend content. + */ + private $legend_content; + + /** + * Constructor. + * + * @param string $id ID for the fieldset. + * @param string $legend_content The translatable legend text. + * @param string $content The grouped form elements for the fieldset. + */ + public function __construct( $id, $legend_content, $content ) { + $this->id = $id; + $this->legend_content = $legend_content; + $this->content = $content; + } + + /** + * Render the view. + */ + public function render_view() { + /* + * Extract because we want values accessible via variables for later use + * in the view instead of accessing them as an array. + */ + extract( $this->get_parts() ); + + require( dirname( WPSEO_FILE ) . '/admin/views/form/fieldset.php' ); + } + + /** + * Start output buffering to catch the form elements to wrap in the fieldset. + */ + public function start() { + ob_start(); + } + + /** + * Return output buffering with the form elements to wrap in the fieldset. + */ + public function end() { + $this->content = ob_get_clean(); + } + + /** + * Return the rendered view. + * + * @return string + */ + public function get_html() { + ob_start(); + $this->render_view(); + return ob_get_clean(); + } + + /** + * Output the rendered view. + */ + public function html() { + echo $this->get_html(); + } + + /** + * Add attributes to the fieldset default attributes. + * + * @param array $attributes Array of attributes names and values to merge with the defaults. + */ + public function add_attributes( $attributes ) { + $this->attributes = wp_parse_args( $attributes, $this->attributes ); + } + + /** + * Add attributes to the fieldset legend default attributes. + * + * @param array $attributes Array of attributes names and values to merge with the defaults. + */ + public function legend_add_attributes( $attributes ) { + $this->legend_attributes = wp_parse_args( $attributes, $this->legend_attributes ); + } + + /** + * Visually hide the fieldset legend but keep it available to assistive technologies. + */ + public function legend_hide() { + $this->legend_attributes = wp_parse_args( + array( 'class' => 'screen-reader-text' ), + $this->legend_attributes + ); + } + + /** + * Return the set of attributes and content for the fieldset. + * + * @return array + */ + private function get_parts() { + return array( + 'id' => $this->id, + 'attributes' => $this->get_attributes_html( $this->attributes ), + 'legend_content' => $this->legend_content, + 'legend_attributes' => $this->get_attributes_html( $this->legend_attributes ), + 'content' => $this->content, + ); + } + + /** + * Return HTML formatted attributes as a string, when there are attributes set. + * + * @param array $attributes Fieldset or legend attributes. + * + * @return string A space separated list of HTML formatted attributes or empty string. + */ + private function get_attributes_html( $attributes ) { + if ( ! empty( $attributes ) ) { + array_walk( $attributes, array( $this, 'parse_attribute' ) ); + + // Use an initial space as `implode()` adds a space only between array elements. + return ' ' . implode( ' ', $attributes ); + } + + return ''; + } + + /** + * Escape and format an attribute as an HTML attribute. + * + * @param string $value The value of the attribute. + * @param string $attribute The attribute to look for. + */ + private function parse_attribute( & $value, $attribute ) { + $value = sprintf( '%s="%s"', esc_html( $attribute ), esc_attr( $value ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/views/class-yoast-input-select.php b/wp-content/plugins/wordpress-seo/admin/views/class-yoast-input-select.php new file mode 100644 index 0000000..f0fdd67 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/class-yoast-input-select.php @@ -0,0 +1,128 @@ +select_id = $select_id; + $this->select_name = $select_name; + $this->select_options = $select_options; + $this->selected_option = $selected_option; + } + + /** + * Print the rendered view. + */ + public function output_html() { + // Extract it, because we want each value accessible via a variable instead of accessing it as an array. + extract( $this->get_select_values() ); + + require( dirname( WPSEO_FILE ) . '/admin/views/form/select.php' ); + } + + /** + * Return the rendered view + * + * @return string + */ + public function get_html() { + ob_start(); + + $this->output_html(); + + $rendered_output = ob_get_contents(); + ob_end_clean(); + + return $rendered_output; + } + + /** + * Add an attribute to the attributes property + * + * @param string $attribute The name of the attribute to add. + * @param string $value The value of the attribute. + */ + public function add_attribute( $attribute, $value ) { + $this->select_attributes[ $attribute ] = $value; + } + + /** + * Return the set fields for the select + * + * @return array + */ + private function get_select_values() { + return array( + 'id' => $this->select_id, + 'name' => $this->select_name, + 'attributes' => $this->get_attributes(), + 'options' => $this->select_options, + 'selected' => $this->selected_option, + ); + } + + /** + * Return the attribute string, when there are attributes set. + * + * @return string + */ + private function get_attributes() { + $attributes = $this->select_attributes; + + if ( ! empty( $attributes ) ) { + array_walk( $attributes, array( $this, 'parse_attribute' ) ); + + return implode( ' ', $attributes ) . ' '; + } + + return ''; + } + + /** + * Get an attribute from the attributes. + * + * @param string $value The value of the attribute. + * @param string $attribute The attribute to look for. + */ + private function parse_attribute( & $value, $attribute ) { + $value = sprintf( '%s="%s"', esc_html( $attribute ), esc_attr( $value ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/views/form/fieldset.php b/wp-content/plugins/wordpress-seo/admin/views/form/fieldset.php new file mode 100644 index 0000000..a9d4e41 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/form/fieldset.php @@ -0,0 +1,24 @@ + + +
> + > + +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/form/select.php b/wp-content/plugins/wordpress-seo/admin/views/form/select.php new file mode 100644 index 0000000..4b42f73 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/form/select.php @@ -0,0 +1,24 @@ + + diff --git a/wp-content/plugins/wordpress-seo/admin/views/interface-yoast-form-element.php b/wp-content/plugins/wordpress-seo/admin/views/interface-yoast-form-element.php new file mode 100644 index 0000000..aeec5f0 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/interface-yoast-form-element.php @@ -0,0 +1,17 @@ +%1$s', __( 'Dismiss this item.', 'wordpress-seo' ) ); + break; + + case 'dismissed': + $button = sprintf( '', __( 'Restore this item.', 'wordpress-seo' ) ); + break; + } + + printf( '
%4$s%5$s
', $notification->get_id(), $notification->get_nonce(), $notification->get_json(), $notification, $button ); + } + } +} + +if ( ! $active ) { + $dashicon = 'yes'; +} + +?> +

()

+ +
+ + +

+ +
+ +
+ + +
+ + +
+ +
+ +
+ + + +

+ + +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-warnings.php b/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-warnings.php new file mode 100644 index 0000000..781386a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-warnings.php @@ -0,0 +1,19 @@ + + +
+
+
+
+ +
+

+ +

+ +

+

+
+ +
+ +

+ +

+ +

+

+
+
+ +
+ +
+ +
+
+ currentoption = 'wpseo_internallinks'; + +echo '

' . __( 'Breadcrumbs settings', 'wordpress-seo' ) . '

'; + +if ( ! current_theme_supports( 'yoast-seo-breadcrumbs' ) ) { + $yform->light_switch( 'breadcrumbs-enable', __( 'Enable Breadcrumbs', 'wordpress-seo' ) ); + echo '
'; +} +echo ' +

+

+ ', '' ); + ?> +

diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/permalinks.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/permalinks.php new file mode 100644 index 0000000..86bfa04 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/permalinks.php @@ -0,0 +1,59 @@ +currentoption = 'wpseo_permalinks'; + +echo '

', __( 'Change URLs', 'wordpress-seo' ), '

'; + +$remove_buttons = array( __( 'Keep', 'wordpress-seo' ), __( 'Remove', 'wordpress-seo' ) ); +/* translators: %s expands to /category/ */ +$yform->light_switch( + 'stripcategorybase', + sprintf( __( 'Strip the category base (usually %s) from the category URL.', 'wordpress-seo' ), '/category/' ), + $remove_buttons, + false +); + +$redirect_buttons = array( __( 'No redirect', 'wordpress-seo' ), __( 'Redirect', 'wordpress-seo' ) ); +$yform->light_switch( 'redirectattachment', __( 'Redirect attachment URLs to parent post URL.', 'wordpress-seo' ), $redirect_buttons ); +echo '

' . __( 'Attachments to posts are stored in the database as posts, this means they\'re accessible under their own URLs if you do not redirect them, enabling this will redirect them to the post they were attached to.', 'wordpress-seo' ) . '

'; + +echo '

', __( 'Clean up permalinks', 'wordpress-seo' ), '

'; +$yform->light_switch( 'cleanslugs', __( 'Stop words in slugs.', 'wordpress-seo' ), $remove_buttons, false ); +echo '

' . __( 'This helps you to create cleaner URLs by automatically removing the stopwords from them.', 'wordpress-seo' ) . '

'; + +/* translators: %s expands to ?replytocom */ +$yform->light_switch( 'cleanreplytocom', sprintf( __( 'Remove the %s variables.', 'wordpress-seo' ), '?replytocom' ), $remove_buttons, false ); +echo '

' . __( 'This prevents threaded replies from working when the user has JavaScript disabled, but on a large site can mean a huge improvement in crawl efficiency for search engines when you have a lot of comments.', 'wordpress-seo' ) . '

'; + +$options = WPSEO_Options::get_all(); +if ( substr( get_option( 'permalink_structure' ), -1 ) !== '/' && $options['trailingslash'] ) { + $yform->light_switch( 'trailingslash', __( 'Enforce a trailing slash on all category and tag URLs', 'wordpress-seo' ) ); + echo '

' . __( 'Note: this feature has been deprecated, as the SEO value is close to 0 these days. If you disable it you will not be able to put it back on.', 'wordpress-seo' ) . '

'; + /* translators: %1$s expands to .html, %2$s expands to / */ + echo '

' . sprintf( __( 'If you choose a permalink for your posts with %1$s, or anything else but a %2$s at the end, this will force WordPress to add a trailing slash to non-post pages nonetheless.', 'wordpress-seo' ), '.html', '/' ) . '

'; +} + +$yform->light_switch( 'cleanpermalinks', __( 'Redirect ugly URLs to clean permalinks. (Not recommended in many cases!)', 'wordpress-seo' ), $redirect_buttons ); +echo '

' . __( 'People make mistakes in their links towards you sometimes, or unwanted parameters are added to the end of your URLs, this allows you to redirect them all away. Please note that while this is a feature that is actively maintained, it is known to break several plugins, and should for that reason be the first feature you disable when you encounter issues after installing this plugin.', 'wordpress-seo' ) . '

'; + +echo '
'; +$yform->light_switch( 'cleanpermalink-googlesitesearch', __( 'Prevent cleaning out Google Site Search URLs.', 'wordpress-seo' ) ); +echo '

' . __( 'Google Site Search URLs look weird, and ugly, but if you\'re using Google Site Search, you probably do not want them cleaned out.', 'wordpress-seo' ) . '

'; + +$yform->light_switch( 'cleanpermalink-googlecampaign', __( 'Prevent cleaning out Google Analytics Campaign & Google AdWords Parameters.', 'wordpress-seo' ) ); +/* translators: %s expands to ?utm_ */ +echo '

' . sprintf( __( 'If you use Google Analytics campaign parameters starting with %s, check this box. However, you\'re advised not to use these. Instead, use the version with a hash.', 'wordpress-seo' ), '?utm_' ) . '

'; + +$yform->textinput( 'cleanpermalink-extravars', __( 'Other variables not to clean', 'wordpress-seo' ) ); +echo '

' . __( 'You might have extra variables you want to prevent from cleaning out, add them here, comma separated.', 'wordpress-seo' ) . '

'; +echo '
'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/rss.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/rss.php new file mode 100644 index 0000000..1555efb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/rss.php @@ -0,0 +1,45 @@ +set_option( 'wpseo_rss' ); + +echo '

' . __( 'RSS feed settings', 'wordpress-seo' ) . '

'; + +echo '

' . __( "This feature is used to automatically add content to your RSS, more specifically, it's meant to add links back to your blog and your blog posts, so dumb scrapers will automatically add these links too, helping search engines identify you as the original source of the content.", 'wordpress-seo' ) . '

'; + +$textarea_atts = array( + 'cols' => '50', + 'rows' => '5', +); +$yform->textarea( 'rssbefore', __( 'Content to put before each post in the feed', 'wordpress-seo' ), '', $textarea_atts ); +$yform->textarea( 'rssafter', __( 'Content to put after each post in the feed', 'wordpress-seo' ), '', $textarea_atts ); +?> + +

+ + + + + + + + + + + + + + + + + +
%%AUTHORLINK%%
%%POSTLINK%%
%%BLOGLINK%%
%%BLOGDESCLINK%%
diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/dashboard.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/dashboard.php new file mode 100644 index 0000000..6a2a05b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/dashboard.php @@ -0,0 +1,24 @@ + +
+ +

+
+ +
+ +
+ +
+ +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/features.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/features.php new file mode 100644 index 0000000..d3cf030 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/features.php @@ -0,0 +1,60 @@ + __( 'Advanced settings pages', 'wordpress-seo' ), + 'setting' => 'enable_setting_pages', + 'label' => __( 'The advanced settings include site-wide settings for your titles and meta descriptions, social metadata, sitemaps and much more.', 'wordpress-seo' ), + ), + (object) array( + 'name' => __( 'OnPage.org', 'wordpress-seo' ), + 'setting' => 'onpage_indexability', + /* translators: %1$s expands to OnPage.org */ + 'label' => sprintf( __( 'The %1$s integration checks daily if your site is still indexable by search engines and notifies you when this is not the case.', 'wordpress-seo' ), 'OnPage.org' ), + ), + (object) array( + 'name' => __( 'Admin bar menu', 'wordpress-seo' ), + 'setting' => 'enable_admin_bar_menu', + /* translators: %1$s expands to Yoast SEO*/ + 'label' => sprintf( __( 'The %1$s admin bar menu contains useful links to third-party tools for analyzing pages and makes it easy to see if you have new notifications.', 'wordpress-seo' ), 'Yoast SEO' ), + ), +); + +?> +

Features

+ + + +

name ); ?>

+

+ toggle_switch( + $feature->setting, + array( + 'on' => __( 'Enabled', 'wordpress-seo' ), + 'off' => __( 'Disabled', 'wordpress-seo' ), + ), + $feature->label + ); + ?> +

+
+ + + +hidden( 'show_onboarding_notice', 'wpseo_show_onboarding_notice' ); +?> diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/general.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/general.php new file mode 100644 index 0000000..edfba4b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/general.php @@ -0,0 +1,58 @@ +' . esc_html__( 'Installation wizard', 'wordpress-seo' ) . ''; + ?> +

+ +

+

+ +

+ +
+' . esc_html__( 'Credits', 'wordpress-seo' ) . ''; +?> +

+ +

+ +

+ +

+
+' . esc_html__( 'Restore default settings', 'wordpress-seo' ) . ''; +?> +

+ +

+ +

+ +

diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/knowledge-graph.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/knowledge-graph.php new file mode 100644 index 0000000..653266a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/knowledge-graph.php @@ -0,0 +1,50 @@ +' . esc_html__( 'Website name', 'wordpress-seo' ) . ''; +?> +

+ +

+textinput( 'website_name', __( 'Website name', 'wordpress-seo' ), array( 'placeholder' => get_bloginfo( 'name' ) ) ); +$yform->textinput( 'alternate_website_name', __( 'Alternate name', 'wordpress-seo' ) ); + +echo '

' . esc_html__( 'Company or person', 'wordpress-seo' ) . '

'; +?> +

+ +

+select( 'company_or_person', __( 'Company or person', 'wordpress-seo' ), array( + '' => __( 'Choose whether you\'re a company or person', 'wordpress-seo' ), + 'company' => __( 'Company', 'wordpress-seo' ), + 'person' => __( 'Person', 'wordpress-seo' ), +) ); +?> + +
+

+ textinput( 'company_name', __( 'Company Name', 'wordpress-seo' ) ); + $yform->media_input( 'company_logo', __( 'Company Logo', 'wordpress-seo' ) ); + ?> +
+ +
+

+ textinput( 'person_name', __( 'Your name', 'wordpress-seo' ) ); ?> +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/security.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/security.php new file mode 100644 index 0000000..c5dde67 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/security.php @@ -0,0 +1,22 @@ +' . esc_html__( 'Security setting', 'wordpress-seo' ) . ''; + +$yform->toggle_switch( + 'disableadvanced_meta', + array( 'off' => __( 'Enabled', 'wordpress-seo' ), 'on' => __( 'Disabled', 'wordpress-seo' ) ), + /* translators: %1$s expands to Yoast SEO */ + sprintf( __( 'Advanced part of the %1$s meta box', 'wordpress-seo' ), 'Yoast SEO' ) +); + +/* translators: %1$s expands to Yoast SEO */ +echo '

', sprintf( __( 'The advanced section of the %1$s meta box allows a user to noindex posts or change the canonical. These are things you might not want if you don\'t trust your authors, so by default, only administrators can do this. Enabling the advanced box allows all users to change these settings.', 'wordpress-seo' ), 'Yoast SEO' ), '

'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/webmaster-tools.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/webmaster-tools.php new file mode 100644 index 0000000..34a35f4 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/webmaster-tools.php @@ -0,0 +1,17 @@ +' . esc_html__( 'Webmaster Tools verification', 'wordpress-seo' ) . ''; +printf( '

%s

', __( 'You can use the boxes below to verify with the different Webmaster Tools, if your site is already verified, you can just forget about these. Enter the verify meta values for:', 'wordpress-seo' ) ); + +$yform->textinput( 'msverify', '' . __( 'Bing Webmaster Tools', 'wordpress-seo' ) . '' ); +$yform->textinput( 'googleverify', 'Google Search Console' ); +$yform->textinput( 'yandexverify', '' . __( 'Yandex Webmaster Tools', 'wordpress-seo' ) . '' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/archives.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/archives.php new file mode 100644 index 0000000..4f3463e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/archives.php @@ -0,0 +1,63 @@ +"; +echo '

' . esc_html__( 'Author archives', 'wordpress-seo' ) . '

'; +$yform->textinput( 'title-author-wpseo', __( 'Title template', 'wordpress-seo' ), 'template author-template' ); +$yform->textarea( 'metadesc-author-wpseo', __( 'Meta description template', 'wordpress-seo' ), array( 'class' => 'template author-template' ) ); +if ( $options['usemetakeywords'] === true ) { + $yform->textinput( 'metakey-author-wpseo', __( 'Meta keywords template', 'wordpress-seo' ) ); +} +$yform->toggle_switch( 'disable-author', array( + 'off' => __( 'Enabled', 'wordpress-seo' ), + 'on' => __( 'Disabled', 'wordpress-seo' ), +), __( 'Author archives', 'wordpress-seo' ) ); +$yform->toggle_switch( 'noindex-author-wpseo', $index_switch_values, __( 'Meta Robots', 'wordpress-seo' ) ); +echo '

'; +/* translators: %1$s / %2$s: links to an article about duplicate content on yoast.com */ +printf( __( 'If you\'re running a one author blog, the author archive will be exactly the same as your homepage. This is what\'s called a %1$sduplicate content problem%2$s.', 'wordpress-seo' ), '', '' ); +echo ' '; +/* translators: %s expands to noindex, follow */ +printf( __( 'If this is the case on your site, you can choose to either disable it (which makes it redirect to the homepage), or to add %s to it so it doesn\'t show up in the search results.', 'wordpress-seo' ), 'noindex,follow' ); +echo ' '; +echo __( 'Note that links to archives might be still output by your theme and you would need to remove them separately.', 'wordpress-seo' ); +echo '

'; +echo ''; + +echo '
'; + +echo "
"; +echo '

' . esc_html__( 'Date archives', 'wordpress-seo' ) . '

'; +$yform->textinput( 'title-archive-wpseo', __( 'Title template', 'wordpress-seo' ), 'template date-template' ); +$yform->textarea( 'metadesc-archive-wpseo', __( 'Meta description template', 'wordpress-seo' ), array( 'class' => 'template date-template' ) ); +$yform->toggle_switch( 'disable-date', array( + 'off' => __( 'Enabled', 'wordpress-seo' ), + 'on' => __( 'Disabled', 'wordpress-seo' ), +), __( 'Date-based archives', 'wordpress-seo' ) ); +$yform->toggle_switch( 'noindex-archive-wpseo', $index_switch_values, __( 'Meta Robots', 'wordpress-seo' ) ); +echo '

'; +_e( 'Date-based archives could in some cases also be seen as duplicate content.', 'wordpress-seo' ); +echo '

'; +echo '
'; + +echo '
'; + +echo '
'; +echo '

' . esc_html__( 'Special Pages', 'wordpress-seo' ) . '

'; +/* translators: %s expands to noindex, follow */ +echo '

' . sprintf( __( 'These pages will be %s by default, so they will never show up in search results.', 'wordpress-seo' ), 'noindex, follow' ) . '

'; +echo '

' . __( 'Search pages', 'wordpress-seo' ) . '
'; +$yform->textinput( 'title-search-wpseo', __( 'Title template', 'wordpress-seo' ), 'template search-template' ); +echo '

'; +echo '

' . __( '404 pages', 'wordpress-seo' ) . '
'; +$yform->textinput( 'title-404-wpseo', __( 'Title template', 'wordpress-seo' ), 'template error404-template' ); +echo '

'; +echo '
'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/general.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/general.php new file mode 100644 index 0000000..1f22a5e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/general.php @@ -0,0 +1,30 @@ +light_switch( 'forcerewritetitle', __( 'Force rewrite titles', 'wordpress-seo' ) ); + echo '

', sprintf( __( '%1$s has auto-detected whether it needs to force rewrite the titles for your pages, if you think it\'s wrong and you know what you\'re doing, you can change the setting here.', 'wordpress-seo' ), 'Yoast SEO' ) . '

'; +} + +echo '

' . esc_html__( 'Title Separator', 'wordpress-seo' ) . '

'; + +$legend = __( 'Title separator symbol', 'wordpress-seo' ); +$legend_attr = array( 'class' => 'radiogroup screen-reader-text' ); +$yform->radio( 'separator', WPSEO_Option_Titles::get_instance()->get_separator_options(), $legend, $legend_attr ); +echo '

', __( 'Choose the symbol to use as your title separator. This will display, for instance, between your post title and site name.', 'wordpress-seo' ), ' ', __( 'Symbols are shown in the size they\'ll appear in the search results.', 'wordpress-seo' ), '

'; + +echo '

' . __( 'Enabled analysis', 'wordpress-seo' ) . '

'; + +$yform->light_switch( 'content-analysis-active', __( 'Readability analysis', 'wordpress-seo' ) ); +echo '

', __( 'Removes the readability tab from the metabox and disables all readability-related suggestions.', 'wordpress-seo' ) . '

'; + +$yform->light_switch( 'keyword-analysis-active', __( 'Keyword analysis', 'wordpress-seo' ) ); +echo '

', __( 'Removes the keyword tab from the metabox and disables all keyword-related suggestions.', 'wordpress-seo' ) . '

'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/home.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/home.php new file mode 100644 index 0000000..da6534e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/home.php @@ -0,0 +1,30 @@ +'; + echo '

', esc_html__( 'Homepage', 'wordpress-seo' ), '

'; + $yform->textinput( 'title-home-wpseo', __( 'Title template', 'wordpress-seo' ), 'template homepage-template' ); + $yform->textarea( 'metadesc-home-wpseo', __( 'Meta description template', 'wordpress-seo' ), array( 'class' => 'template homepage-template' ) ); + if ( $options['usemetakeywords'] === true ) { + $yform->textinput( 'metakey-home-wpseo', __( 'Meta keywords template', 'wordpress-seo' ) ); + } + echo ''; +} +else { + echo '

', esc_html__( 'Homepage & Front page', 'wordpress-seo' ), '

'; + echo '

'; + printf( __( 'You can determine the title and description for the front page by %sediting the front page itself »%s', 'wordpress-seo' ), '', '' ); + echo '

'; + if ( get_option( 'page_for_posts' ) > 0 ) { + echo '

', sprintf( __( 'You can determine the title and description for the blog page by %sediting the blog page itself »%s', 'wordpress-seo' ), '', '' ), '

'; + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/other.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/other.php new file mode 100644 index 0000000..76abe5c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/other.php @@ -0,0 +1,23 @@ +', esc_html__( 'Sitewide meta settings', 'wordpress-seo' ), ''; + +$yform->toggle_switch( 'noindex-subpages-wpseo', $index_switch_values, __( 'Subpages of archives', 'wordpress-seo' ) ); +echo '

', __( 'If you want to prevent /page/2/ and further of any archive to show up in the search results, set this to "noindex".', 'wordpress-seo' ), '

'; + +$yform->light_switch( 'usemetakeywords', __( 'Use meta keywords tag?', 'wordpress-seo' ) ); +echo '

', __( 'I don\'t know why you\'d want to use meta keywords, but if you want to, enable this.', 'wordpress-seo' ), '

'; + +/* translators: %s expands to noodp */ +$yform->light_switch( 'noodp', sprintf( __( 'Force %s meta robots tag sitewide', 'wordpress-seo' ), 'noodp' ) ); +/* translators: %s expands to noodp */ +echo '

', sprintf( __( 'Prevents search engines from using the DMOZ description in the search results for all pages on this site. Note: If you set a custom description for a page or post, it will have the %s tag regardless of this setting.', 'wordpress-seo' ), 'noodp' ), '

'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/post-types.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/post-types.php new file mode 100644 index 0000000..76aa46f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/post-types.php @@ -0,0 +1,80 @@ + true ), 'objects' ); +$index_switch_values = array( + 'off' => 'index', + 'on' => 'noindex', +); + +if ( is_array( $post_types ) && $post_types !== array() ) { + foreach ( $post_types as $post_type ) { + $name = $post_type->name; + echo "
"; + echo '

' . esc_html( ucfirst( $post_type->labels->name ) ) . '

'; + if ( $options['redirectattachment'] === true && $name === 'attachment' ) { + // The `inline` CSS class prevents the notice from being moved to the top via JavaScript. + echo '

'; + /* translators: %1$s and %2$s expand to a link to the SEO Permalinks settings page. */ + echo sprintf( __( 'As you are redirecting attachment URLs to parent post URLs, these settings will currently only have an effect on unattached media items! So remember: If you change the %1$sattachment redirection setting%2$s in the future, the below settings will take effect for *all* media items.', 'wordpress-seo' ), '', '' ); + echo '

'; + } + $yform->textinput( 'title-' . $name, __( 'Title template', 'wordpress-seo' ), 'template posttype-template' ); + $yform->textarea( 'metadesc-' . $name, __( 'Meta description template', 'wordpress-seo' ), array( 'class' => 'template posttype-template' ) ); + if ( $options['usemetakeywords'] === true ) { + $yform->textinput( 'metakey-' . $name, __( 'Meta keywords template', 'wordpress-seo' ) ); + } + $yform->toggle_switch( 'noindex-' . $name, $index_switch_values, __( 'Meta Robots', 'wordpress-seo' ) ); + $yform->toggle_switch( 'showdate-' . $name, array( + 'on' => __( 'Show', 'wordpress-seo' ), + 'off' => __( 'Hide', 'wordpress-seo' ), + ), __( 'Date in Snippet Preview', 'wordpress-seo' ) ); + $yform->toggle_switch( 'hideeditbox-' . $name, array( + 'off' => __( 'Show', 'wordpress-seo' ), + 'on' => __( 'Hide', 'wordpress-seo' ), + /* translators: %1$s expands to Yoast SEO */ + ), sprintf( __( '%1$s Meta Box', 'wordpress-seo' ), 'Yoast SEO' ) ); + echo '
'; + /** + * Allow adding a custom checkboxes to the admin meta page - Post Types tab + * + * @api WPSEO_Admin_Pages $yform The WPSEO_Admin_Pages object + * @api String $name The post type name + */ + do_action( 'wpseo_admin_page_meta_post_types', $yform, $name ); + echo '

'; + } + unset( $post_type ); +} +unset( $post_types ); + +$post_types = get_post_types( array( '_builtin' => false, 'has_archive' => true ), 'objects' ); +if ( is_array( $post_types ) && $post_types !== array() ) { + echo '

' . esc_html__( 'Custom Post Type Archives', 'wordpress-seo' ) . '

'; + echo '

' . __( 'Note: instead of templates these are the actual titles and meta descriptions for these custom post type archive pages.', 'wordpress-seo' ) . '

'; + foreach ( $post_types as $post_type ) { + $name = $post_type->name; + echo '

' . esc_html( ucfirst( $post_type->labels->name ) ) . '

'; + $yform->textinput( 'title-ptarchive-' . $name, __( 'Title', 'wordpress-seo' ), 'template posttype-template' ); + $yform->textarea( 'metadesc-ptarchive-' . $name, __( 'Meta description', 'wordpress-seo' ), array( 'class' => 'template posttype-template' ) ); + if ( $options['usemetakeywords'] === true ) { + $yform->textinput( 'metakey-ptarchive-' . $name, __( 'Meta keywords', 'wordpress-seo' ) ); + } + if ( $options['breadcrumbs-enable'] === true ) { + $yform->textinput( 'bctitle-ptarchive-' . $name, __( 'Breadcrumbs title', 'wordpress-seo' ) ); + } + $yform->toggle_switch( 'noindex-ptarchive-' . $name, $index_switch_values, __( 'Meta Robots', 'wordpress-seo' ) ); + + echo '

'; + } + unset( $post_type ); +} +unset( $post_types ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/taxonomies.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/taxonomies.php new file mode 100644 index 0000000..2c4f3c3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/taxonomies.php @@ -0,0 +1,57 @@ + true ), 'objects' ); +if ( is_array( $taxonomies ) && $taxonomies !== array() ) { + foreach ( $taxonomies as $tax ) { + // Explicitly hide all the core taxonomies we never want to do stuff for. + if ( in_array( $tax->name, array( 'link_category', 'nav_menu' ) ) ) { + continue; + } + + echo '

' . esc_html( ucfirst( $tax->labels->name ) ) . '

'; + if ( $tax->name === 'post_format' ) { + $yform->light_switch( + 'disable-post_format', + __( 'Format-based archives', 'wordpress-seo' ), + array( __( 'Enabled', 'wordpress-seo' ), __( 'Disabled', 'wordpress-seo' ) ), + false + ); + } + echo "
"; + $yform->textinput( 'title-tax-' . $tax->name, __( 'Title template', 'wordpress-seo' ), 'template taxonomy-template' ); + $yform->textarea( 'metadesc-tax-' . $tax->name, __( 'Meta description template', 'wordpress-seo' ), array( 'class' => 'template taxonomy-template' ) ); + if ( $options['usemetakeywords'] === true ) { + $yform->textinput( 'metakey-tax-' . $tax->name, __( 'Meta keywords template', 'wordpress-seo' ) ); + } + $yform->toggle_switch( 'noindex-tax-' . $tax->name, $index_switch_values, __( 'Meta Robots', 'wordpress-seo' ) ); + if ( $tax->name !== 'post_format' ) { + /* translators: %1$s expands to Yoast SEO */ + $yform->toggle_switch( 'hideeditbox-tax-' . $tax->name, + array( + 'off' => __( 'Show', 'wordpress-seo' ), + 'on' => __( 'Hide', 'wordpress-seo' ), + /* translators: %1$s expands to Yoast SEO */ + ), sprintf( __( '%1$s Meta Box', 'wordpress-seo' ), 'Yoast SEO' ) ); + } + /** + * Allow adding custom checkboxes to the admin meta page - Taxonomies tab + * + * @api WPSEO_Admin_Pages $yform The WPSEO_Admin_Pages object + * @api Object $tax The taxonomy + */ + do_action( 'wpseo_admin_page_meta_taxonomies', $yform, $tax ); + echo '

'; + echo '
'; + } + unset( $tax ); +} +unset( $taxonomies ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/exclude-post.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/exclude-post.php new file mode 100644 index 0000000..857c626 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/exclude-post.php @@ -0,0 +1,16 @@ +' . esc_html__( 'Excluded posts settings', 'wordpress-seo' ) . ''; + +/* Translators: %1$s: expands to '1,2,99,100' */ +echo '

', sprintf( __( 'You can exclude posts from the sitemap by entering a comma separated string with the Post ID\'s. The format will become something like: %1$s.', 'wordpress-seo' ), '1,2,99,100' ), '

'; +$yform->textinput( 'excluded-posts', __( 'Posts to exclude', 'wordpress-seo' ) ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/general.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/general.php new file mode 100644 index 0000000..1ab40a1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/general.php @@ -0,0 +1,33 @@ +' . esc_html__( 'Your XML Sitemap', 'wordpress-seo' ) . ''; + +if ( $options['enablexmlsitemap'] === true ) { + echo '

'; + printf( esc_html__( 'You can find your XML Sitemap here: %sXML Sitemap%s', 'wordpress-seo' ), '', '' ); + echo '
'; + echo '
'; + _e( 'You do not need to generate the XML sitemap, nor will it take up time to generate after publishing a post.', 'wordpress-seo' ); + echo '

'; +} +else { + echo '

', __( 'Save your settings to activate your XML Sitemap.', 'wordpress-seo' ), '

'; +} + +echo '

' . esc_html__( 'Entries per sitemap page', 'wordpress-seo' ) . '

'; +?> +

+ +

+ +textinput( 'entries-per-page', __( 'Max entries per sitemap', 'wordpress-seo' ) ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/post-types.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/post-types.php new file mode 100644 index 0000000..bfc611a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/post-types.php @@ -0,0 +1,40 @@ +' . esc_html__( 'Post types sitemap settings', 'wordpress-seo' ) . ''; + +$switch_values = array( + 'off' => __( 'In sitemap', 'wordpress-seo' ), + 'on' => __( 'Not in sitemap', 'wordpress-seo' ), +); + +/** + * Filter the post types to present in interface for exclusion. + * + * @param array $post_types Array of post type objects. + */ +$post_types = apply_filters( 'wpseo_sitemaps_supported_post_types', get_post_types( array( 'public' => true ), 'objects' ) ); +if ( is_array( $post_types ) && $post_types !== array() ) { + foreach ( $post_types as $pt ) { + $yform->toggle_switch( + 'post_types-' . $pt->name . '-not_in_sitemap', + $switch_values, + $pt->labels->name . ' (' . $pt->name . ')' + ); + /** + * Allow adding custom checkboxes to the admin sitemap page - Post Types tab + * + * @api Yoast_Form $yform The Yoast_Form object + * @api Object $pt The post type + */ + do_action( 'wpseo_admin_page_sitemap_post_types', $yform, $pt ); + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/taxonomies.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/taxonomies.php new file mode 100644 index 0000000..8068c7b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/taxonomies.php @@ -0,0 +1,41 @@ +' . esc_html__( 'Taxonomies sitemap settings', 'wordpress-seo' ) . ''; + +/** + * Filter the taxonomies to present in interface for exclusion. + * + * @param array $taxonomies Array of taxonomy objects. + */ +$taxonomies = apply_filters( 'wpseo_sitemaps_supported_taxonomies', get_taxonomies( array( 'public' => true ), 'objects' ) ); +if ( is_array( $taxonomies ) && $taxonomies !== array() ) { + foreach ( $taxonomies as $tax ) { + // Explicitly hide all the core taxonomies we never want in our sitemap. + if ( in_array( $tax->name, array( 'link_category', 'nav_menu' ) ) ) { + continue; + } + + $title_options = WPSEO_Options::get_option( 'wpseo_titles' ); + + if ( 'post_format' === $tax->name && ! empty( $title_options['disable-post_format'] ) ) { + continue; + } + + if ( isset( $tax->labels->name ) && trim( $tax->labels->name ) != '' ) { + $yform->toggle_switch( + 'taxonomies-' . $tax->name . '-not_in_sitemap', + $switch_values, + $tax->labels->name . ' (' . $tax->name . ')' + ); + } + } +} diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/user-sitemap.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/user-sitemap.php new file mode 100644 index 0000000..cf718a4 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/user-sitemap.php @@ -0,0 +1,41 @@ +' . esc_html__( 'User sitemap settings', 'wordpress-seo' ) . ''; + +$yform->toggle_switch( + 'disable_author_sitemap', + array( 'off' => __( 'Enabled', 'wordpress-seo' ), 'on' => __( 'Disabled', 'wordpress-seo' ) ), + __( 'Author / user sitemap', 'wordpress-seo' ) +); + +printf( '

%s

', __( 'The user sitemap contains the author archive URLs for every user on your site.', 'wordpress-seo' ) ); + +echo '
'; + +$switch_values = array( + 'off' => __( 'In sitemap', 'wordpress-seo' ), + 'on' => __( 'Not in sitemap', 'wordpress-seo' ), +); +$yform->toggle_switch( 'disable_author_noposts', $switch_values, __( 'Users without posts', 'wordpress-seo' ) ); + +printf( '

%s

', __( 'You can choose to not include users without posts.', 'wordpress-seo' ) ); + +$roles = WPSEO_Utils::get_roles(); +unset( $roles['subscriber'] ); +if ( is_array( $roles ) && $roles !== array() ) { + echo '

' . esc_html__( 'Filter specific user roles', 'wordpress-seo' ) . '

'; + foreach ( $roles as $role_key => $role_name ) { + $yform->toggle_switch( 'user_role-' . $role_key . '-not_in_sitemap', $switch_values, $role_name ); + } +} + +echo '
'; diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/accounts.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/accounts.php new file mode 100644 index 0000000..728dfc5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/accounts.php @@ -0,0 +1,27 @@ +' . esc_html__( 'Your social profiles', 'wordpress-seo' ) . ''; + +echo '

'; +_e( 'To let search engines know which social profiles are associated to this site, enter them below:', 'wordpress-seo' ); +echo '

'; + +$yform->textinput( 'facebook_site', __( 'Facebook Page URL', 'wordpress-seo' ) ); +$yform->textinput( 'twitter_site', __( 'Twitter Username', 'wordpress-seo' ) ); +$yform->textinput( 'instagram_url', __( 'Instagram URL', 'wordpress-seo' ) ); +$yform->textinput( 'linkedin_url', __( 'LinkedIn URL', 'wordpress-seo' ) ); +$yform->textinput( 'myspace_url', __( 'MySpace URL', 'wordpress-seo' ) ); +$yform->textinput( 'pinterest_url', __( 'Pinterest URL', 'wordpress-seo' ) ); +$yform->textinput( 'youtube_url', __( 'YouTube URL', 'wordpress-seo' ) ); +$yform->textinput( 'google_plus_url', __( 'Google+ URL', 'wordpress-seo' ) ); + +do_action( 'wpseo_admin_other_section' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/facebook.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/facebook.php new file mode 100644 index 0000000..386e055 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/facebook.php @@ -0,0 +1,54 @@ +' . esc_html__( 'Facebook settings', 'wordpress-seo' ) . ''; + +$yform->light_switch( 'opengraph', __( 'Add Open Graph meta data', 'wordpress-seo' ) ); + +?> +

+ <head> */ + printf( __( 'Add Open Graph meta data to your site\'s %s section, Facebook and other social networks use this data when your pages are shared.', 'wordpress-seo' ), '<head>' ); + ?> +

+ +' . esc_html__( 'Frontpage settings', 'wordpress-seo' ) . ''; + echo '

' . esc_html__( 'These are the title, description and image used in the Open Graph meta tags on the front page of your site.', 'wordpress-seo' ) . '

'; + + $yform->media_input( 'og_frontpage_image', __( 'Image URL', 'wordpress-seo' ) ); + $yform->textinput( 'og_frontpage_title', __( 'Title', 'wordpress-seo' ) ); + $yform->textinput( 'og_frontpage_desc', __( 'Description', 'wordpress-seo' ) ); + + // Offer copying of meta description. + $meta_options = get_option( 'wpseo_titles' ); + echo ''; + echo '

', esc_html__( 'Copy home meta description', 'wordpress-seo' ), '

'; + +} + +echo '

' . esc_html__( 'Default settings', 'wordpress-seo' ) . '

'; + +$yform->media_input( 'og_default_image', __( 'Image URL', 'wordpress-seo' ) ); + +?> +

+ +

+ +show_form(); + +do_action( 'wpseo_admin_opengraph_section' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/google.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/google.php new file mode 100644 index 0000000..9008b87 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/google.php @@ -0,0 +1,18 @@ +' . esc_html__( 'Google+ settings', 'wordpress-seo' ) . ''; + +printf( '

%s

', __( 'If you have a Google+ page for your business, add that URL here and link it on your Google+ page\'s about page.', 'wordpress-seo' ) ); + +$yform->textinput( 'plus-publisher', __( 'Google Publisher Page', 'wordpress-seo' ) ); + +do_action( 'wpseo_admin_googleplus_section' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/pinterest.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/pinterest.php new file mode 100644 index 0000000..b9cace3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/pinterest.php @@ -0,0 +1,23 @@ +' . esc_html__( 'Pinterest settings', 'wordpress-seo' ) . ''; + +printf( '

%s

', __( 'Pinterest uses Open Graph metadata just like Facebook, so be sure to keep the Open Graph checkbox on the Facebook tab checked if you want to optimize your site for Pinterest.', 'wordpress-seo' ) ); +printf( '

%s

', __( 'If you have already confirmed your website with Pinterest, you can skip the step below.', 'wordpress-seo' ) ); + +/* translators: %1$s / %2$s expands to a link to pinterest.com's help page. */ +$p = sprintf( __( 'To %1$sconfirm your site with Pinterest%2$s, add the meta tag here:', 'wordpress-seo' ), '', '' ); +printf( '

%s

', $p ); + +$yform->textinput( 'pinterestverify', __( 'Pinterest confirmation', 'wordpress-seo' ) ); + +do_action( 'wpseo_admin_pinterest_section' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/twitterbox.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/twitterbox.php new file mode 100644 index 0000000..9bc06bb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/twitterbox.php @@ -0,0 +1,24 @@ +' . esc_html__( 'Twitter settings', 'wordpress-seo' ) . ''; + +$yform->light_switch( 'twitter', __( 'Add Twitter card meta data', 'wordpress-seo' ) ); + +/* translators: %s expands to <head> */ +$p = sprintf( __( 'Add Twitter card meta data to your site\'s %s section.', 'wordpress-seo' ), '<head>' ); +printf( '

%s

', $p ); + +echo '
'; + +$yform->select( 'twitter_card_type', __( 'The default card type to use', 'wordpress-seo' ), WPSEO_Option_Social::$twitter_card_types ); + +do_action( 'wpseo_admin_twitter_section' ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/import-seo.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/import-seo.php new file mode 100644 index 0000000..403e810 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/import-seo.php @@ -0,0 +1,36 @@ + +

+ +

', '' ); ?>

+ +
+ checkbox( 'importheadspace', __( 'Import from HeadSpace2?', 'wordpress-seo' ) ); + $yform->checkbox( 'importaioseo', __( 'Import from All-in-One SEO?', 'wordpress-seo' ) ); + $yform->checkbox( 'importwoo', __( 'Import from WooThemes SEO framework?', 'wordpress-seo' ) ); + $yform->checkbox( 'importwpseo', __( 'Import from wpSEO', 'wordpress-seo' ) ); + + do_action( 'wpseo_import_other_plugins' ); + ?> +
+ checkbox( 'deleteolddata', __( 'Delete the old data after import? (recommended)', 'wordpress-seo' ) ); + ?> +
+ +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-export.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-export.php new file mode 100644 index 0000000..a9e15c3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-export.php @@ -0,0 +1,26 @@ +

+
+ checkbox( 'include_taxonomy_meta', __( 'Include Taxonomy Metadata', 'wordpress-seo' ) ); ?>
+ + +
diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-import.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-import.php new file mode 100644 index 0000000..b4babdf --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/tool/wpseo-import.php @@ -0,0 +1,25 @@ + +

settings.zip and clicking "Import settings"', 'wordpress-seo' ); ?>

+ +
+ + +
+
+ +
diff --git a/wp-content/plugins/wordpress-seo/css/admin-global-350.min.css b/wp-content/plugins/wordpress-seo/css/admin-global-350.min.css new file mode 100644 index 0000000..1b0777f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/admin-global-350.min.css @@ -0,0 +1 @@ +.wpseo-premium-indicator{display:inline-block;width:1px;height:1px}#adminmenu .wpseo-premium-indicator{margin:-2px 0 -3px 2px;color:inherit}.wpseo-premium-indicator svg{display:none;width:auto;height:100%}#TB_window .wpseo_content_wrapper p{font-size:14px;font-style:normal}#TB_window .wpseo_content_wrapper label{margin:0 10px 0 0;font-size:14px;font-weight:700}.wpseo-premium-popup-title{margin:1em 0;font-size:1.3em}.edit-tags-php .column-description img{max-width:100%;height:auto}.select2-search__field{margin:0}.select2-results__option,.select2-search--inline,.select2-selection__choice{margin-bottom:0}.select2-container .select2-search--inline .select2-search__field{margin-top:6px!important;line-height:inherit} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/adminbar-340.min.css b/wp-content/plugins/wordpress-seo/css/adminbar-340.min.css new file mode 100644 index 0000000..42f2732 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/adminbar-340.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block!important;float:left;width:12px!important;height:12px!important;border-radius:50%!important;background-color:#999}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#999}.wpseo-score-icon.noindex{background-color:#1e8cbe}.adminbar-seo-score{margin:10px 10px 0 4px!important}#wpadminbar .yoast-issue-added,#wpadminbar .yoast-issue-added:hover{position:absolute;top:32px;left:0;min-width:300px;padding:2px 8px;border-radius:0 10px 10px;color:#fff;background-color:#a4286a;box-shadow:1px 1px 1px 1px grey}#wpadminbar .yoast-issue-added{display:none}#wpadminbar .yoast-issue-counter{display:inline;padding:1px 7px 1px 6px!important;border-radius:50%;color:#fff}.yoast-issue-counter{background-color:#d54e21}#wpadminbar .yoast-logo.svg{float:left;width:26px;height:30px;background-repeat:no-repeat;background-position:0 6px;background-size:20px} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/alerts-340.min.css b/wp-content/plugins/wordpress-seo/css/alerts-340.min.css new file mode 100644 index 0000000..7d0d641 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/alerts-340.min.css @@ -0,0 +1 @@ +.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-left-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-left-color:#d93f69}.yoast-container__warning .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin-bottom:2em;padding:20px 20px 0;border:1px solid #bbb;background-color:#f1f1f1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.yoast-alerts>h2:first-child{margin-bottom:1em}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#dfdfdf;text-shadow:1px 1px 0 #eee;font-size:1.6em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:40px;height:40px;line-height:inherit;-ms-flex:0 0 40px;flex:0 0 40px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dashboard-360.min.css b/wp-content/plugins/wordpress-seo/css/dashboard-360.min.css new file mode 100644 index 0000000..f08dbda --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dashboard-360.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin:3px 10px 0 3px;border-radius:50%;background:#888;vertical-align:top}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}#wpseo-dashboard-overview a{text-decoration:underline}#wpseo-dashboard-overview a.button{text-decoration:none}#wpseo-dashboard-overview th{font-weight:400;text-align:left}.wpseo-dashboard-overview-scores{display:table}.wpseo-dashboard-overview-scores li{display:table-row}.wpseo-dashboard-overview-post-count,.wpseo-dashboard-overview-post-score{display:table-cell;padding:2px 0}.wpseo-dashboard-overview-post-count{padding:0 0 0 10px;text-align:right}#wpseo-dashboard-overview .onpage{margin:5px 0 0;padding:10px 0 0;border-top:1px solid #eee}#wpseo-dashboard-overview .onpage .button.landing-page{border-color:#7b1e4f #6f1b47 #6f1b47;color:#fff;background:#a4286a;box-shadow:0 1px 0 #6f1b47}#wpseo-dashboard-overview .onpage .button.landing-page:focus,#wpseo-dashboard-overview .onpage .button.landing-page:hover{border-color:#6f1b47;background:#90235d}#wpseo-dashboard-overview .onpage .button.landing-page:focus{box-shadow:0 1px 0 #7b1e4f,0 0 2px 1px #a35685}#wpseo-dashboard-overview .onpage .button.landing-page:active{border-color:#6f1b47;background:#7b1e4f;box-shadow:inset 0 2px 0 #6f1b47;vertical-align:top} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.css new file mode 100644 index 0000000..155f14c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.css @@ -0,0 +1,53 @@ +.wpseo-premium-indicator { + display: inline-block; + width: 1px; + height: 1px; +} + +#adminmenu .wpseo-premium-indicator { + margin: -2px 2px -3px 0; + color: inherit; +} + +.wpseo-premium-indicator svg { + display: none; + width: auto; + height: 100%; +} + +#TB_window .wpseo_content_wrapper p { + font-size: 14px; + font-style: normal; +} + +#TB_window .wpseo_content_wrapper label { + margin: 0 0 0 10px; + font-size: 14px; + font-weight: bold; +} + +.wpseo-premium-popup-title { + margin: 1em 0; + font-size: 1.3em; +} + +.edit-tags-php .column-description img { + max-width: 100%; + height: auto; +} + +/* Select2 specific fixes for WordPress */ +.select2-search__field { + margin: 0; +} + +.select2-results__option, +.select2-selection__choice, +.select2-search--inline { + margin-bottom: 0; +} + +.select2-container .select2-search--inline .select2-search__field { + margin-top: 6px !important; + line-height: inherit; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.min.css new file mode 100644 index 0000000..3b18752 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.min.css @@ -0,0 +1 @@ +.wpseo-premium-indicator{display:inline-block;width:1px;height:1px}#adminmenu .wpseo-premium-indicator{margin:-2px 2px -3px 0;color:inherit}.wpseo-premium-indicator svg{display:none;width:auto;height:100%}#TB_window .wpseo_content_wrapper p{font-size:14px;font-style:normal}#TB_window .wpseo_content_wrapper label{margin:0 0 0 10px;font-size:14px;font-weight:700}.wpseo-premium-popup-title{margin:1em 0;font-size:1.3em}.edit-tags-php .column-description img{max-width:100%;height:auto}.select2-search__field{margin:0}.select2-results__option,.select2-search--inline,.select2-selection__choice{margin-bottom:0}.select2-container .select2-search--inline .select2-search__field{margin-top:6px!important;line-height:inherit} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.css new file mode 100644 index 0000000..f63a8e8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.css @@ -0,0 +1,69 @@ +.wpseo-score-icon { + display: inline-block !important; + float: right; + width: 12px !important; + height: 12px !important; + border-radius: 50% !important; + background-color: #999; +} + +.wpseo-score-icon.good { + background-color: #7ad03a; +} + +.wpseo-score-icon.ok { + background-color: #ee7c1b; +} + +.wpseo-score-icon.bad { + background-color: #dc3232; +} + +.wpseo-score-icon.na { + background-color: #999; +} + +.wpseo-score-icon.noindex { + background-color: #1e8cbe; +} + +.adminbar-seo-score { + margin: 10px 4px 0 10px !important; +} + +#wpadminbar .yoast-issue-added, +#wpadminbar .yoast-issue-added:hover { + position: absolute; + top: 32px; + right: 0; + min-width: 300px; + padding: 2px 8px; + border-radius: 10px 0 10px 10px; + color: white; + background-color: #a4286a; + box-shadow: -1px 1px 1px 1px grey; +} + +#wpadminbar .yoast-issue-added { + display: none; +} + +#wpadminbar .yoast-issue-counter { + display: inline; + padding: 1px 6px 1px 7px !important; + border-radius: 50%; + color: white; +} + +.yoast-issue-counter { + background-color: #d54e21; +} + +#wpadminbar .yoast-logo.svg { + float: right; + width: 26px; + height: 30px; + background-repeat: no-repeat; + background-position: 100% 6px; + background-size: 20px; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.min.css new file mode 100644 index 0000000..89f76fe --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block!important;float:right;width:12px!important;height:12px!important;border-radius:50%!important;background-color:#999}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#999}.wpseo-score-icon.noindex{background-color:#1e8cbe}.adminbar-seo-score{margin:10px 4px 0 10px!important}#wpadminbar .yoast-issue-added,#wpadminbar .yoast-issue-added:hover{position:absolute;top:32px;right:0;min-width:300px;padding:2px 8px;border-radius:10px 0 10px 10px;color:#fff;background-color:#a4286a;box-shadow:-1px 1px 1px 1px grey}#wpadminbar .yoast-issue-added{display:none}#wpadminbar .yoast-issue-counter{display:inline;padding:1px 6px 1px 7px!important;border-radius:50%;color:#fff}.yoast-issue-counter{background-color:#d54e21}#wpadminbar .yoast-logo.svg{float:right;width:26px;height:30px;background-repeat:no-repeat;background-position:100% 6px;background-size:20px} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.css new file mode 100644 index 0000000..ebe5cb9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.css @@ -0,0 +1,125 @@ +.yoast-alert { + padding: 0 12px; + border-right: 4px solid #fff; + background: #fff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} + +.yoast-alerts .yoast-alert-holder { + margin-bottom: 0.8em; +} + +.yoast-alerts .yoast-alert { + width: 100%; +} + +.yoast-container__alert .yoast-alert { + border-right-color: #dc3232; +} + +#yoast-alerts-dismissed .yoast-alert { + border-right-color: #d93f69; +} + +.yoast-container__warning .yoast-alert { + border-right-color: #5d237a; +} + +#yoast-warnings-dismissed .yoast-alert { + border-right-color: #0075b3; +} + +.yoast-container { + position: relative; + max-width: 1280px; + margin-bottom: 2em; + padding: 20px 20px 0; + border: 1px solid #bbb; + background-color: #f1f1f1; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); +} + +.yoast-alerts > h2:first-child { + margin-bottom: 1em; +} + +.yoast-alerts .yoast-container h3 { + margin: -20px -20px 0; + padding: 1em; + border-bottom: 1px solid #ccc; + background-color: #dfdfdf; + text-shadow: -1px 1px 0 #eee; + font-size: 1.6em; +} + +h3 .dashicons-warning { + color: #dc3232; +} + +.yoast-container .container { + max-width: 980px; +} + +.yoast-container .yoast-alert-holder { + display: -ms-flexbox; + display: flex; +} + +.restore .dashicons, +.dismiss .dashicons { + width: 24px; + height: 24px; + font-size: 24px; +} + +.yoast-bottom-spacing { + margin-bottom: 20px; +} + +/* These selectors need a higher specificity than .wp-core-ui .button */ +.yoast-alerts .button.restore, +.yoast-alerts .button.dismiss { + width: 40px; + height: 40px; + line-height: inherit; + + -ms-flex: 0 0 40px; + flex: 0 0 40px; +} + +.yoast-alerts .button.restore:hover, +.yoast-alerts .button.dismiss:hover, +.yoast-alerts .button.restore:focus, +.yoast-alerts .button.dismiss:focus { + background: transparent; +} + +.yoast-container .separator { + margin-top: 1em; + margin-bottom: 1em; + border-top: 1px solid #ddd; +} + +.yoast-container .dashicons-yes { + color: #77b227; +} + +.yoast-container__warning .dashicons-flag { + color: #5d237a; +} + +.yoast-container-disabled { + display: table-cell; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + border-radius: 4px; + background-color: rgba(232, 232, 232, 0.7); +} + +.yoast-no-issues { + padding: 1em 16px 1em 1em; + color: #666; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.min.css new file mode 100644 index 0000000..5fae0ba --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.min.css @@ -0,0 +1 @@ +.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-right-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-right-color:#d93f69}.yoast-container__warning .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin-bottom:2em;padding:20px 20px 0;border:1px solid #bbb;background-color:#f1f1f1;box-shadow:0 2px 8px rgba(0,0,0,.1)}.yoast-alerts>h2:first-child{margin-bottom:1em}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#dfdfdf;text-shadow:-1px 1px 0 #eee;font-size:1.6em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:40px;height:40px;line-height:inherit;-ms-flex:0 0 40px;flex:0 0 40px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.css new file mode 100644 index 0000000..1160948 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.css @@ -0,0 +1,91 @@ +.wpseo-score-icon { + display: inline-block; + width: 12px; + height: 12px; + margin: 3px 3px 0 10px; + border-radius: 50%; + background: #888; + vertical-align: top; +} + +.wpseo-score-icon.good { + background-color: #7ad03a; +} + +.wpseo-score-icon.ok { + background-color: #ee7c1b; +} + +.wpseo-score-icon.bad { + background-color: #dc3232; +} + +.wpseo-score-icon.na { + background-color: #888; +} + +.wpseo-score-icon.noindex { + background-color: #1e8cbe; +} + +#wpseo-dashboard-overview a { + text-decoration: underline; +} + +#wpseo-dashboard-overview a.button { + text-decoration: none; +} + +#wpseo-dashboard-overview th { + font-weight: 400; + text-align: right; +} + +.wpseo-dashboard-overview-scores { + display: table; +} + +.wpseo-dashboard-overview-scores li { + display: table-row; +} + +.wpseo-dashboard-overview-post-score, +.wpseo-dashboard-overview-post-count { + display: table-cell; + padding: 2px 0; +} + +.wpseo-dashboard-overview-post-count { + padding: 0 10px 0 0; + text-align: left; +} + +#wpseo-dashboard-overview .onpage { + margin: 5px 0 0; + padding: 10px 0 0; + border-top: 1px solid #eee; +} + +#wpseo-dashboard-overview .onpage .button.landing-page { + border-color: #7b1e4f #6f1b47 #6f1b47; + color: #fff; + background: #a4286a; + box-shadow: 0 1px 0 #6f1b47; +} + +#wpseo-dashboard-overview .onpage .button.landing-page:hover, +#wpseo-dashboard-overview .onpage .button.landing-page:focus { + border-color: #6f1b47; + background: #90235d; +} + +#wpseo-dashboard-overview .onpage .button.landing-page:focus { + box-shadow: 0 1px 0 #7b1e4f, 0 0 2px 1px #a35685; +} + +#wpseo-dashboard-overview .onpage .button.landing-page:active { + border-color: #6f1b47; + background: #7b1e4f; + box-shadow: inset 0 2px 0 #6f1b47; + vertical-align: top; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.min.css new file mode 100644 index 0000000..1fb7847 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin:3px 3px 0 10px;border-radius:50%;background:#888;vertical-align:top}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}#wpseo-dashboard-overview a{text-decoration:underline}#wpseo-dashboard-overview a.button{text-decoration:none}#wpseo-dashboard-overview th{font-weight:400;text-align:right}.wpseo-dashboard-overview-scores{display:table}.wpseo-dashboard-overview-scores li{display:table-row}.wpseo-dashboard-overview-post-count,.wpseo-dashboard-overview-post-score{display:table-cell;padding:2px 0}.wpseo-dashboard-overview-post-count{padding:0 10px 0 0;text-align:left}#wpseo-dashboard-overview .onpage{margin:5px 0 0;padding:10px 0 0;border-top:1px solid #eee}#wpseo-dashboard-overview .onpage .button.landing-page{border-color:#7b1e4f #6f1b47 #6f1b47;color:#fff;background:#a4286a;box-shadow:0 1px 0 #6f1b47}#wpseo-dashboard-overview .onpage .button.landing-page:focus,#wpseo-dashboard-overview .onpage .button.landing-page:hover{border-color:#6f1b47;background:#90235d}#wpseo-dashboard-overview .onpage .button.landing-page:focus{box-shadow:0 1px 0 #7b1e4f,0 0 2px 1px #a35685}#wpseo-dashboard-overview .onpage .button.landing-page:active{border-color:#6f1b47;background:#7b1e4f;box-shadow:inset 0 2px 0 #6f1b47;vertical-align:top} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.css new file mode 100644 index 0000000..c8bc25c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.css @@ -0,0 +1,42 @@ +.wpseo-score-icon { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 6px; + border-radius: 50%; + background: #888; + line-height: 16px; +} + +.wpseo-score-icon.good { + background-color: #7ad03a; +} + +.wpseo-score-icon.ok { + background-color: #ee7c1b; +} + +.wpseo-score-icon.bad { + background-color: #dc3232; +} + +.wpseo-score-icon.na { + background-color: #888; +} + +.wpseo-score-icon.noindex { + background-color: #1e8cbe; +} + +th#wpseo-score { + width: 63px; +} + +@media screen and (max-width: 782px) { + .column-wpseo-title, + .column-wpseo-score, + .column-wpseo-metadesc, + .column-wpseo-focuskw { + display: none; + } +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.min.css new file mode 100644 index 0000000..d746414 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin-right:6px;border-radius:50%;background:#888;line-height:16px}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}th#wpseo-score{width:63px}@media screen and (max-width:782px){.column-wpseo-focuskw,.column-wpseo-metadesc,.column-wpseo-score,.column-wpseo-title{display:none}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.css new file mode 100644 index 0000000..80fe00e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.css @@ -0,0 +1,7 @@ +#yst_opengraph_image_warning { + padding: 1px 12px; + border: solid #dc3232; + border-width: 4px 4px 0 4px; + background-color: #fff; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.min.css new file mode 100644 index 0000000..d2ab2fa --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.min.css @@ -0,0 +1 @@ +#yst_opengraph_image_warning{padding:1px 12px;border:solid #dc3232;border-width:4px 4px 0;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.css new file mode 100644 index 0000000..914ca86 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.css @@ -0,0 +1,207 @@ +/* Dynamically set when the Help is expanded to avoid horizontal scrolling */ +#wpcontent.yoast-help-center-open { + overflow-x: hidden; +} + +.wpseo-tab-video-container { + margin-bottom: 20px; + border-bottom: 1px solid #a4286a; +} + +.wpseo-tab-video-container__handle { + width: 100%; + margin: 0; + padding: 10px; + border: none; + outline: none; + color: #a4286a; + background: none; + line-height: 19px; + text-align: right; + cursor: pointer; +} + +.wpseo-tab-video-container__handle .toggle__arrow { + text-decoration: none; +} + +.wpseo-tab-video-container__handle:hover, +.wpseo-tab-video-container__handle:focus { + text-decoration: underline; +} + +.wpseo-tab-video-container__handle .dashicons-before:before { + margin-left: 5px; +} + +.wpseotab .wpseo-tab-video-container { + margin-top: -15px; +} + +.wpseo-tab-video-slideout { + display: none; + min-height: 320px; + margin: 0 -9999px; + /* hide the container bottom border when expanded */ + margin-bottom: -1px; + padding: 2em 9999px; + background-color: #a4286a; + box-shadow: inset 0 10px 10px -5px rgba(123, 30, 80, 0.5), inset 0 -10px 10px -5px rgba(123, 30, 80, 0.5); + + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.wpseo-tab-video-slideout .contextual-help-tabs-wrap { + padding: 0; + + flex-basis: 0; + flex-grow: 1; + -ms-flex-negative: 1; + /* do not use the shorthand syntax to avoid the unitless bug in IE 11 */ + -ms-flex-positive: 1; + -ms-flex-preferred-size: 0; + flex-shrink: 1; +} + +.wpseo-tab-video-slideout a { + color: white; +} + +.wpseo-tab-video-slideout a.button, +.wpseo-tab-video-slideout a.button-primary { + text-decoration: none; +} + +.wpseo-tab-video-slideout h1, +.wpseo-tab-video-slideout h2, +.wpseo-tab-video-slideout h3, +.wpseo-tab-video-slideout h4, +.wpseo-tab-video-slideout h5, +.wpseo-tab-video-slideout h6 { + margin-top: 0.5em; + padding-top: 0; + color: white; + font-weight: 500; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea { + float: right; + /* min-width to make two boxes always have the same min width */ + min-width: 234px; + /* max-width to make two boxes take the same space of the video above: 560px */ + max-width: 242px; + margin: 0 0 1em 12px; + padding: 15px 15px 5px; + border: 1px solid; + border-color: white; + border-radius: 30px; + border-bottom-left-radius: 0; + color: white; + background-color: #a4286a; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a, +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover, +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus { + color: white; + font-weight: 500; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3 { + margin: 0; +} + +.wpseo-tab-video-slideout .yoast-help-center-tabs { + width: 180px; + padding: 0 0 1em 1em; + color: white; + background-color: #a4286a; + + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} + +.wpseo-tab-video-slideout .yoast-help-center-tabs ul { + margin: 0; +} + +.wpseo-tab-video-slideout .help-tab-content { + margin: 0; + color: white; + font-weight: 300; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--video { + /* In the settings pages is not a children of the flexbox container. */ + float: right; + margin-left: 1em; + padding-bottom: 1em; + + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe { + /* remove iframe descender space */ + vertical-align: middle; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--text { + min-width: 264px; + margin: 0 auto; + + flex-basis: 0; + flex-grow: 1; + -ms-flex-negative: 1; + /* do not use the shorthand syntax to avoid the unitless bug in IE 11 */ + -ms-flex-positive: 1; + -ms-flex-preferred-size: 0; + flex-shrink: 1; + /* must be less than a text box min width */ +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child { + margin-left: 0; +} + +/* When it's inside the metabox (posts, terms, media ). */ +.postbox .wpseo-tab-video-container { + margin: -6px -12px 20px; +} + +/* When it's inside the metabox (posts, terms, media ). */ +.postbox .wpseo-tab-video-slideout { + margin: 0; + padding: 2em 12px 15px; +} + +.inside .wpseo-tab-video-slideout { + height: auto; +} + +.wpseo-help-center-item { + display: inline; +} + +.wpseo-help-center-item a { + display: block; + padding: 10px 12px; + color: white; + text-decoration: none; +} + +.wpseo-help-center-item a:hover, +.wpseo-help-center-item a:focus { + text-decoration: underline; +} + +.wpseo-help-center-item a.dashicons-before:before { + margin-left: 3px; + text-decoration: none; +} + +.wpseo-help-center-item.active a { + color: #a4286a; + background-color: white; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.min.css new file mode 100644 index 0000000..46becb8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.min.css @@ -0,0 +1 @@ +#wpcontent.yoast-help-center-open{overflow-x:hidden}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:right;cursor:pointer}.wpseo-tab-video-container__handle .toggle__arrow{text-decoration:none}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .dashicons-before:before{margin-left:5px}.wpseotab .wpseo-tab-video-container{margin-top:-15px}.wpseo-tab-video-slideout{display:none;min-height:320px;margin:0 -9999px -1px;padding:2em 9999px;background-color:#a4286a;box-shadow:inset 0 10px 10px -5px rgba(123,30,80,.5),inset 0 -10px 10px -5px rgba(123,30,80,.5);-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .contextual-help-tabs-wrap{padding:0;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout a{color:#fff}.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-slideout h1,.wpseo-tab-video-slideout h2,.wpseo-tab-video-slideout h3,.wpseo-tab-video-slideout h4,.wpseo-tab-video-slideout h5,.wpseo-tab-video-slideout h6{margin-top:.5em;padding-top:0;color:#fff;font-weight:500}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{float:right;min-width:234px;max-width:242px;margin:0 0 1em 12px;padding:15px 15px 5px;border:1px solid #fff;border-radius:30px 30px 30px 0;color:#fff;background-color:#a4286a}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3,.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover{color:#fff;font-weight:500}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:180px;padding:0 0 1em 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .help-tab-content{margin:0;color:#fff;font-weight:300}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{float:right;margin-left:1em;padding-bottom:1em;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:264px;margin:0 auto;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child{margin-left:0}.postbox .wpseo-tab-video-container{margin:-6px -12px 20px}.postbox .wpseo-tab-video-slideout{margin:0;padding:2em 12px 15px}.inside .wpseo-tab-video-slideout{height:auto}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;text-decoration:none}.wpseo-help-center-item a:focus,.wpseo-help-center-item a:hover{text-decoration:underline}.wpseo-help-center-item a.dashicons-before:before{margin-left:3px;text-decoration:none}.wpseo-help-center-item.active a{color:#a4286a;background-color:#fff} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.css new file mode 100644 index 0000000..6eea16e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.css @@ -0,0 +1,8 @@ +.yoast-text-mark { + background-color: #e1bee7; +} + +.yoast-text-mark__highlight { + color: white; + background-color: #4a148c; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.min.css new file mode 100644 index 0000000..d16fec5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.min.css @@ -0,0 +1 @@ +.yoast-text-mark{background-color:#e1bee7}.yoast-text-mark__highlight{color:#fff;background-color:#4a148c} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.css new file mode 100644 index 0000000..c0159e0 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.css @@ -0,0 +1,144 @@ +.wpseo-kb-search-search-bar { + padding-bottom: 15px; + border-bottom: 1px solid #ccc; +} + +.wpseo-kb-search-search-bar input[type="text"] { + min-width: 50%; + height: 28px; + margin-left: 3px; +} + +.wpseo-kb-search-results { + overflow: auto; + height: 500px; + margin: 0; + padding: 0; + list-style: none; +} + +.help-tab-content .wpseo-kb-search-results li { + max-width: none; + margin: 0; + list-style: none; +} + +.wpseo-kb-search-result { + display: block; + margin: 0; + padding-right: 5px; + border-bottom: 1px solid #efefef; + text-decoration: none; +} + +.wpseo-kb-search-result p { + max-width: none; + margin-top: 0; +} + +.wpseo-kb-search-result-link { + display: block; + outline: none; + text-decoration: none; + cursor: pointer; +} + +.wpseo-kb-search-result-link:hover, +.wpseo-kb-search-result-link:focus { + background-color: rgba(93, 12, 55, 0.5); + box-shadow: none; + text-decoration: underline; +} + +.wpseo-kb-search-result .wpseo-kb-search-result-title { + margin: 0; + padding: 14px 0; +} + +.wpseo-kb-search-ext-link { + float: left; +} + +.wpseo-kb-search-back-button:before { + content: "\f139"; +} + +.wpseo-kb-search-ext-link:before { + content: "\f504"; +} + +.dashicon-button:before { + display: inline-block; + font-family: "dashicons"; + font-size: 20px; + line-height: 1.35em; + vertical-align: middle; +} + +.wpseo-kb-search-navigation { + z-index: 10; + padding: 1em 0; +} + +.kb-search-content-frame { + width: 100%; + height: 543px; +} + +.kb-search-content-frame { + background: url("data:image/svg+xml;charset=utf-8,Loading article...") 0 0 no-repeat; +} + +.wpseo-kb-loader:before, +.wpseo-kb-loader:after, +.wpseo-kb-loader { + width: 2.5em; + height: 2.5em; + border-radius: 50%; + animation: load7 1.8s infinite ease-in-out; + + animation-fill-mode: both; +} + +.wpseo-kb-loader { + position: relative; + margin: 80px auto; + color: #a4286a; + font-size: 10px; + text-indent: -9999em; + -ms-transform: translateZ(0); + transform: translateZ(0); + animation-delay: -0.16s; +} + +.wpseo-kb-loader:before { + right: -3.5em; + animation-delay: -0.32s; +} + +.wpseo-kb-loader:after { + right: 3.5em; +} + +.wpseo-kb-loader:before, +.wpseo-kb-loader:after { + position: absolute; + top: 0; + content: ""; +} + +.dashicons { + text-decoration: none; +} + +@keyframes load7 { + 0%, + 80%, + 100% { + box-shadow: 0 2.5em 0 -1.3em; + } + + 40% { + box-shadow: 0 2.5em 0 0; + } +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.min.css new file mode 100644 index 0000000..12027f6 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.min.css @@ -0,0 +1 @@ +.wpseo-kb-search-search-bar{padding-bottom:15px;border-bottom:1px solid #ccc}.wpseo-kb-search-search-bar input[type=text]{min-width:50%;height:28px;margin-left:3px}.wpseo-kb-search-results{overflow:auto;height:500px;margin:0;padding:0;list-style:none}.help-tab-content .wpseo-kb-search-results li{max-width:none;margin:0;list-style:none}.wpseo-kb-search-result{display:block;margin:0;padding-right:5px;border-bottom:1px solid #efefef;text-decoration:none}.wpseo-kb-search-result p{max-width:none;margin-top:0}.wpseo-kb-search-result-link{display:block;outline:0;text-decoration:none;cursor:pointer}.wpseo-kb-search-result-link:focus,.wpseo-kb-search-result-link:hover{background-color:rgba(93,12,55,.5);box-shadow:none;text-decoration:underline}.wpseo-kb-search-result .wpseo-kb-search-result-title{margin:0;padding:14px 0}.wpseo-kb-search-ext-link{float:left}.wpseo-kb-search-back-button:before{content:"\f139"}.wpseo-kb-search-ext-link:before{content:"\f504"}.dashicon-button:before{display:inline-block;font-family:dashicons;font-size:20px;line-height:1.35em;vertical-align:middle}.wpseo-kb-search-navigation{z-index:10;padding:1em 0}.kb-search-content-frame{width:100%;height:543px;background:url("data:image/svg+xml;charset=utf-8,Loading article...") no-repeat}.wpseo-kb-loader,.wpseo-kb-loader:after,.wpseo-kb-loader:before{width:2.5em;height:2.5em;border-radius:50%;animation:load7 1.8s infinite ease-in-out;animation-fill-mode:both}.wpseo-kb-loader{position:relative;margin:80px auto;color:#a4286a;font-size:10px;text-indent:-9999em;-ms-transform:translateZ(0);transform:translateZ(0);animation-delay:-.16s}.wpseo-kb-loader:before{right:-3.5em;animation-delay:-.32s}.wpseo-kb-loader:after{right:3.5em}.wpseo-kb-loader:after,.wpseo-kb-loader:before{position:absolute;top:0;content:""}.dashicons{text-decoration:none}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.css new file mode 100644 index 0000000..deb5be1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.css @@ -0,0 +1,1452 @@ +/* css for snippet */ +#snippet_preview { + position: relative; + width: 640px; + border: 1px solid #f7f7f7; + border-radius: 20px; + background-color: #fff; +} + +.snippet_container:before, +.snippet_container:after { + display: table; + content: " "; +} + +.snippet_container:after { + clear: both; +} + +.snippet-editor__container { + position: relative; + cursor: pointer; +} + +.snippet-editor__heading { + margin: 0 -20px 15px; + padding: 8px 20px; + border-bottom: 1px solid #f7f7f7; + color: #555; + font-family: "Open Sans", sans-serif; + font-size: 0.9rem; + font-weight: 300; +} + +.snippet-editor__heading-editor { + border-top: 1px solid #f7f7f7; +} + +.snippet-editor__heading-icon-eye { + padding-right: 45px; + background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat; + /* rtlcss needs this as separate property */ + background-position: right 20px top 50%; + background-size: 16px; +} + +.snippet-editor__container:hover:before { + display: block; + position: absolute; + top: -3px; + right: -22px; + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E"); + background-size: 25px; + content: ""; +} + +.snippet-editor__container--focus:hover:before, +.snippet-editor__container--focus:before { + display: block; + position: absolute; + top: -3px; + right: -22px; + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E"); + background-size: 25px; + content: ""; +} + +.snippet-editor__preview { + padding: 0 20px 15px; +} + +.snippet-editor__button { + padding: 8px 10px; + border: 1px solid #dbdbdb; + border-radius: 4px; + color: #555; + background: #f7f7f7; + font-size: 0.8rem; + cursor: pointer; +} + +.snippet-editor__edit-button { + display: block; + margin-top: 1em; + padding-right: 32px; + background: #f7f7f7 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat; + /* rtlcss needs this as separate property */ + background-position: right 8px top 50%; + background-size: 16px; +} + +.snippet-editor__form { + padding: 20px; +} + +.snippet-editor__label { + display: block; + position: relative; + width: 100%; + margin-top: 1em; +} + +.snippet-editor__label:first-child { + margin-top: 0; +} + +.snippet-editor__label--hover:before { + display: block; + position: absolute; + top: -3px; + top: 20px; + right: -22px; + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E"); + background-size: 25px; + content: ""; +} + +.snippet-editor__label--focus:before { + display: block; + position: absolute; + top: -3px; + top: 20px; + right: -22px; + width: 24px; + height: 24px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E"); + background-size: 25px; + content: ""; +} + +.snippet-editor__input { + display: block; + box-sizing: border-box; + width: 100%; + max-width: 100%; + margin-top: 5px; + border: 1px solid #bfbfbf; +} + +.snippet-editor__input:focus { + border: 1px solid #1074a8; + outline: none; +} + +/* Swap icons for RTL. */ +.rtl .snippet-editor__container:hover:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E"); +} + +.rtl .snippet-editor__container--focus:hover:before, +.rtl .snippet-editor__container--focus:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E"); +} + +.rtl .snippet-editor__label--hover:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E"); +} + +.rtl .snippet-editor__label--focus:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E"); +} + +.snippet-editor__meta-description { + height: 70px; +} + +.snippet-editor__submit { + margin-top: 1em; +} + +#snippet_cite { + min-width: 20px; +} + +#meta_container { + clear: both; + min-height: 20px; +} + +.snippet_container .title { + display: block; + overflow: hidden; + width: 600px; + margin: 0; + color: #1e0fbe; + font-size: 18px; + font-weight: normal; + line-height: 1.2; + white-space: nowrap; + text-decoration: none; + text-overflow: ellipsis; +} + +.snippet_container .url, +.snippet_container .desc { + font-size: 13px; + line-height: 1.4; +} + +.snippet_container .url { + display: block; + color: #006621; + font-size: 14px; + font-style: normal; + line-height: 16px; +} + +.snippet_container .urlBase { + float: right; +} + +.snippet_container .desc-default { + color: #333; +} + +.snippet_container .desc-render { + color: #777; +} + +.snippet_container .tooLong { + color: #f00 !important; +} + +.snippet-editor__field--invalid { + color: #f00; +} + +.snippet-editor__progress { + display: block; + box-sizing: border-box; + width: 100%; + height: 8px; + margin-top: 5px; + border: none; + + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.snippet-editor__progress::-webkit-progress-bar { + height: 8px; + border: 1px solid #bfbfbf; + background-color: #f7f7f7; +} + +.snippet-editor__progress--fallback { + height: 8px; + border: 1px solid #bfbfbf; + background-color: #f7f7f7; +} + +.snippet-editor__progress-bar { + width: 0; + max-width: 100%; + height: 100%; +} + +.snippet-editor__date { + color: #808080; + font-size: 13px; + line-height: 1.4; +} + +.snippet-editor--hidden { + display: none; +} + +.snippet-editor__progress--bad[value] { + color: #dc3232; +} + +.snippet-editor__progress--bad[value]::-webkit-progress-value { + background-color: #dc3232; + transition: width 250ms; +} + +.snippet-editor__progress--bad[value]::-moz-progress-bar { + background-color: #dc3232; +} + +.snippet-editor__progress--bad[value] .snippet-editor__progress-bar { + background-color: #dc3232; +} + +.snippet-editor__progress--ok[value] { + color: #ee7c1b; +} + +.snippet-editor__progress--ok[value]::-webkit-progress-value { + background-color: #ee7c1b; + transition: width 250ms; +} + +.snippet-editor__progress--ok[value]::-moz-progress-bar { + background-color: #ee7c1b; +} + +.snippet-editor__progress--ok[value] .snippet-editor__progress-bar { + background-color: #ee7c1b; +} + +.snippet-editor__progress--good[value] { + color: #7ad03a; +} + +.snippet-editor__progress--good[value]::-webkit-progress-value { + background-color: #7ad03a; + transition: width 250ms; +} + +.snippet-editor__progress--good[value]::-moz-progress-bar { + background-color: #7ad03a; +} + +.snippet-editor__progress--good[value] .snippet-editor__progress-bar { + background-color: #7ad03a; +} + +/* css for analyzer */ +.wpseoanalysis { + padding-left: 0; +} + +.wpseo-score-text { + float: right; + width: 86%; + /* make room for score and mark icons, consider to use a better layout model */ + width: calc( 100% - 56px); +} + +/* needs higher specificity than other score icons */ +.assessment-results .wpseo-score-icon { + float: right; + width: 12px; + height: 12px; + margin: 3px 0 0 10px; + border-radius: 50%; + background: #888; +} + +.wpseo-score-icon.good { + background-color: #7ad03a; +} + +.wpseo-score-icon.ok { + background-color: #ee7c1b; +} + +.wpseo-score-icon.bad { + background-color: #dc3232; +} + +.wpseo-score-icon.na { + background-color: #999; +} + +.wpseo-score-icon.noindex { + background-color: #1e8cbe; +} + +li.score { + margin-bottom: 6px; + list-style-type: none !important; +} + +li.score:after { + display: table; + clear: both; + content: ""; +} + +.screen-reader-text { + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + width: 1px; + height: 1px; +} + +/* overall score */ +#overallScore #score_circle { + fill: #999; +} + +#overallScore #score_circle_shadow { + fill: #777; +} + +#overallScore.good #score_circle { + fill: #9fda4f; +} + +#overallScore.good #score_circle_shadow { + fill: #77b227; +} + +#overallScore.ok #score_circle { + fill: #ffb81e; +} + +#overallScore.ok #score_circle_shadow { + fill: #f49a00; +} + +#overallScore.bad #score_circle { + fill: #ff4e47; +} + +#overallScore.bad #score_circle_shadow { + fill: #ed261f; +} + +.assessment-results { + clear: both; +} + +.assessment-results__mark.icon-eye-inactive, +.assessment-results__mark.icon-eye-active, +.assessment-results__mark.icon-eye-disabled { + float: right; + width: 28px; + height: 28px; + margin: -5px 3px 0 3px; + padding: 4px; + border: 0; + border-radius: 100%; + outline: none; + background: no-repeat center; + background-size: 16px; + cursor: pointer; +} + +.assessment-results__mark.icon-eye-inactive { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E"); +} + +.assessment-results__mark.icon-eye-active { + background-color: #a4286a; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E"); +} + +.assessment-results__mark.icon-eye-active.yoast-tooltip::before, +.assessment-results__mark.icon-eye-active.yoast-tooltip::after { + display: none; +} + +.assessment-results__mark.icon-eye-disabled { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E"); +} + +.assessment-results__mark:focus { + border-radius: 100%; + box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); +} + +.assessment-results__mark-container { + display: inline-block; + float: right; + width: 33px; + min-height: 1px; +} + +/* loading dialog */ +.YoastSEO_msg .right, +.YoastSEO_msg .left { + display: none; +} + +@keyframes animatedBackground { + from { + background-position: 100% 0; + } + + to { + background-position: 0% 0; + } +} + +.YoastSEO_msg .bufferbar { + display: block; + width: 100%; + height: 12px; + margin: 10px 0 10px 0; + border: 1px solid #dfdfdf; + /*multiple background definitions for the sake of browsercompatibility*/ + background-image: linear-gradient(to right, #fff, #0063ff, #fff, #0063ff); + background-position: 100% 0; + background-size: 300% 100%; + animation: animatedBackground 5s linear infinite; +} + +.yoast-tooltip { + position: relative; +} + +button.yoast-tooltip { + /* IE 11 needs overflow: visible on buttons. */ + overflow: visible; +} + +.yoast-tooltip::after { + display: none; + position: absolute; + z-index: 1000000; + padding: 5px 8px; + border-radius: 3px; + opacity: 0; + color: #fff; + background: rgba(0, 0, 0, 0.8); + text-shadow: none; + font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + text-align: center; + white-space: pre; + text-decoration: none; + letter-spacing: normal; + text-transform: none; + word-wrap: break-word; + content: attr(aria-label); + pointer-events: none; + + -webkit-font-smoothing: subpixel-antialiased; +} + +.yoast-tooltip::before { + display: none; + position: absolute; + z-index: 1000001; + width: 0; + height: 0; + border: 5px solid transparent; + opacity: 0; + color: rgba(0, 0, 0, 0.8); + content: "\00a0"; + pointer-events: none; +} + +@keyframes yoast-tooltip-appear { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.yoast-tooltip:hover::before, +.yoast-tooltip:hover::after, +.yoast-tooltip:active::before, +.yoast-tooltip:active::after, +.yoast-tooltip:focus::before, +.yoast-tooltip:focus::after { + display: inline-block; + text-decoration: none; + animation-name: yoast-tooltip-appear; + animation-duration: 0.1s; + animation-timing-function: ease-in; + animation-delay: 0.4s; + + animation-fill-mode: forwards; +} + +.yoast-tooltip-no-delay:hover::before, +.yoast-tooltip-no-delay:hover::after, +.yoast-tooltip-no-delay:active::before, +.yoast-tooltip-no-delay:active::after, +.yoast-tooltip-no-delay:focus::before, +.yoast-tooltip-no-delay:focus::after { + opacity: 1; + animation: none; +} + +.yoast-tooltip-multiline:hover::after, +.yoast-tooltip-multiline:active::after, +.yoast-tooltip-multiline:focus::after { + display: table-cell; +} + +.yoast-tooltip-s::after, +.yoast-tooltip-se::after, +.yoast-tooltip-sw::after { + top: 100%; + left: 50%; + margin-top: 5px; +} + +.yoast-tooltip-s::before, +.yoast-tooltip-se::before, +.yoast-tooltip-sw::before { + top: auto; + left: 50%; + bottom: -5px; + margin-left: -5px; + border-bottom-color: rgba(0, 0, 0, 0.8); +} + +.yoast-tooltip-se::after { + left: auto; + right: 50%; + margin-right: -15px; +} + +.yoast-tooltip-sw::after { + margin-left: -15px; +} + +.yoast-tooltip-n::after, +.yoast-tooltip-ne::after, +.yoast-tooltip-nw::after { + left: 50%; + bottom: 100%; + margin-bottom: 5px; +} + +.yoast-tooltip-n::before, +.yoast-tooltip-ne::before, +.yoast-tooltip-nw::before { + top: -5px; + left: 50%; + bottom: auto; + margin-left: -5px; + border-top-color: rgba(0, 0, 0, 0.8); +} + +.yoast-tooltip-ne::after { + left: auto; + right: 50%; + margin-right: -15px; +} + +.yoast-tooltip-nw::after { + margin-left: -15px; +} + +.yoast-tooltip-s::after, +.yoast-tooltip-n::after { + -ms-transform: translateX(-50%); + transform: translateX(-50%); +} + +.yoast-tooltip-w::after { + left: 100%; + bottom: 50%; + margin-left: 5px; + -ms-transform: translateY(50%); + transform: translateY(50%); +} + +.yoast-tooltip-w::before { + top: 50%; + bottom: 50%; + right: -5px; + margin-top: -5px; + border-right-color: rgba(0, 0, 0, 0.8); +} + +.yoast-tooltip-e::after { + bottom: 50%; + right: 100%; + margin-right: 5px; + -ms-transform: translateY(50%); + transform: translateY(50%); +} + +.yoast-tooltip-e::before { + top: 50%; + left: -5px; + bottom: 50%; + margin-top: -5px; + border-left-color: rgba(0, 0, 0, 0.8); +} + +.yoast-tooltip-multiline::after { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 250px; + border-collapse: separate; + white-space: pre-line; + word-wrap: normal; + word-break: break-word; +} + +.yoast-tooltip-multiline.yoast-tooltip-s::after, +.yoast-tooltip-multiline.yoast-tooltip-n::after { + left: auto; + right: 50%; + -ms-transform: translateX(50%); + transform: translateX(50%); +} + +.yoast-tooltip-multiline.yoast-tooltip-w::after, +.yoast-tooltip-multiline.yoast-tooltip-e::after { + left: 100%; +} + +@media screen and (min-width: 0\0) { + .yoast-tooltip-multiline::after { + width: 250px; + } +} + +.yoast-tooltip-sticky::before, +.yoast-tooltip-sticky::after { + display: inline-block; +} + +.yoast-tooltip-sticky.yoast-tooltip-multiline::after { + display: table-cell; +} + +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { + .yoast-tooltip-w::after { + margin-left: 4.5px; + } +} + +/* Dynamically set when the Help is expanded to avoid horizontal scrolling */ +#wpcontent.yoast-help-center-open { + overflow-x: hidden; +} + +.wpseo-tab-video-container { + margin-bottom: 20px; + border-bottom: 1px solid #a4286a; +} + +.wpseo-tab-video-container__handle { + width: 100%; + margin: 0; + padding: 10px; + border: none; + outline: none; + color: #a4286a; + background: none; + line-height: 19px; + text-align: right; + cursor: pointer; +} + +.wpseo-tab-video-container__handle .toggle__arrow { + text-decoration: none; +} + +.wpseo-tab-video-container__handle:hover, +.wpseo-tab-video-container__handle:focus { + text-decoration: underline; +} + +.wpseo-tab-video-container__handle .dashicons-before:before { + margin-left: 5px; +} + +.wpseotab .wpseo-tab-video-container { + margin-top: -15px; +} + +.wpseo-tab-video-slideout { + display: none; + min-height: 320px; + margin: 0 -9999px; + /* hide the container bottom border when expanded */ + margin-bottom: -1px; + padding: 2em 9999px; + background-color: #a4286a; + box-shadow: inset 0 10px 10px -5px rgba(123, 30, 80, 0.5), inset 0 -10px 10px -5px rgba(123, 30, 80, 0.5); + + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.wpseo-tab-video-slideout .contextual-help-tabs-wrap { + padding: 0; + + flex-basis: 0; + flex-grow: 1; + -ms-flex-negative: 1; + /* do not use the shorthand syntax to avoid the unitless bug in IE 11 */ + -ms-flex-positive: 1; + -ms-flex-preferred-size: 0; + flex-shrink: 1; +} + +.wpseo-tab-video-slideout a { + color: white; +} + +.wpseo-tab-video-slideout a.button, +.wpseo-tab-video-slideout a.button-primary { + text-decoration: none; +} + +.wpseo-tab-video-slideout h1, +.wpseo-tab-video-slideout h2, +.wpseo-tab-video-slideout h3, +.wpseo-tab-video-slideout h4, +.wpseo-tab-video-slideout h5, +.wpseo-tab-video-slideout h6 { + margin-top: 0.5em; + padding-top: 0; + color: white; + font-weight: 500; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea { + float: right; + /* min-width to make two boxes always have the same min width */ + min-width: 234px; + /* max-width to make two boxes take the same space of the video above: 560px */ + max-width: 242px; + margin: 0 0 1em 12px; + padding: 15px 15px 5px; + border: 1px solid; + border-color: white; + border-radius: 30px; + border-bottom-left-radius: 0; + color: white; + background-color: #a4286a; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a, +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover, +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus { + color: white; + font-weight: 500; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3 { + margin: 0; +} + +.wpseo-tab-video-slideout .yoast-help-center-tabs { + width: 180px; + padding: 0 0 1em 1em; + color: white; + background-color: #a4286a; + + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} + +.wpseo-tab-video-slideout .yoast-help-center-tabs ul { + margin: 0; +} + +.wpseo-tab-video-slideout .help-tab-content { + margin: 0; + color: white; + font-weight: 300; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--video { + /* In the settings pages is not a children of the flexbox container. */ + float: right; + margin-left: 1em; + padding-bottom: 1em; + + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe { + /* remove iframe descender space */ + vertical-align: middle; +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--text { + min-width: 264px; + margin: 0 auto; + + flex-basis: 0; + flex-grow: 1; + -ms-flex-negative: 1; + /* do not use the shorthand syntax to avoid the unitless bug in IE 11 */ + -ms-flex-positive: 1; + -ms-flex-preferred-size: 0; + flex-shrink: 1; + /* must be less than a text box min width */ +} + +.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child { + margin-left: 0; +} + +/* When it's inside the metabox (posts, terms, media ). */ +.postbox .wpseo-tab-video-container { + margin: -6px -12px 20px; +} + +/* When it's inside the metabox (posts, terms, media ). */ +.postbox .wpseo-tab-video-slideout { + margin: 0; + padding: 2em 12px 15px; +} + +.inside .wpseo-tab-video-slideout { + height: auto; +} + +.wpseo-help-center-item { + display: inline; +} + +.wpseo-help-center-item a { + display: block; + padding: 10px 12px; + color: white; + text-decoration: none; +} + +.wpseo-help-center-item a:hover, +.wpseo-help-center-item a:focus { + text-decoration: underline; +} + +.wpseo-help-center-item a.dashicons-before:before { + margin-left: 3px; + text-decoration: none; +} + +.wpseo-help-center-item.active a { + color: #a4286a; + background-color: white; +} + +/* Hide the taxonomy metabox rich editor when it's first inserted in the form. */ +#edittag > #wp-description-wrap { + display: none; +} + +#wp-description-wrap .wp-editor-area { + border: 0; +} + +/* Give the original textarea enough height to mitigate content flash. */ +.term-description-wrap td > textarea#description { + min-height: 530px; +} + +/** + * Lines below came from metabox-tabs.css + * + * Metabox Tabs + */ +ul.wpseo-metabox-tabs { + display: none; + margin-top: 6px; + margin-bottom: 0; +} + +/* Contain floated list items and have overflow visible for the active tab */ +ul.wpseo-metabox-tabs:after { + display: table; + clear: both; + content: ""; +} + +.wpseo-metabox-tabs-div ul { + list-style: none; +} + +ul.wpseo-metabox-tabs li.active { + background-color: #fdfdfd; +} + +.wpseo-meta-section { + display: none; + width: 100%; + vertical-align: top; +} + +.wpseo-meta-section.active { + display: table-cell; +} + +.wpseo-metabox-sidebar { + display: table-cell; + width: 40px; + padding: 0 0 0 5px; + background-color: #fff; + vertical-align: top; +} + +.wpseo-metabox-sidebar li span { + margin: 3px -5px 0 0; + padding: 0 5px 0 2px; + border: 0 solid transparent; + border-right-width: 3px; + border-radius: 3px; +} +.wpseo-metabox-sidebar li span.wpseo-buy-premium { + color: #a4286a; +} +.wpseo-metabox-sidebar li span.wpseo-buy-premium:hover { + color: #832055; +} + +.wpseo-metabox-sidebar li.active span { + border-color: #333; + color: #333; +} +.wpseo-metabox-sidebar li.active span.wpseo-buy-premium { + border-color: #a4286a; + color: #a4286a; +} +.wpseo-metabox-sidebar li.active span.wpseo-buy-premium:hover { + border-color: #832055; + color: #832055; +} + +/* Floated to reset white space between list items */ +ul.wpseo-metabox-tabs li { + float: right; + margin-left: 5px; + margin-bottom: -1px; + padding: 0; + border: 1px solid #dfdfdf; + border-bottom: 0 none; +} +ul.wpseo-metabox-tabs li .wpseo-keyword { + display: inline-block; + overflow: hidden; + max-width: 8em; + max-width: 8rem; + vertical-align: top; + white-space: nowrap; + text-overflow: ellipsis; +} + +.wpseotab.active { + display: block; + overflow: auto; + padding: 0.5em 0.9em; + border: 1px solid #ddd; + background-color: #fdfdfd; +} + +.wpseo-metabox-tabs a { + display: inline-block; + padding: 5px 12px 6px 4px; + vertical-align: top; + text-decoration: none; +} + +/* Bigger right padding only for the content tab and the main keyword tabs */ +.wpseo-metabox-tabs .wpseo_content_tab a, +.wpseo-metabox-tabs .wpseo_content_tab + .wpseo_keyword_tab a { + padding-left: 12px; +} + +.wpseo-metabox-tabs .wpseo-score-icon { + margin-right: 0; +} + +#wpseo-meta-section-social .wpseo-metabox-tabs a { + padding: 5px 7px; +} + +.wpseo-metabox-tabs a .dashicons { + width: 16px; + height: 16px; + font-size: 16px; +} + +.wpseo-metabox-sidebar .dashicons { + width: 30px; + height: 30px; + font-size: 30px; +} + +.wpseo-metabox-sidebar a { + display: inline-block; + width: 35px; + height: 35px; + font-size: 20px; + line-height: 30px; + text-decoration: none; +} + +.wpseo-metabox-sidebar ul { + margin: 0; +} + +.wpseo-metabox-sidebar li { + margin-bottom: 0; + padding: 5px; +} + +.wpseo-metabox-tabs-div div.wpseo-tabs-panel { + overflow: auto; + padding: 0.5em 0.9em; + border: 1px solid; +} + +.wpseo-heading { + padding-right: 10px; +} + +.wpseotab { + display: none; +} + +#wpseo_meta .postbox .inside .wpseotab { + font-size: 13px !important; +} + +.inside .wpseotab .form-table th { + width: 140px !important; + font-size: 13px; +} + +.inside .wpseotab .form-table td { + padding-top: 20px; +} + +.inside .wpseotab .form-table label { + vertical-align: top; +} + +.inside .wpseotab .form-table td input, +.inside .wpseotab .form-table td select { + margin-top: -5px; +} + +.inside .wpseotab .form-table td select[multiple] { + margin-top: 0; +} + +.wpseotab .wpseo_image_upload_button { + margin-right: 3px; +} + +.wpseotab .wpseoanalysis { + margin-top: 0; +} + +.good, +.warn, +.wrong { + font-weight: bold; +} + +.good { + color: green; +} + +.warn { + color: maroon; +} + +.wrong { + color: #dc3232; +} + +#current_seo_title span { + padding: 2px 5px; + background-color: lightyellow; +} + +#focuskwresults ul { + margin: 0; +} + +#focuskwresults p, +#focuskwresults li { + font-size: 13px; +} + +#focuskwresults li { + margin: 0 20px 0 0; + list-style-type: disc; +} + +.wpseo_hidden { + display: none; +} + +/* Linkdex analysis block */ +table.wpseoanalysis th { + padding: 15px 0 5px 0; + font-size: 14px; + text-align: right; +} + +table.wpseoanalysis th.first { + padding-top: 0; +} + +table.wpseoanalysis td { + margin: 5px 0; + font-size: 13px; + line-height: 16px; +} + +table.wpseoanalysis td.score { + width: 20px; + height: 18px; + padding-right: 10px; +} + +.wpseo_msg { + margin: 5px 0 10px 0; + padding: 0 5px; + border: 1px solid #e6db55; + background-color: lightYellow; +} + +ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword { + border: none; +} + +.wpseo-tab-add-keyword .wpseo-add-keyword.button { + height: auto; + margin-top: 1px; + padding: 3px 6px; + color: #000; + background: transparent; + font-size: 14px; + line-height: 1; + vertical-align: top; + text-decoration: none; + cursor: pointer; +} + +#wpseo-add-keyword-popup-title { + margin: 1em 0; + font-size: 1.3em; +} + +/** + * Edit Snippet Button focus style. + * + * This should be abstracted and applied to all buttons. + * Or, maybe, take advantage of the `.button` CSS class in WordPress. + */ +.snippet-editor__button.snippet-editor__edit-button:focus { + border-color: #5b9dd9; + outline: none; + color: #23282d; + background-color: #fafafa; + box-shadow: 0 0 3px rgba(0, 115, 170, 0.8); +} + +.yoast_help.yoast-help-button { + overflow: visible; + position: relative; + width: 20px; + height: 20px; + margin: 0; + padding: 0; + border: 0; + outline: none; + color: #72777c; + background: transparent; + box-shadow: none; + vertical-align: top; + /* IE 11 */ + cursor: pointer; +} + +.wpseotab .yoast_help.yoast-help-button { + float: left; + margin-top: -6px; +} + +.wpseo-admin-page .yoast_help.yoast-help-button { + margin-left: 6px; +} + +.yoast_help.yoast-help-button:before { + position: absolute; + top: 0; + right: 0; + padding: 4px; + content: "\f223"; +} + +.yoast_help.yoast-help-button:hover, +.yoast_help.yoast-help-button:focus { + color: #0073aa; +} + +.yoast_help.yoast-help-button:focus:before { + border-radius: 100%; + box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); +} + +.yoast-help-panel { + display: none; + max-width: 30em !important; + margin: -2px 0 2em !important; + padding: 0; + font-weight: normal; + white-space: normal; +} + +.wpseo-admin-page .subsubsub li { + display: inline; + max-width: none; +} + +.yoast-seo-help-container { + float: right; + width: 100%; + max-width: none; +} + +.yoast-seo-help-container .yoast-help-panel { + margin: 0.5em 0 !important; +} + +.wpseo_content_wrapper p.search-box { + margin: 10px 0 5px 0; +} + +.wpseo-metabox-tabs .active a { + color: #333; +} + +#wpseotab .ui-widget-content .ui-state-hover { + border: 1px solid #dfdfdf; + color: #333; + background: #f1f1f1; +} + +/** + * Lines below came from taxonomy-meta.css + */ +.wpseo-taxonomy-form tr, +.wpseo-taxonomy-form th, +.wpseo-taxonomy-form td { + vertical-align: top; +} + +.inside .wpseotab .form-table.wpseo-taxonomy-form th { + width: 200px !important; +} + +.yst-traffic-light-container { + display: block; + height: 30px; +} + +.yst-traffic-light { + width: 19px; + height: 30px; + margin: 0 5px 0 0; +} + +.yst-traffic-light .traffic-light-color { + display: none; +} + +.yst-traffic-light.init .traffic-light-init { + display: inline; +} + +.yst-traffic-light.bad .traffic-light-red { + display: inline; +} + +.yst-traffic-light.ok .traffic-light-orange { + display: inline; +} + +.yst-traffic-light.good .traffic-light-green { + display: inline; +} + +.yst-traffic-light.na .traffic-light-empty { + display: inline; +} + +/** + * Traffic light in publish box + */ +#wpseo-score { + float: right; + margin: 0 -5px 0 5px; +} + +/** +* Content and SEO score in publish bar +*/ +.yoast-seo-score .yoast-logo.svg { + float: right; + width: 18px; + height: 18px; + margin-left: 5px; + background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat; + background-size: 18px; +} + +.yoast-seo-score .yoast-logo.svg.good { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E"); +} + +.yoast-seo-score .yoast-logo.svg.ok { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E"); +} + +.yoast-seo-score .yoast-logo.svg.bad { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E"); +} + +.yoast-seo-score .yoast-logo.svg.na { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E"); +} + +.yoast-seo-score .yoast-logo.svg.noindex { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E"); +} + +#poststuff.wpseo-taxonomy-metabox-postbox { + padding-top: 0; +} + +.term-php .wpseo-taxonomy-metabox-postbox h2 { + border-bottom: 1px solid #eee; +} + +.wpseo-metabox-go-to::after { + position: static; + top: auto; + left: auto; + width: auto; + height: auto; + border: none; + content: " \00BB"; +} + +#wpseo-buy-premium-popup-button.button-buy-premium { + border-color: #a4286a; + color: #fff; + background: #a4286a; +} + +.wpseo-metabox-premium-description { + margin-top: 0.5em; +} + +ul.wpseo-metabox-premium-advantages { + padding-right: 1.5em; + list-style: disc; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.min.css new file mode 100644 index 0000000..bebf214 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.min.css @@ -0,0 +1 @@ +#meta_container,.assessment-results,.snippet_container:after,li.score:after{clear:both}#snippet_preview{position:relative;width:640px;border:1px solid #f7f7f7;border-radius:20px;background-color:#fff}.snippet_container:after,.snippet_container:before{display:table;content:" "}.snippet-editor__container{position:relative;cursor:pointer}.snippet-editor__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.snippet-editor__heading-editor{border-top:1px solid #f7f7f7}.snippet-editor__heading-icon-eye{padding-right:45px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") right 20px top 50% no-repeat;background-size:16px}.snippet-editor__container--focus:before,.snippet-editor__container--focus:hover:before,.snippet-editor__container:hover:before{position:absolute;right:-22px;width:24px;height:24px;background-size:25px;content:"";display:block;top:-3px}.snippet-editor__container:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__container--focus:before,.snippet-editor__container--focus:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__preview{padding:0 20px 15px}.snippet-editor__button{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;cursor:pointer}.snippet-editor__edit-button{display:block;margin-top:1em;padding-right:32px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") right 8px top 50% no-repeat #f7f7f7;background-size:16px}.snippet-editor__form{padding:20px}.snippet-editor__label{display:block;position:relative;width:100%;margin-top:1em}.snippet-editor__label--focus:before,.snippet-editor__label--hover:before{position:absolute;right:-22px;width:24px;height:24px;background-size:25px;display:block;content:""}.snippet-editor__label:first-child{margin-top:0}.snippet-editor__label--hover:before{top:-3px;top:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__label--focus:before{top:-3px;top:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__input{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:5px;border:1px solid #bfbfbf}.snippet-editor__input:focus{border:1px solid #1074a8;outline:0}.rtl .snippet-editor__container:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__container--focus:before,.rtl .snippet-editor__container--focus:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__label--hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__label--focus:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__meta-description{height:70px}.snippet-editor__submit{margin-top:1em}#snippet_cite{min-width:20px}#meta_container{min-height:20px}.snippet_container .title{display:block;overflow:hidden;width:600px;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.snippet_container .desc,.snippet_container .url{font-size:13px;line-height:1.4}.snippet_container .url{display:block;color:#006621;font-size:14px;font-style:normal;line-height:16px}.snippet_container .urlBase{float:right}.snippet_container .desc-default{color:#333}.snippet_container .desc-render{color:#777}.snippet_container .tooLong{color:red!important}.snippet-editor__field--invalid{color:red}.snippet-editor__progress{display:block;box-sizing:border-box;width:100%;height:8px;margin-top:5px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.snippet-editor__progress::-webkit-progress-bar{height:8px;border:1px solid #bfbfbf;background-color:#f7f7f7}.snippet-editor__progress--fallback{height:8px;border:1px solid #bfbfbf;background-color:#f7f7f7}.snippet-editor__progress-bar{width:0;max-width:100%;height:100%}.snippet-editor__date{color:grey;font-size:13px;line-height:1.4}.snippet-editor--hidden{display:none}.snippet-editor__progress--bad[value]{color:#dc3232}.snippet-editor__progress--bad[value]::-webkit-progress-value{background-color:#dc3232;transition:width 250ms}.snippet-editor__progress--bad[value]::-moz-progress-bar{background-color:#dc3232}.snippet-editor__progress--bad[value] .snippet-editor__progress-bar{background-color:#dc3232}.snippet-editor__progress--ok[value]{color:#ee7c1b}.snippet-editor__progress--ok[value]::-webkit-progress-value{background-color:#ee7c1b;transition:width 250ms}.snippet-editor__progress--ok[value]::-moz-progress-bar{background-color:#ee7c1b}.snippet-editor__progress--ok[value] .snippet-editor__progress-bar{background-color:#ee7c1b}.snippet-editor__progress--good[value]{color:#7ad03a}.snippet-editor__progress--good[value]::-webkit-progress-value{background-color:#7ad03a;transition:width 250ms}.snippet-editor__progress--good[value]::-moz-progress-bar{background-color:#7ad03a}.snippet-editor__progress--good[value] .snippet-editor__progress-bar{background-color:#7ad03a}.wpseoanalysis{padding-left:0}.wpseo-score-text{float:right;width:86%;width:calc(100% - 56px)}.assessment-results .wpseo-score-icon{float:right;width:12px;height:12px;margin:3px 0 0 10px;border-radius:50%;background:#888}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#999}.wpseo-score-icon.noindex{background-color:#1e8cbe}li.score{margin-bottom:6px;list-style-type:none!important}li.score:after{display:table;content:""}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}#overallScore #score_circle{fill:#999}#overallScore #score_circle_shadow{fill:#777}#overallScore.good #score_circle{fill:#9fda4f}#overallScore.good #score_circle_shadow{fill:#77b227}#overallScore.ok #score_circle{fill:#ffb81e}#overallScore.ok #score_circle_shadow{fill:#f49a00}#overallScore.bad #score_circle{fill:#ff4e47}#overallScore.bad #score_circle_shadow{fill:#ed261f}.assessment-results__mark.icon-eye-active,.assessment-results__mark.icon-eye-disabled,.assessment-results__mark.icon-eye-inactive{float:right;width:28px;height:28px;margin:-5px 3px 0;padding:4px;border:0;border-radius:100%;outline:0;background:center no-repeat;background-size:16px;cursor:pointer}.assessment-results__mark.icon-eye-inactive{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark.icon-eye-active{background-color:#a4286a;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark.icon-eye-active.yoast-tooltip::after,.assessment-results__mark.icon-eye-active.yoast-tooltip::before{display:none}.assessment-results__mark.icon-eye-disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark:focus{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.assessment-results__mark-container{display:inline-block;float:right;width:33px;min-height:1px}.YoastSEO_msg .left,.YoastSEO_msg .right{display:none}@keyframes animatedBackground{from{background-position:100% 0}to{background-position:0 0}}.YoastSEO_msg .bufferbar{display:block;width:100%;height:12px;margin:10px 0;border:1px solid #dfdfdf;background-image:linear-gradient(to right,#fff,#0063ff,#fff,#0063ff);background-position:100% 0;background-size:300% 100%;animation:animatedBackground 5s linear infinite}.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:5px 8px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;left:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;left:50%;bottom:-5px;margin-left:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-sw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{left:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;left:50%;bottom:auto;margin-left:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-nw::after{margin-left:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-w::after{left:100%;bottom:50%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;right:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;right:100%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;left:-5px;bottom:50%;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{left:auto;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{left:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-left:4.5px}}#wpcontent.yoast-help-center-open{overflow-x:hidden}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:right;cursor:pointer}.wpseo-tab-video-container__handle .toggle__arrow{text-decoration:none}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .dashicons-before:before{margin-left:5px}.wpseotab .wpseo-tab-video-container{margin-top:-15px}.wpseo-tab-video-slideout{display:none;min-height:320px;margin:0 -9999px -1px;padding:2em 9999px;background-color:#a4286a;box-shadow:inset 0 10px 10px -5px rgba(123,30,80,.5),inset 0 -10px 10px -5px rgba(123,30,80,.5);-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .contextual-help-tabs-wrap{padding:0;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout a{color:#fff}.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-slideout h1,.wpseo-tab-video-slideout h2,.wpseo-tab-video-slideout h3,.wpseo-tab-video-slideout h4,.wpseo-tab-video-slideout h5,.wpseo-tab-video-slideout h6{margin-top:.5em;padding-top:0;color:#fff;font-weight:500}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{float:right;min-width:234px;max-width:242px;margin:0 0 1em 12px;padding:15px 15px 5px;border:1px solid #fff;border-radius:30px 30px 30px 0;color:#fff;background-color:#a4286a}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3,.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover{color:#fff;font-weight:500}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:180px;padding:0 0 1em 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .help-tab-content{margin:0;color:#fff;font-weight:300}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{float:right;margin-left:1em;padding-bottom:1em;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:264px;margin:0 auto;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child{margin-left:0}.postbox .wpseo-tab-video-container{margin:-6px -12px 20px}.postbox .wpseo-tab-video-slideout{margin:0;padding:2em 12px 15px}.inside .wpseo-tab-video-slideout{height:auto}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;text-decoration:none}.wpseo-help-center-item a:focus,.wpseo-help-center-item a:hover{text-decoration:underline}.wpseo-help-center-item a.dashicons-before:before{margin-left:3px;text-decoration:none}.wpseo-help-center-item.active a{color:#a4286a;background-color:#fff}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div ul{list-style:none}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section{display:none;width:100%;vertical-align:top}.wpseo-meta-section.active{display:table-cell}.wpseo-metabox-sidebar{display:table-cell;width:40px;padding:0 0 0 5px;background-color:#fff;vertical-align:top}.wpseo-metabox-sidebar li span{margin:3px -5px 0 0;padding:0 5px 0 2px;border:0 solid transparent;border-right-width:3px;border-radius:3px}.wpseo-metabox-sidebar li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar li.active span{border-color:#333;color:#333}.wpseo-metabox-sidebar li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab.active{display:block;overflow:auto;padding:.5em .9em;border:1px solid #ddd;background-color:#fdfdfd}.wpseo-metabox-tabs a{display:inline-block;padding:5px 12px 6px 4px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a,.wpseo-metabox-tabs .wpseo_content_tab+.wpseo_keyword_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs a{padding:5px 7px}.wpseo-metabox-tabs a .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-sidebar a{display:inline-block;width:35px;height:35px;font-size:20px;line-height:30px;text-decoration:none}.wpseo_hidden,.wpseotab{display:none}.wpseo-metabox-sidebar ul{margin:0}.wpseo-metabox-sidebar li{margin-bottom:0;padding:5px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}.wpseo-heading{padding-right:10px}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.inside .wpseotab .form-table th{width:140px!important;font-size:13px}.inside .wpseotab .form-table td{padding-top:20px}.inside .wpseotab .form-table label{vertical-align:top}.inside .wpseotab .form-table td input,.inside .wpseotab .form-table td select{margin-top:-5px}.inside .wpseotab .form-table td select[multiple],.wpseotab .wpseoanalysis{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:700}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}table.wpseoanalysis th{padding:15px 0 5px;font-size:14px;text-align:right}table.wpseoanalysis th.first{padding-top:0}table.wpseoanalysis td{margin:5px 0;font-size:13px;line-height:16px}table.wpseoanalysis td.score{width:20px;height:18px;padding-right:10px}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;margin-top:1px;padding:3px 6px;color:#000;background:0 0;font-size:14px;line-height:1;vertical-align:top;text-decoration:none;cursor:pointer}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.yoast_help.yoast-help-button{overflow:visible;position:relative;width:20px;height:20px;margin:0;padding:0;border:0;outline:0;color:#72777c;background:0 0;box-shadow:none;vertical-align:top;cursor:pointer}.wpseotab .yoast_help.yoast-help-button{float:left;margin-top:-6px}.wpseo-admin-page .yoast_help.yoast-help-button{margin-left:6px}.yoast_help.yoast-help-button:before{position:absolute;top:0;right:0;padding:4px;content:"\f223"}.yoast_help.yoast-help-button:focus,.yoast_help.yoast-help-button:hover{color:#0073aa}.yoast_help.yoast-help-button:focus:before{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.yoast-help-panel{display:none;max-width:30em!important;margin:-2px 0 2em!important;padding:0;font-weight:400;white-space:normal}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.wpseo-taxonomy-form td,.wpseo-taxonomy-form th,.wpseo-taxonomy-form tr{vertical-align:top}.inside .wpseotab .form-table.wpseo-taxonomy-form th{width:200px!important}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:right;margin:0 -5px 0 5px}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;height:18px;margin-left:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}#poststuff.wpseo-taxonomy-metabox-postbox{padding-top:0}.term-php .wpseo-taxonomy-metabox-postbox h2{border-bottom:1px solid #eee}.wpseo-metabox-go-to::after{position:static;top:auto;left:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-premium-description{margin-top:.5em}ul.wpseo-metabox-premium-advantages{padding-right:1.5em;list-style:disc} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css new file mode 100644 index 0000000..eb183eb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css @@ -0,0 +1,47 @@ +.wpseo-primary-term > label, +.wpseo-is-primary-term { + font-weight: bold; +} + +.wpseo-primary-term > .wpseo-make-primary-term, +.wpseo-term-unchecked > .wpseo-make-primary-term { + display: none; +} + +.wpseo-non-primary-term > .wpseo-is-primary-term, +.wpseo-term-unchecked > .wpseo-is-primary-term { + display: none; +} + +.wpseo-make-primary-term, +.wpseo-is-primary-term { + float: left; +} + +.wpseo-primary-term:before, +.wpseo-primary-term:after, +.wpseo-non-primary-term:before, +.wpseo-non-primary-term:after { + display: table; + content: ""; +} + +.wpseo-primary-term:after, +.wpseo-non-primary-term:after { + clear: both; +} + +/* It is a button, style it like a link */ +.wpseo-make-primary-term { + margin: 4px 0 0 0; + padding: 0; + border: none; + color: #0073aa; + background: none; + text-decoration: underline; + cursor: pointer; +} + +.wpseo-make-primary-term:hover { + color: #00a0d2; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.min.css new file mode 100644 index 0000000..eda6e1b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.min.css @@ -0,0 +1 @@ +.wpseo-is-primary-term,.wpseo-primary-term>label{font-weight:700}.wpseo-non-primary-term>.wpseo-is-primary-term,.wpseo-primary-term>.wpseo-make-primary-term,.wpseo-term-unchecked>.wpseo-is-primary-term,.wpseo-term-unchecked>.wpseo-make-primary-term{display:none}.wpseo-is-primary-term,.wpseo-make-primary-term{float:left}.wpseo-non-primary-term:after,.wpseo-non-primary-term:before,.wpseo-primary-term:after,.wpseo-primary-term:before{display:table;content:""}.wpseo-non-primary-term:after,.wpseo-primary-term:after{clear:both}.wpseo-make-primary-term{margin:4px 0 0;padding:0;border:none;color:#0073aa;background:0 0;text-decoration:underline;cursor:pointer}.wpseo-make-primary-term:hover{color:#00a0d2} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/select2/select2.min.css b/wp-content/plugins/wordpress-seo/css/dist/select2/select2.min.css new file mode 100644 index 0000000..76de04d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/select2/select2.min.css @@ -0,0 +1 @@ +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css new file mode 100644 index 0000000..e7f5758 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css @@ -0,0 +1,27 @@ +#snippet_preview { + margin: -11px 0 10px; + font-family: Arial, Helvetica, sans-serif; + font-style: normal; +} + +.form-table td .snippet-editor__label { + font-size: 1rem; + line-height: 1; +} + +.form-table td textarea { + margin-top: 5px; +} + +.wp-core-ui .button.snippet-editor__submit { + margin-top: 1em; +} + +/* In the snippet editor reset the margin that throws of the layout */ +.inside .wpseotab .form-table td input.snippet-editor__input { + margin-top: 5px; +} + +input[type="text"].snippet-editor__field--invalid { + color: #dc3232; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.min.css new file mode 100644 index 0000000..88b04b8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.min.css @@ -0,0 +1 @@ +#snippet_preview{margin:-11px 0 10px;font-family:Arial,Helvetica,sans-serif;font-style:normal}.form-table td .snippet-editor__label{font-size:1rem;line-height:1}.form-table td textarea{margin-top:5px}.wp-core-ui .button.snippet-editor__submit{margin-top:1em}.inside .wpseotab .form-table td input.snippet-editor__input{margin-top:5px}input[type=text].snippet-editor__field--invalid{color:#dc3232} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.css new file mode 100644 index 0000000..51289f7 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.css @@ -0,0 +1,5 @@ +.wpseo-taxonomy-form tr, +.wpseo-taxonomy-form th, +.wpseo-taxonomy-form td { + vertical-align: top; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.min.css new file mode 100644 index 0000000..6fd0c5c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.min.css @@ -0,0 +1 @@ +.wpseo-taxonomy-form td,.wpseo-taxonomy-form th,.wpseo-taxonomy-form tr{vertical-align:top} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.css new file mode 100644 index 0000000..e648b88 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.css @@ -0,0 +1,137 @@ +.fieldset-switch-toggle label { + float: none; +} + +@media only screen { + .switch-light.switch-yoast-seo { + margin-bottom: 0.2em; + } + + .fieldset-switch-toggle legend, + .switch-light.switch-yoast-seo > strong { + display: block; + box-sizing: border-box; + min-width: 200px; + margin-top: 10px; + padding-left: 1em; + font-weight: bold; + line-height: 2em; + vertical-align: middle; + } + + .switch-toggle.switch-yoast-seo, + .switch-light.switch-yoast-seo > span { + width: 250px; + border: 1px solid #ccc; + border-radius: 0.5em; + background-color: #dcdcdc; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); + } + + .switch-toggle.switch-yoast-seo { + float: right; + } + + .switch-light.switch-yoast-seo > span { + /* to contain floats instead of the original overflow: hidden; */ + display: inline-block; + /* to make the focus style fully visible */ + overflow: visible; + /*float: right;*/ + } + + .switch-toggle.switch-yoast-seo a, + .switch-light.switch-yoast-seo a { + border-color: #b5b5b5; + border-radius: 0.5em; + background: #a4286a none; + } + +/* reset and rebuild focus style */ + .switch-toggle.switch-yoast-seo input:focus ~ span a, + .switch-light.switch-yoast-seo input:focus ~ span a, + .switch-toggle.switch-yoast-seo input:focus + label, + .switch-light.switch-yoast-seo input:focus + label { + outline: none; + } + + .switch-toggle.switch-yoast-seo input:focus ~ a, + .switch-light.switch-yoast-seo input:focus ~ span a { + border-color: #5b9dd9; + box-shadow: 0 0 2px rgba(0, 115, 170, 0.8); + } + + .switch-toggle.switch-yoast-seo input:checked ~ span a, + .switch-light.switch-yoast-seo input:checked ~ span a { + border-color: #b5b5b5; + background: #a4286a none; + } + + .switch-light.switch-yoast-seo span span, + .switch-light.switch-yoast-seo input:checked ~ span span:first-child, + .switch-toggle.switch-yoast-seo label { + color: #333; + text-shadow: none; + font-weight: inherit; + } + + .switch-candy.switch-yoast-seo input ~ span span:first-child, + .switch-candy.switch-yoast-seo input:checked ~ span span:nth-child(2), + .switch-candy.switch-yoast-seo input:checked + label { + color: #fff; + text-shadow: none; + } + + .switch-light.switch-yoast-seo-reverse input:checked ~ span a { + right: 0; + } + + .switch-light.switch-yoast-seo-reverse a { + right: 50%; + } + + .switch-light.switch-yoast-seo-reverse span span { + float: left; + } + + .switch-toggle.switch-yoast-seo label, + label.switch-light.switch-yoast-seo { + margin-right: 0; + /* to help old iOS: ensure labels have cursor pointer instead of + using the empty onclick hack */ + cursor: pointer; + } + +/* IE11 and JAWS 17.0 need this hack */ + .switch-yoast-seo .switch-yoast-seo-jaws-a11y { + display: block; + overflow: hidden; + height: 1px; + margin-bottom: -1px; + } + + .switch-toggle.switch-yoast-seo label code, + .switch-light.switch-yoast-seo label code { + background-color: inherit; + vertical-align: top; + } + + .switch-container .label-text { + display: block; + margin: 0.5em 0; + font-weight: 600; + } + + .switch-container { + clear: both; + margin: 0 0 1em 0; + } + + .switch-container + .switch-container { + margin-top: 0.5em; + } + + .switch-container + p { + margin: -0.5em 0 1em 0; + } +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.min.css new file mode 100644 index 0000000..e9d2d33 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.min.css @@ -0,0 +1 @@ +.fieldset-switch-toggle label{float:none}@media only screen{.switch-light.switch-yoast-seo{margin-bottom:.2em}.fieldset-switch-toggle legend,.switch-light.switch-yoast-seo>strong{display:block;box-sizing:border-box;min-width:200px;margin-top:10px;padding-left:1em;font-weight:700;line-height:2em;vertical-align:middle}.switch-light.switch-yoast-seo>span,.switch-toggle.switch-yoast-seo{width:250px;border:1px solid #ccc;border-radius:.5em;background-color:#dcdcdc;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.switch-toggle.switch-yoast-seo{float:right}.switch-light.switch-yoast-seo>span{display:inline-block;overflow:visible}.switch-light.switch-yoast-seo a,.switch-toggle.switch-yoast-seo a{border-color:#b5b5b5;border-radius:.5em;background:#a4286a}.switch-light.switch-yoast-seo input:focus+label,.switch-light.switch-yoast-seo input:focus~span a,.switch-toggle.switch-yoast-seo input:focus+label,.switch-toggle.switch-yoast-seo input:focus~span a{outline:0}.switch-light.switch-yoast-seo input:focus~span a,.switch-toggle.switch-yoast-seo input:focus~a{border-color:#5b9dd9;box-shadow:0 0 2px rgba(0,115,170,.8)}.switch-light.switch-yoast-seo input:checked~span a,.switch-toggle.switch-yoast-seo input:checked~span a{border-color:#b5b5b5;background:#a4286a}.switch-light.switch-yoast-seo input:checked~span span:first-child,.switch-light.switch-yoast-seo span span,.switch-toggle.switch-yoast-seo label{color:#333;text-shadow:none;font-weight:inherit}.switch-candy.switch-yoast-seo input:checked+label,.switch-candy.switch-yoast-seo input:checked~span span:nth-child(2),.switch-candy.switch-yoast-seo input~span span:first-child{color:#fff;text-shadow:none}.switch-light.switch-yoast-seo-reverse input:checked~span a{right:0}.switch-light.switch-yoast-seo-reverse a{right:50%}.switch-light.switch-yoast-seo-reverse span span{float:left}.switch-toggle.switch-yoast-seo label,label.switch-light.switch-yoast-seo{margin-right:0;cursor:pointer}.switch-yoast-seo .switch-yoast-seo-jaws-a11y{display:block;overflow:hidden;height:1px;margin-bottom:-1px}.switch-light.switch-yoast-seo label code,.switch-toggle.switch-yoast-seo label code{background-color:inherit;vertical-align:top}.switch-container .label-text{display:block;margin:.5em 0;font-weight:600}.switch-container{clear:both;margin:0 0 1em}.switch-container+.switch-container{margin-top:.5em}.switch-container+p{margin:-.5em 0 1em}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.css new file mode 100644 index 0000000..50d6cb1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.css @@ -0,0 +1,553 @@ +@charset "UTF-8"; +/* +* CSS TOGGLE SWITCH +* +* Ionuț Colceriu - ghinda.net +* https://github.com/ghinda/css-toggle-switch +* +*/ +/* supported values are px, rem-calc, em-calc + */ +/* imports + */ +/* Functions + */ +/* Shared + */ +/* Hide by default + */ +.switch-toggle a, +.switch-light span span { + display: none; } + +/* We can't test for a specific feature, + * so we only target browsers with support for media queries. + */ +@media only screen { + /* Checkbox + */ + .switch-light { + position: relative; + display: block; + /* simulate default browser focus outlines on the switch, + * when the inputs are focused. + */ } + .switch-light::after { + clear: both; + content: ""; + display: table; } + .switch-light *, + .switch-light *:before, + .switch-light *:after { + box-sizing: border-box; } + .switch-light a { + display: block; + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } + .switch-light label, + .switch-light > span { + /* breathing room for bootstrap/foundation classes. + */ + line-height: 2em; + vertical-align: middle; } + .switch-light input:focus ~ span a, + .switch-light input:focus + label { + outline-width: 2px; + outline-style: solid; + outline-color: Highlight; + /* Chrome/Opera gets its native focus styles. + */ } } + @media only screen and (-webkit-min-device-pixel-ratio: 0) { + .switch-light input:focus ~ span a, + .switch-light input:focus + label { + outline-color: -webkit-focus-ring-color; + outline-style: auto; } } + +@media only screen { + /* don't hide the input from screen-readers and keyboard access + */ + .switch-light input { + position: absolute; + opacity: 0; + z-index: 3; } + .switch-light input:checked ~ span a { + left: 0%; } + /* inherit from label + */ + .switch-light strong { + font-weight: inherit; } + .switch-light > span { + position: relative; + overflow: hidden; + display: block; + min-height: 2em; + /* overwrite 3rd party classes padding + * eg. bootstrap .well + */ + padding: 0; + text-align: right; } + .switch-light span span { + position: relative; + z-index: 2; + display: block; + float: right; + width: 50%; + text-align: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } + .switch-light a { + position: absolute; + left: 50%; + top: 0; + z-index: 1; + display: block; + width: 50%; + height: 100%; + padding: 0; } + /* Radio Switch + */ + .switch-toggle { + position: relative; + display: block; + /* simulate default browser focus outlines on the switch, + * when the inputs are focused. + */ + /* For callout panels in foundation + */ + padding: 0 !important; + /* 2 items + */ + /* 3 items + */ + /* 4 items + */ + /* 5 items + */ + /* 6 items + */ } + .switch-toggle::after { + clear: both; + content: ""; + display: table; } + .switch-toggle *, + .switch-toggle *:before, + .switch-toggle *:after { + box-sizing: border-box; } + .switch-toggle a { + display: block; + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } + .switch-toggle label, + .switch-toggle > span { + /* breathing room for bootstrap/foundation classes. + */ + line-height: 2em; + vertical-align: middle; } + .switch-toggle input:focus ~ span a, + .switch-toggle input:focus + label { + outline-width: 2px; + outline-style: solid; + outline-color: Highlight; + /* Chrome/Opera gets its native focus styles. + */ } } + @media only screen and (-webkit-min-device-pixel-ratio: 0) { + .switch-toggle input:focus ~ span a, + .switch-toggle input:focus + label { + outline-color: -webkit-focus-ring-color; + outline-style: auto; } } + +@media only screen { + .switch-toggle input { + position: absolute; + right: 0; + opacity: 0; } + .switch-toggle input + label { + position: relative; + z-index: 2; + display: block; + float: right; + padding: 0 0.5em; + margin: 0; + text-align: center; } + .switch-toggle a { + position: absolute; + top: 0; + right: 0; + padding: 0; + z-index: 1; + width: 10px; + height: 100%; } + .switch-toggle label:nth-child(2):nth-last-child(4), + .switch-toggle label:nth-child(2):nth-last-child(4) ~ label, + .switch-toggle label:nth-child(2):nth-last-child(4) ~ a { + width: 50%; } + .switch-toggle label:nth-child(2):nth-last-child(4) ~ input:checked:nth-child(3) + label ~ a { + right: 50%; } + .switch-toggle label:nth-child(2):nth-last-child(6), + .switch-toggle label:nth-child(2):nth-last-child(6) ~ label, + .switch-toggle label:nth-child(2):nth-last-child(6) ~ a { + width: 33.33%; } + .switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(3) + label ~ a { + right: 33.33%; } + .switch-toggle label:nth-child(2):nth-last-child(6) ~ input:checked:nth-child(5) + label ~ a { + right: 66.66%; } + .switch-toggle label:nth-child(2):nth-last-child(8), + .switch-toggle label:nth-child(2):nth-last-child(8) ~ label, + .switch-toggle label:nth-child(2):nth-last-child(8) ~ a { + width: 25%; } + .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(3) + label ~ a { + right: 25%; } + .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(5) + label ~ a { + right: 50%; } + .switch-toggle label:nth-child(2):nth-last-child(8) ~ input:checked:nth-child(7) + label ~ a { + right: 75%; } + .switch-toggle label:nth-child(2):nth-last-child(10), + .switch-toggle label:nth-child(2):nth-last-child(10) ~ label, + .switch-toggle label:nth-child(2):nth-last-child(10) ~ a { + width: 20%; } + .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(3) + label ~ a { + right: 20%; } + .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(5) + label ~ a { + right: 40%; } + .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(7) + label ~ a { + right: 60%; } + .switch-toggle label:nth-child(2):nth-last-child(10) ~ input:checked:nth-child(9) + label ~ a { + right: 80%; } + .switch-toggle label:nth-child(2):nth-last-child(12), + .switch-toggle label:nth-child(2):nth-last-child(12) ~ label, + .switch-toggle label:nth-child(2):nth-last-child(12) ~ a { + width: 16.6%; } + .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(3) + label ~ a { + right: 16.6%; } + .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(5) + label ~ a { + right: 33.2%; } + .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(7) + label ~ a { + right: 49.8%; } + .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(9) + label ~ a { + right: 66.4%; } + .switch-toggle label:nth-child(2):nth-last-child(12) ~ input:checked:nth-child(11) + label ~ a { + right: 83%; } + /* Candy Theme + * Based on the "Sort Switches / Toggles (PSD)" by Ormal Clarck + * http://www.premiumpixels.com/freebies/sort-switches-toggles-psd/ + */ + .switch-toggle.switch-candy, + .switch-light.switch-candy > span { + background-color: #2d3035; + border-radius: 3px; + box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2); } + .switch-light.switch-candy span span, + .switch-light.switch-candy input:checked ~ span span:first-child, + .switch-toggle.switch-candy label { + color: #fff; + font-weight: bold; + text-align: center; + text-shadow: -1px 1px 1px #191b1e; } + .switch-light.switch-candy input ~ span span:first-child, + .switch-light.switch-candy input:checked ~ span span:nth-child(2), + .switch-candy input:checked + label { + color: #333; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } + .switch-candy a { + border: 1px solid #333; + border-radius: 3px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), inset 0 1px 1px rgba(255, 255, 255, 0.45); + background-color: #70c66b; + background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), transparent); + background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), transparent); } + .switch-candy-blue a { + background-color: #38a3d4; } + .switch-candy-yellow a { + background-color: #f5e560; } + /* iOS Theme +*/ + .switch-ios.switch-light span span { + color: #888b92; } + .switch-ios.switch-light a { + right: 0; + top: 0; + width: 2em; + height: 2em; + background-color: #fff; + border-radius: 100%; + border: 0.25em solid #D8D9DB; + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } + .switch-ios.switch-light > span { + display: block; + width: 100%; + height: 2em; + background-color: #D8D9DB; + border-radius: 1.75em; + -webkit-transition: all 0.4s ease-out; + -moz-transition: all 0.4s ease-out; + transition: all 0.4s ease-out; } + .switch-ios.switch-light > span span { + position: absolute; + top: 0; + right: 0; + width: 100%; + opacity: 0; + line-height: 1.875em; + vertical-align: middle; + -webkit-transition: all 0.2s ease-out; + -moz-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; } + .switch-ios.switch-light > span span:first-of-type { + opacity: 1; + padding-right: 1.875em; } + .switch-ios.switch-light > span span:last-of-type { + padding-left: 1.875em; } + .switch-ios.switch-light input:checked ~ span a { + right: 100%; + border-color: #4BD865; + margin-right: -2em; } + .switch-ios.switch-light input:checked ~ span { + border-color: #4BD865; + box-shadow: inset 0 0 0 30px #4BD865; } + .switch-ios.switch-light input:checked ~ span span:first-of-type { + opacity: 0; } + .switch-ios.switch-light input:checked ~ span span:last-of-type { + opacity: 1; + color: #fff; } + .switch-ios.switch-toggle { + background-color: #D8D9DB; + border-radius: 30px; + box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0; } + .switch-ios.switch-toggle a { + background-color: #4BD865; + border: 0.125em solid #D8D9DB; + border-radius: 1.75em; + -webkit-transition: all 0.12s ease-out; + -moz-transition: all 0.12s ease-out; + transition: all 0.12s ease-out; } + .switch-ios.switch-toggle label { + height: 2.4em; + color: #888b92; + line-height: 2.4em; + vertical-align: middle; } + .switch-ios input:checked + label { + color: #3e4043; } + /* Holo Theme + */ + .switch-toggle.switch-holo, + .switch-light.switch-holo > span { + background-color: #464747; + border-radius: 1px; + box-shadow: inset rgba(0, 0, 0, 0.1) 0 1px 0; + color: #fff; + text-transform: uppercase; } + .switch-holo label { + color: #fff; } + .switch-holo > span span { + opacity: 0; + -webkit-transition: all 0.1s; + -moz-transition: all 0.1s; + transition: all 0.1s; } + .switch-holo > span span:first-of-type { + opacity: 1; } + .switch-holo > span span, + .switch-holo label { + font-size: 85%; + line-height: 2.15625em; } + .switch-holo a { + background-color: #666; + border-radius: 1px; + box-shadow: inset rgba(255, 255, 255, 0.2) 0 1px 0, inset rgba(0, 0, 0, 0.3) 0 -1px 0; } + /* Selected ON switch-light +*/ + .switch-holo.switch-light input:checked ~ span a { + background-color: #0E88B1; } + .switch-holo.switch-light input:checked ~ span span:first-of-type { + opacity: 0; } + .switch-holo.switch-light input:checked ~ span span:last-of-type { + opacity: 1; } + /* Material Theme + */ + /* switch-light + */ + .switch-light.switch-material a { + top: -0.1875em; + width: 1.75em; + height: 1.75em; + border-radius: 50%; + background: #fafafa; + box-shadow: 0 0.125em 0.125em 0 rgba(0, 0, 0, 0.14), 0 0.1875em 0.125em -0.125em rgba(0, 0, 0, 0.2), 0 0.125em 0.25em 0 rgba(0, 0, 0, 0.12); + -webkit-transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1); + -moz-transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1); + transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1); } + .switch-material.switch-light { + overflow: visible; } + .switch-material.switch-light::after { + clear: both; + content: ""; + display: table; } + .switch-material.switch-light > span { + overflow: visible; + position: relative; + top: 0.1875em; + width: 3.25em; + height: 1.5em; + min-height: auto; + border-radius: 1em; + background: rgba(0, 0, 0, 0.26); } + .switch-material.switch-light span span { + position: absolute; + clip: rect(0 0 0 0); } + .switch-material.switch-light input:checked ~ span a { + left: 0; + background: #3f51b5; + box-shadow: 0 0.1875em 0.25em 0 rgba(0, 0, 0, 0.14), 0 0.1875em 0.1875em -0.125em rgba(0, 0, 0, 0.2), 0 0.0625em 0.375em 0 rgba(0, 0, 0, 0.12); } + .switch-material.switch-light input:checked ~ span { + background: rgba(63, 81, 181, 0.5); } + /* switch-toggle + */ + .switch-toggle.switch-material { + overflow: visible; } + .switch-toggle.switch-material::after { + clear: both; + content: ""; + display: table; } + .switch-toggle.switch-material a { + top: 48%; + width: 0.375em !important; + height: 0.375em; + margin-right: 0.25em; + background: #3f51b5; + border-radius: 100%; + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: -webkit-transform; + -moz-transition: -moz-transform; + transition: transform; } + .switch-toggle.switch-material label { + color: rgba(0, 0, 0, 0.54); + font-size: 1em; } + .switch-toggle.switch-material label:before { + content: ''; + position: absolute; + top: 48%; + right: 0; + display: block; + width: 0.875em; + height: 0.875em; + border-radius: 100%; + border: 0.125em solid rgba(0, 0, 0, 0.54); + -webkit-transform: translateY(-50%); + -moz-transform: translateY(-50%); + -ms-transform: translateY(-50%); + -o-transform: translateY(-50%); + transform: translateY(-50%); } + .switch-toggle.switch-material input:checked + label:before { + border-color: #3f51b5; } + /* ripple + */ + .switch-light.switch-material > span:before, + .switch-light.switch-material > span:after, + .switch-toggle.switch-material label:after { + content: ''; + position: absolute; + top: 0; + right: 0; + z-index: 3; + display: block; + width: 4em; + height: 4em; + border-radius: 100%; + background: #3f51b5; + opacity: .4; + margin-right: -1.25em; + margin-top: -1.25em; + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; } + .switch-light.switch-material > span:after { + right: auto; + left: 0; + margin-right: 0; + margin-left: -1.25em; } + .switch-toggle.switch-material label:after { + width: 3.25em; + height: 3.25em; + margin-top: -0.75em; } + @-webkit-keyframes materialRipple { + 0% { + -webkit-transform: scale(0); } + 20% { + -webkit-transform: scale(1); } + 100% { + opacity: 0; + -webkit-transform: scale(1); } } + @-moz-keyframes materialRipple { + 0% { + -moz-transform: scale(0); } + 20% { + -moz-transform: scale(1); } + 100% { + opacity: 0; + -moz-transform: scale(1); } } + @keyframes materialRipple { + 0% { + -webkit-transform: scale(0); + -moz-transform: scale(0); + -ms-transform: scale(0); + -o-transform: scale(0); + transform: scale(0); } + 20% { + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } + 100% { + opacity: 0; + -webkit-transform: scale(1); + -moz-transform: scale(1); + -ms-transform: scale(1); + -o-transform: scale(1); + transform: scale(1); } } + .switch-material.switch-light input:not(:checked) ~ span:after, + .switch-material.switch-light input:checked ~ span:before, + .switch-toggle.switch-material input:checked + label:after { + -webkit-animation: materialRipple 0.4s ease-in; + -moz-animation: materialRipple 0.4s ease-in; + animation: materialRipple 0.4s ease-in; } + /* trick to prevent the default checked ripple animation from showing + * when the page loads. + * the ripples are hidden by default, and shown only when the input is focused. + */ + .switch-light.switch-material.switch-light input ~ span:before, + .switch-light.switch-material.switch-light input ~ span:after, + .switch-material.switch-toggle input + label:after { + visibility: hidden; } + .switch-light.switch-material.switch-light input:focus:checked ~ span:before, + .switch-light.switch-material.switch-light input:focus:not(:checked) ~ span:after, + .switch-material.switch-toggle input:focus:checked + label:after { + visibility: visible; } } + +/* Bugfix for older Webkit, including mobile Webkit. Adapted from + * http://css-tricks.com/webkit-sibling-bug/ + */ +@media only screen and (-webkit-max-device-pixel-ratio: 2) and (max-device-width: 80em) { + .switch-light, + .switch-toggle { + -webkit-animation: webkitSiblingBugfix infinite 1s; } } + +@-webkit-keyframes webkitSiblingBugfix { + from { + -webkit-transform: translate3d(0, 0, 0); } + to { + -webkit-transform: translate3d(0, 0, 0); } } diff --git a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.min.css new file mode 100644 index 0000000..b18fcef --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.switch-light span span,.switch-toggle a{display:none}@media only screen{.switch-light{position:relative;display:block}.switch-light::after{clear:both;content:"";display:table}.switch-light *,.switch-light :after,.switch-light :before{box-sizing:border-box}.switch-light a{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-light label,.switch-light>span{line-height:2em;vertical-align:middle}.switch-light input:focus+label,.switch-light input:focus~span a{outline:Highlight solid 2px}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-light input:focus+label,.switch-light input:focus~span a{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked~span a{left:0}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:right}.switch-light span span{position:relative;z-index:2;display:block;float:right;width:50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-light a{position:absolute;left:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-toggle{position:relative;display:block;padding:0!important}.switch-toggle::after{clear:both;content:"";display:table}.switch-toggle *,.switch-toggle :after,.switch-toggle :before{box-sizing:border-box}.switch-toggle label,.switch-toggle>span{line-height:2em;vertical-align:middle}.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline:Highlight solid 2px}.switch-material.switch-light,.switch-toggle.switch-material{overflow:visible}.switch-toggle input{position:absolute;right:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:right;padding:0 .5em;margin:0;text-align:center}.switch-toggle a{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;right:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),.switch-toggle label:nth-child(2):nth-last-child(4)~a,.switch-toggle label:nth-child(2):nth-last-child(4)~label{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4)~input:checked:nth-child(3)+label~a{right:50%}.switch-toggle label:nth-child(2):nth-last-child(6),.switch-toggle label:nth-child(2):nth-last-child(6)~a,.switch-toggle label:nth-child(2):nth-last-child(6)~label{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(3)+label~a{right:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(5)+label~a{right:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),.switch-toggle label:nth-child(2):nth-last-child(8)~a,.switch-toggle label:nth-child(2):nth-last-child(8)~label{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(3)+label~a{right:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(5)+label~a{right:50%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(7)+label~a{right:75%}.switch-toggle label:nth-child(2):nth-last-child(10),.switch-toggle label:nth-child(2):nth-last-child(10)~a,.switch-toggle label:nth-child(2):nth-last-child(10)~label{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(3)+label~a{right:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(5)+label~a{right:40%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(7)+label~a{right:60%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(9)+label~a{right:80%}.switch-toggle label:nth-child(2):nth-last-child(12),.switch-toggle label:nth-child(2):nth-last-child(12)~a,.switch-toggle label:nth-child(2):nth-last-child(12)~label{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(3)+label~a{right:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(5)+label~a{right:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(7)+label~a{right:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(9)+label~a{right:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(11)+label~a{right:83%}.switch-light.switch-candy>span,.switch-toggle.switch-candy{background-color:#2d3035;border-radius:3px;box-shadow:inset 0 2px 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2)}.switch-light.switch-candy input:checked~span span:first-child,.switch-light.switch-candy span span,.switch-toggle.switch-candy label{color:#fff;font-weight:700;text-align:center;text-shadow:-1px 1px 1px #191b1e}.switch-candy input:checked+label,.switch-light.switch-candy input:checked~span span:nth-child(2),.switch-light.switch-candy input~span span:first-child{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5)}.switch-candy a{border:1px solid #333;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45);background-color:#70c66b;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2),transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,.2),transparent)}.switch-candy-blue a{background-color:#38a3d4}.switch-candy-yellow a{background-color:#f5e560}.switch-ios.switch-light span span{color:#888b92}.switch-ios.switch-light a{right:0;top:0;width:2em;height:2em;background-color:#fff;border-radius:100%;border:.25em solid #D8D9DB;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-ios.switch-light>span{display:block;width:100%;height:2em;background-color:#D8D9DB;border-radius:1.75em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.switch-material.switch-light::after,.switch-toggle.switch-material::after{clear:both;content:"";display:table}.switch-ios.switch-light>span span{position:absolute;top:0;right:0;width:100%;opacity:0;line-height:1.875em;vertical-align:middle;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-ios.switch-light>span span:first-of-type{opacity:1;padding-right:1.875em}.switch-ios.switch-light>span span:last-of-type{padding-left:1.875em}.switch-ios.switch-light input:checked~span a{right:100%;border-color:#4BD865;margin-right:-2em}.switch-ios.switch-light input:checked~span{border-color:#4BD865;box-shadow:inset 0 0 0 30px #4BD865}.switch-ios.switch-light input:checked~span span:first-of-type{opacity:0}.switch-ios.switch-light input:checked~span span:last-of-type{opacity:1;color:#fff}.switch-ios.switch-toggle{background-color:#D8D9DB;border-radius:30px;box-shadow:inset rgba(0,0,0,.1) 0 1px 0}.switch-ios.switch-toggle a{background-color:#4BD865;border:.125em solid #D8D9DB;border-radius:1.75em;-webkit-transition:all .12s ease-out;-moz-transition:all .12s ease-out;transition:all .12s ease-out}.switch-ios.switch-toggle label{height:2.4em;color:#888b92;line-height:2.4em;vertical-align:middle}.switch-ios input:checked+label{color:#3e4043}.switch-light.switch-holo>span,.switch-toggle.switch-holo{background-color:#464747;border-radius:1px;box-shadow:inset rgba(0,0,0,.1) 0 1px 0;color:#fff;text-transform:uppercase}.switch-holo label{color:#fff}.switch-holo>span span{opacity:0;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.switch-holo>span span:first-of-type{opacity:1}.switch-holo label,.switch-holo>span span{font-size:85%;line-height:2.15625em}.switch-holo a{background-color:#666;border-radius:1px;box-shadow:inset rgba(255,255,255,.2) 0 1px 0,inset rgba(0,0,0,.3) 0 -1px 0}.switch-holo.switch-light input:checked~span a{background-color:#0E88B1}.switch-holo.switch-light input:checked~span span:first-of-type{opacity:0}.switch-holo.switch-light input:checked~span span:last-of-type{opacity:1}.switch-light.switch-material a{top:-.1875em;width:1.75em;height:1.75em;border-radius:50%;background:#fafafa;box-shadow:0 .125em .125em 0 rgba(0,0,0,.14),0 .1875em .125em -.125em rgba(0,0,0,.2),0 .125em .25em 0 rgba(0,0,0,.12);-webkit-transition:left .28s cubic-bezier(.4,0,.2,1);-moz-transition:left .28s cubic-bezier(.4,0,.2,1);transition:left .28s cubic-bezier(.4,0,.2,1)}.switch-material.switch-light>span{overflow:visible;position:relative;top:.1875em;width:3.25em;height:1.5em;min-height:auto;border-radius:1em;background:rgba(0,0,0,.26)}.switch-material.switch-light span span{position:absolute;clip:rect(0 0 0 0)}.switch-material.switch-light input:checked~span a{left:0;background:#3f51b5;box-shadow:0 .1875em .25em 0 rgba(0,0,0,.14),0 .1875em .1875em -.125em rgba(0,0,0,.2),0 .0625em .375em 0 rgba(0,0,0,.12)}.switch-material.switch-light input:checked~span{background:rgba(63,81,181,.5)}.switch-toggle.switch-material a{top:48%;width:.375em!important;height:.375em;margin-right:.25em;background:#3f51b5;border-radius:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.switch-toggle.switch-material label{color:rgba(0,0,0,.54);font-size:1em}.switch-toggle.switch-material label:before{content:'';position:absolute;top:48%;right:0;display:block;width:.875em;height:.875em;border-radius:100%;border:.125em solid rgba(0,0,0,.54);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.switch-toggle.switch-material input:checked+label:before{border-color:#3f51b5}.switch-light.switch-material>span:after,.switch-light.switch-material>span:before,.switch-toggle.switch-material label:after{content:'';position:absolute;top:0;right:0;z-index:3;display:block;width:4em;height:4em;border-radius:100%;background:#3f51b5;opacity:.4;margin-right:-1.25em;margin-top:-1.25em;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.switch-light.switch-material>span:after{right:auto;left:0;margin-right:0;margin-left:-1.25em}.switch-toggle.switch-material label:after{width:3.25em;height:3.25em;margin-top:-.75em}@-webkit-keyframes materialRipple{0%{-webkit-transform:scale(0)}20%{-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1)}}@-moz-keyframes materialRipple{0%{-moz-transform:scale(0)}20%{-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(1)}}@keyframes materialRipple{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.switch-material.switch-light input:checked~span:before,.switch-material.switch-light input:not(:checked)~span:after,.switch-toggle.switch-material input:checked+label:after{-webkit-animation:materialRipple .4s ease-in;-moz-animation:materialRipple .4s ease-in;animation:materialRipple .4s ease-in}.switch-light.switch-material.switch-light input~span:after,.switch-light.switch-material.switch-light input~span:before,.switch-material.switch-toggle input+label:after{visibility:hidden}.switch-light.switch-material.switch-light input:focus:checked~span:before,.switch-light.switch-material.switch-light input:focus:not(:checked)~span:after,.switch-material.switch-toggle input:focus:checked+label:after{visibility:visible}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from,to{-webkit-transform:translate3d(0,0,0)}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.css new file mode 100644 index 0000000..718e698 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.css @@ -0,0 +1,56 @@ +.yoast-notice-dismiss:before { + display: block !important; + width: 20px; + height: 20px; + color: #b4b9be; + background: none; + font: normal 16px/1 "dashicons"; + text-align: center; + content: "\f153"; + + -webkit-font-smoothing: antialiased !important; + speak: none; +} + +.yoast-notice-dismiss { + position: absolute; + top: 0; + left: 1px; + margin: 0; + padding: 9px; + border: none; + color: #b4b9be; + background: none; + cursor: pointer; +} + +.yoast-notice-dismiss:before { + position: relative; + top: 0; + right: 0; + line-height: 20px; +} + +.yoast-notice-dismiss:hover:before, +.yoast-notice-dismiss:active:before, +.yoast-notice-dismiss:focus:before { + color: #c00; +} + +.yoast-notice-dismiss:focus { + outline: none; + color: #c00; + box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); +} + +.ie8 .yoast-notice-dismiss:focus { + outline: 1px solid #5b9dd9; +} + +.yoast-notice.is-dismissible { + position: relative; +} + +.yoast-notice-dismiss { + text-decoration: none; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.min.css new file mode 100644 index 0000000..f7d21e5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.min.css @@ -0,0 +1 @@ +.yoast-notice-dismiss{position:absolute;top:0;left:1px;margin:0;padding:9px;border:none;color:#b4b9be;background:0 0;cursor:pointer;text-decoration:none}.yoast-notice-dismiss:before{display:block!important;width:20px;height:20px;color:#b4b9be;background:0 0;font:400 16px/1 dashicons;text-align:center;content:"\f153";-webkit-font-smoothing:antialiased!important;speak:none;position:relative;top:0;right:0;line-height:20px}.yoast-notice-dismiss:active:before,.yoast-notice-dismiss:focus:before,.yoast-notice-dismiss:hover:before{color:#c00}.yoast-notice-dismiss:focus{outline:0;color:#c00;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .yoast-notice-dismiss:focus{outline:#5b9dd9 solid 1px}.yoast-notice.is-dismissible{position:relative} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.css new file mode 100644 index 0000000..f3534fd --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.css @@ -0,0 +1,581 @@ +.screen-reader-text { + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + width: 1px; + height: 1px; +} + +/* css for snippet */ +.yoast-search-result-preview { + background-color: #fff; + font-family: Arial, sans-serif; +} + +.yoast-search-result-preview__heading { + margin: 0 -20px 15px; + padding: 8px 20px; + border-bottom: 1px solid #f7f7f7; + color: #555; + font-family: "Open Sans", sans-serif; + font-size: 0.9rem; + font-weight: 300; +} + +.yoast-search-result-preview__field { + overflow: hidden; + position: relative; + width: 600px; + cursor: pointer; +} + +.yoast-search-result-preview__field:before, +.yoast-search-result-preview__field:after { + display: table; + content: " "; +} + +.yoast-search-result-preview__field:after { + clear: both; +} + +.yoast-search-result-preview__title { + overflow: hidden; + margin: 0; + color: #1e0fbe; + font-size: 18px; + font-weight: normal; + line-height: 1.2; + white-space: nowrap; + text-decoration: none; + text-overflow: ellipsis; +} + +.yoast-search-result-preview__url { + color: #006621; + font-size: 14px; + font-style: normal; + line-height: 16px; +} + +.yoast-search-result-preview__description, +.yoast-search-result-preview__date { + color: #777; + font-size: 13px; + line-height: 1.4; +} + +.yoast-icon, +.yoast-icon__eye { + padding-right: 45px; +} + +.yoast-icon__eye { + background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 20px center/16px 16px; +} + +.yoast-button, +.yoast-button__edit { + padding: 8px 10px; + border: 1px solid #dbdbdb; + border-radius: 4px; + color: #555; + background: #f7f7f7; + font-size: 0.8rem; + cursor: pointer; +} + +.yoast-button__edit { + display: block; + margin-top: 1em; + padding-right: 32px; + background: #f7f7f7 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 8px center/16px 16px; + background-size: 16px; +} + +.yoast-search-result-form { + background-color: #fff; + font-family: Arial, sans-serif; +} + +.yoast-search-result-form__heading { + margin: 0 -20px 15px; + padding: 8px 20px; + border-bottom: 1px solid #f7f7f7; + color: #555; + font-family: "Open Sans", sans-serif; + font-size: 0.9rem; + font-weight: 300; +} + +.yoast-search-result-form__label { + display: block; + width: 100%; + margin-top: 1em; +} + +.yoast-search-result-form__field { + box-sizing: border-box; + width: 100%; + border: 1px solid #bfbfbf; +} + +.yoast-search-result-form__description { + display: block; + box-sizing: border-box; + width: 100%; + height: 70px; + border: 1px solid #bfbfbf; +} + +.yoast-search-result-form__progress { + display: block; + box-sizing: border-box; + width: 100%; + height: 8px; + margin-top: 5px; + border: 0; + + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.yoast-search-result-form__progress::-webkit-progress-bar { + border: 1px solid #bfbfbf; + background-color: #f7f7f7; +} + +.yoast-search-result-form__close-button { + margin-top: 1em; +} + +.yoast-search-result-form__progress--bad { + color: #dc3232; +} + +.yoast-search-result-form__progress--bad::-webkit-progress-value { + background-color: #dc3232; + transition: width 250ms; +} + +.yoast-search-result-form__progress--bad::-moz-progress-bar { + background-color: #dc3232; +} + +.yoast-search-result-form__progress--bad--fallback { + overflow: hidden; + max-width: 100%; + background-color: #dc3232; +} + +.yoast-search-result-form__progress--ok { + color: #ee7c1b; +} + +.yoast-search-result-form__progress--ok::-webkit-progress-value { + background-color: #ee7c1b; + transition: width 250ms; +} + +.yoast-search-result-form__progress--ok::-moz-progress-bar { + background-color: #ee7c1b; +} + +.yoast-search-result-form__progress--ok--fallback { + overflow: hidden; + max-width: 100%; + background-color: #ee7c1b; +} + +.yoast-search-result-form__progress--good { + color: #7ad03a; +} + +.yoast-search-result-form__progress--good::-webkit-progress-value { + background-color: #7ad03a; + transition: width 250ms; +} + +.yoast-search-result-form__progress--good::-moz-progress-bar { + background-color: #7ad03a; +} + +.yoast-search-result-form__progress--good--fallback { + overflow: hidden; + max-width: 100%; + background-color: #7ad03a; +} + +.yoast-search-result-editor { + position: relative; + width: 640px; + padding: 0 20px 20px; + border: 1px solid #f7f7f7; + border-radius: 20px; + background-color: #fff; + font-family: Arial, sans-serif; +} + +body { + margin: 0; + padding: 0; + background: #f0f0f0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + line-height: 1.375; + /* 22px based on default browser font size 16px. */ +} + +/* Default WordPress links styling. */ +a { + outline: 0; + color: #0073aa; + transition-timing-function: ease-in-out; + transition-duration: 0.05s; + transition-property: border, background, color; +} + +a:hover, +a:active { + color: #00a0d2; +} + +a:focus { + color: #124964; + box-shadow: 0 0 0 1px #5b9dd9, 0 0 2px 1px rgba(30, 140, 190, 0.8); +} + +#container { + max-width: 1660px; + margin: 0 auto; +} + +.yoast-wizard-body { + box-sizing: border-box; + width: 80%; + margin: 1rem auto 4rem; +} + +@media screen and (max-width: 768px) { + .yoast-wizard-body { + width: auto; + margin: 0; + } +} + +.yoast-wizard__logo { + display: block; + margin: 0 auto; +} + +.yoast-wizard { + box-sizing: border-box; + width: 100%; + min-height: 20px; + padding: 3em; + background: #fff; + text-align: right; +} + +@media screen and (max-width: 768px) { + .yoast-wizard { + padding: 1em 1em 2em; + } +} + +.yoast-wizard--navigation { + width: 100%; + text-align: left; +} + +.yoast-wizard--button { + margin-top: 1em; +} + +.yoast-wizard--button__next { + margin-right: 1em; +} + +.yoast-wizard--button__next button:hover, +.yoast-wizard--button__next button:focus { + background-color: #832055 !important; +} + +.yoast-wizard--button__next button:hover div, +.yoast-wizard--button__next button:focus div { + background-color: transparent !important; +} + +.yoast-wizard--button__previous button:focus { + background: #ebebeb !important; +} + +.yoast-wizard--button__previous button:focus:active { + background: transparent !important; +} + +.yoast-wizard--button__previous button:hover > div > span, +.yoast-wizard--button__previous button:focus > div > span { + color: #000 !important; +} + +@media screen and (max-width: 768px) { + .yoast-wizard--step__active { + overflow: hidden; + width: 38px; + } + + .yoast-wizard--step__active div { + display: inline-block !important; + vertical-align: middle; + } + + .yoast-wizard--step__active div > span > span { + display: block !important; + margin-right: -7px; + padding-left: 99px !important; + } +} + +.yoast-wizard--step__active svg { + color: #5d237a; + + fill: #5d237a; +} + +.yoast-wizard--step__inactive div { + pointer-events: none; +} + +@media screen and (max-width: 768px) { + .yoast-wizard--step__inactive { + display: none !important; + } +} + +.yoast-wizard--step--container:focus { + outline: none; +} + +.yoast-wizard--step--container h1 { + margin-top: 0; + margin-bottom: 16px; + margin-bottom: 1rem; + color: #a4286a; + font-size: 2.75em; + font-weight: 300; + line-height: 3.68rem; + letter-spacing: normal; +} + +@media screen and (max-width: 768px) { + .yoast-wizard--step--container h1 { + font-size: 2em; + line-height: 1.25; + } +} + +.yoast-wizard--step--container h2 { + color: #a4286a; + font-size: 1.375em; + font-weight: 400; +} + +.yoast-wizard--stepper { + width: 100%; + margin: auto; +} + +.yoast-wizard-overlay { + position: absolute; + z-index: 10; + top: 0; + right: 0; + width: 100%; + height: 100%; + opacity: 0.2; + color: #fff; + background-color: black; + text-align: center; +} + +.yoast-wizard-overlay-loader { + position: relative; +} + +.yoast-wizard-container { + position: relative; + min-height: 20px; + border: 1px solid #ccc; + box-shadow: rgba(0, 0, 0, 0.156863) 0 3px 10px, rgba(0, 0, 0, 0.227451) 0 3px 10px; + text-align: right; +} + +@media screen and (max-width: 768px) { + .yoast-wizard-container { + box-shadow: none; + } +} + +.yoast-wizard-container fieldset { + margin: 1em 0; + padding-right: 0.5em; + border: 0; +} + +.yoast-wizard-text-input { + padding-bottom: 0.5em; + font-size: 14px; +} + +.yoast-wizard-text-input-label { + display: block; + margin: 0.5em 0 0; + font-weight: bold; + cursor: pointer; +} + +.yoast-wizard-text-input [type="text"] { + box-sizing: border-box; + width: 100%; + max-width: 450px; +} + +.yoast-wizard-field-description { + font-weight: bold; +} + +.yoast-wizard input { + margin: 0.5em 0; + padding: 5px; + font-size: 14px; + line-height: 140%; +} + +.yoast-wizard label { + cursor: pointer; +} + +.yoast-wizard input[type="radio"] { + margin: 0.3em 0 0.3em 0.7em; + vertical-align: middle; +} + +.yoast-wizard-input__explanation { + margin-top: 0; + color: #555; + font-style: italic; +} + +.yoast-wizard-input-radio { + font-size: 14px; +} + +.yoast-wizard-input-radio-option label { + padding-top: 2px; +} + +.yoast-wizard-input-radio-separator { + padding: 0; +} + +.yoast-wizard-input-radio-separator input { + /* visually hide the radio buttons but keep them accessible */ + position: absolute; + right: -9999em; + width: 1px; + height: 1px; +} + +.yoast-wizard-input-radio-separator input + label { + float: right; + width: 30px !important; + margin: 0 0 5px 5px !important; + padding: 9px 6px; + border: 1px solid #ccc; + /* Don't change: these mimic Google's font and font size for titles */ + font-family: Arial, Helvetica, sans-serif !important; + font-size: 18px !important; + line-height: 24px; + text-align: center; + cursor: pointer; +} + +.yoast-wizard-input-radio-separator input:checked + label { + border: 1px solid #a4286a; + background-color: #fff; + box-shadow: inset 0 0 0 2px #a4286a; +} + +.yoast-wizard-input-radio-separator input:checked + label, +.yoast-wizard-input-radio-separator input:focus + label { + border-radius: 10px; + border-bottom-left-radius: 0; +} + +/* Responsive videos. */ +/* Other common aspect ratios: 75% = 4:3, 66.66% = 3:2, 62.5% = 8:5 */ +.yoast-video-container-max-width { + max-width: 560px; +} + +.yoast-video-container { + overflow: hidden; + position: relative; + /* 16:9 */ + height: 0; + padding-bottom: 56.25%; +} + +.yoast-video-container iframe { + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; +} + +.yoast-wizard-return-link { + display: block; + margin: 1em 0; + /* lighter #555d66 */ + color: #646d78; + text-align: center; +} + +.yoast-wizard-mailchimp-message-error { + color: #dc3232; +} + +.yoast-wizard-mailchimp-message-success { + color: #008a00; +} + +.yoast-wizard-input { + padding-bottom: 0.5em; +} + +.yoast-wizard-input__select { + margin: 1em 0; + font-size: 14px; +} + +.yoast-wizard-image-upload-container__image { + max-width: 151px; +} + +.yoast-wizard-image-upload-container-buttons { + margin-top: 1em; +} + +.yoast-wizard-image-upload-container-buttons__remove { + margin-right: 1em; +} + +.yoast-wizard-image-upload-container-description { + display: block; +} + +.ie9 .yoast-wizard--stepper { + display: none; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.min.css new file mode 100644 index 0000000..667b9ba --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.min.css @@ -0,0 +1 @@ +.yoast-wizard--step--container:focus,a{outline:0}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}.yoast-search-result-preview{background-color:#fff;font-family:Arial,sans-serif}.yoast-search-result-preview__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.yoast-search-result-preview__field{overflow:hidden;position:relative;width:600px;cursor:pointer}.yoast-search-result-preview__field:after,.yoast-search-result-preview__field:before{display:table;content:" "}.yoast-search-result-preview__field:after{clear:both}.yoast-search-result-preview__title{overflow:hidden;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.yoast-search-result-preview__url{color:#006621;font-size:14px;font-style:normal;line-height:16px}.yoast-search-result-preview__date,.yoast-search-result-preview__description{color:#777;font-size:13px;line-height:1.4}.yoast-icon,.yoast-icon__eye{padding-right:45px}.yoast-icon__eye{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") 20px center/16px 16px no-repeat}.yoast-button,.yoast-button__edit{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;cursor:pointer}.yoast-button__edit{display:block;margin-top:1em;padding-right:32px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") 8px center/16px 16px no-repeat #f7f7f7;background-size:16px}.yoast-search-result-form{background-color:#fff;font-family:Arial,sans-serif}.yoast-search-result-form__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.yoast-search-result-form__description,.yoast-search-result-form__field{border:1px solid #bfbfbf;width:100%;box-sizing:border-box}.yoast-search-result-form__label{display:block;width:100%;margin-top:1em}.yoast-search-result-form__description{display:block;height:70px}.yoast-search-result-form__progress{display:block;box-sizing:border-box;width:100%;height:8px;margin-top:5px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.yoast-search-result-form__progress::-webkit-progress-bar{border:1px solid #bfbfbf;background-color:#f7f7f7}.yoast-search-result-form__close-button{margin-top:1em}.yoast-search-result-form__progress--bad{color:#dc3232}.yoast-search-result-form__progress--bad::-webkit-progress-value{background-color:#dc3232;transition:width 250ms}.yoast-search-result-form__progress--bad::-moz-progress-bar{background-color:#dc3232}.yoast-search-result-form__progress--bad--fallback{overflow:hidden;max-width:100%;background-color:#dc3232}.yoast-search-result-form__progress--ok{color:#ee7c1b}.yoast-search-result-form__progress--ok::-webkit-progress-value{background-color:#ee7c1b;transition:width 250ms}.yoast-search-result-form__progress--ok::-moz-progress-bar{background-color:#ee7c1b}.yoast-search-result-form__progress--ok--fallback{overflow:hidden;max-width:100%;background-color:#ee7c1b}.yoast-search-result-form__progress--good{color:#7ad03a}.yoast-search-result-form__progress--good::-webkit-progress-value{background-color:#7ad03a;transition:width 250ms}.yoast-search-result-form__progress--good::-moz-progress-bar{background-color:#7ad03a}.yoast-search-result-form__progress--good--fallback{overflow:hidden;max-width:100%;background-color:#7ad03a}.yoast-search-result-editor{position:relative;width:640px;padding:0 20px 20px;border:1px solid #f7f7f7;border-radius:20px;background-color:#fff;font-family:Arial,sans-serif}body{margin:0;padding:0;background:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:3em;background:#fff;text-align:right}.yoast-wizard--navigation{width:100%;text-align:left}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-right:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#832055!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ebebeb!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__active svg{color:#5d237a;fill:#5d237a}.yoast-wizard--step__inactive div{pointer-events:none}.yoast-wizard--step--container h1{margin-top:0;margin-bottom:1rem;color:#a4286a;font-size:2.75em;font-weight:300;line-height:3.68rem;letter-spacing:normal}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-right:-7px;padding-left:99px!important}.yoast-wizard--step__inactive{display:none!important}.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:400}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;text-align:right}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;padding-right:.5em;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em 0 .3em .7em;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;right:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:right;width:30px!important;margin:0 0 5px 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 10px 0}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yoast-wizard-return-link{display:block;margin:1em 0;color:#646d78;text-align:center}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container-description{display:block}.ie9 .yoast-wizard--stepper{display:none} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.css new file mode 100644 index 0000000..1bf15c1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.css @@ -0,0 +1,1370 @@ +@charset "UTF-8"; + + +/*------------------------------------* #SETTINGS +\*------------------------------------*/ + +/** + * Pull in all the settings we require for this project. + */ +/** + * Create vendor-prefixed CSS in one go, e.g. + * + `@include vendor(border-radius, 4px);` + * + */ +.yoast-list--usp { + margin-bottom: 1em; + padding: 0; + font-family: "Open Sans", Arial, sans-serif; +} + +.yoast-list--usp li { + position: relative; + padding-right: 1.2533333333rem; + list-style: none !important; +} + +.yoast-list--usp li::before { + position: absolute; + top: 0; + right: 0; + color: #77b227; + font-family: "FontAwesome", "Open Sans", Arial, sans-serif; + content: "\f00c\0020"; +} + +.yoast h1, +.yoast h2, +.yoast h3, +.yoast h4, +.yoast h5, +.yoast h6, +.yoast .h1, +.yoast .h2, +.yoast .h3, +.yoast .h4, +.yoast .h5, +.yoast .h6 { + display: block; + margin-top: 0; + font-family: "Open Sans", Arial, sans-serif; + font-weight: 300; +} + +.yoast h1, +.yoast .h1 { + margin-bottom: 1.35rem; + font-size: 2.5em; + line-height: 3.68rem; + letter-spacing: normal; +} + +@media only screen and (min-width: 30rem) { + .yoast h1, + .yoast .h1 { + font-size: 2.75em; + } +} + +.yoast h2, +.yoast .h2 { + margin-bottom: 1.2rem; + font-size: 1.88em; + line-height: 2.5rem; +} + +.yoast h2.tight, +.yoast .h2.tight { + margin-bottom: 0.6rem; +} + +.yoast h3, +.yoast .h3 { + margin-bottom: 0.8rem; + font-size: 1.25em; + line-height: 1.88rem; +} + +.yoast h3.tight, +.yoast .h3.tight { + margin-bottom: 0.4rem; +} + +@media only screen and (min-width: 30rem) { + .yoast h3, + .yoast .h3 { + font-size: 1.375em; + } +} + +@media only screen and (min-width: 50rem) { + .yoast h3, + .yoast .h3 { + font-size: 1.5em; + } +} + +.yoast h4, +.yoast .h4, +.yoast h5, +.yoast .h5, +.yoast h6, +.yoast .h6 { + margin-bottom: 0.2rem; + font-size: 1.13em; + font-weight: 400; + line-height: 1.88rem; +} + +.yoast-button { + display: inline-block; + position: relative; + width: 100%; + padding: 0.345em 1em 0.345em 1.5em; + border: 0; + color: #dc5c04; + background-color: transparent; + background-color: #dc5c04; + font-family: "Open Sans", Arial, sans-serif; + font-size: 1.1em; + text-decoration: none; + cursor: pointer; +} + +@media only screen and (min-width: 30rem) { + .yoast-button { + width: auto; + max-height: 2.86rem; + margin-left: 1.36rem; + } + + .yoast-button::after { + position: absolute; + top: 0; + left: -1.36rem; + width: 0; + height: 0; + border-top: 1.43rem solid transparent; + border-left: 0; + border-bottom: 1.44rem solid transparent; + border-right: 1.43rem solid #dc5c04; + content: ""; + } + + .yoast-button.left { + margin-left: 0; + margin-right: 1.36rem; + } + + .yoast-button.left::after { + content: none; + } + + .yoast-button.left::before { + position: absolute; + top: 0; + right: -1.36rem; + width: 0; + height: 0; + border-top: 1.43rem solid transparent; + border-left: 1.43rem solid #dc5c04; + border-bottom: 1.44rem solid transparent; + border-right: 0; + content: ""; + } +} + +.yoast-button.alignleft { + margin: 1rem 0 0 2.5rem !important; +} + +.yoast-button .arrow { + display: none; +} + +.yoast-button + .yoast-button { + margin-top: 1em; + margin-right: 1.88rem; +} + +.yoast-button--full { + width: 100%; +} + +.yoast-button--full::after { + content: none; +} + +.yoast-button.default { + color: #fff; + background-color: #dc5c04; +} + +.yoast-button.default::after { + border-right-color: #dc5c04; +} + +.yoast-button.default::before { + border-left-color: #dc5c04; +} + +.yoast-button:hover, +.yoast-button a:focus { + color: #fff; + background-color: #f58223; + text-decoration: underline; +} + +.yoast-button:hover::after, +.yoast-button a:focus::after { + border-right-color: #f58223; +} + +.yoast-button:hover::before, +.yoast-button a:focus::before { + border-left-color: #f58223; +} + +.yoast-button.academy { + color: #fff; + background-color: #5d237a; +} + +.yoast-button.academy::after { + border-right-color: #5d237a; +} + +.yoast-button.academy::before { + border-left-color: #5d237a; +} + +@media only screen and (max-width: 20rem) { + .yoast-button.academy { + background-color: #5d237a; + } +} + +.yoast-button.academy--secondary { + color: #fff; + background-color: #a4286a; +} + +.yoast-button.academy--secondary::after { + border-right-color: #a4286a; +} + +.yoast-button.academy--secondary::before { + border-left-color: #a4286a; +} + +@media only screen and (max-width: 20rem) { + .yoast-button.academy--secondary { + background-color: #a4286a; + } +} + +.yoast-button.software { + color: #fff; + background-color: #0075b3; +} + +.yoast-button.software::after { + border-right-color: #0075b3; +} + +.yoast-button.software::before { + border-left-color: #0075b3; +} + +.yoast-button.review { + color: #fff; + background-color: #009288; +} + +.yoast-button.review::after { + border-right-color: #009288; +} + +.yoast-button.review::before { + border-left-color: #009288; +} + +.yoast-button.about { + color: #fff; + background-color: #d93f69; +} + +.yoast-button.about::after { + border-right-color: #d93f69; +} + +.yoast-button.about::before { + border-left-color: #d93f69; +} + +.yoast_academy .yoast-button { + color: #fff; + background-color: #d93f69; +} + +.yoast_academy .yoast-button::after { + border-right-color: #d93f69; +} + +.yoast_academy .yoast-button::before { + border-left-color: #d93f69; +} + +.yoast_academy .yoast-button:hover, +.yoast_academy .yoast-button a:focus { + color: #fff; + background-color: #d42a59; + text-decoration: underline; +} + +.yoast_academy .yoast-button:hover::after, +.yoast_academy .yoast-button a:focus::after { + border-right-color: #d42a59; +} + +.yoast_academy .yoast-button:hover::before, +.yoast_academy .yoast-button a:focus::before { + border-left-color: #d42a59; +} + +body .yoast-button.dimmed, +.yoast_academy .yoast-button.dimmed { + color: #646464; + background-color: #dcdcdc; +} + +body .yoast-button.dimmed::after, +.yoast_academy .yoast-button.dimmed::after { + border-right-color: #dcdcdc; +} + +body .yoast-button.dimmed::before, +.yoast_academy .yoast-button.dimmed::before { + border-left-color: #dcdcdc; +} + +body .yoast-button.dimmed:hover, +body .yoast-button.dimmed a:focus, +.yoast_academy .yoast-button.dimmed:hover, +.yoast_academy .yoast-button.dimmed a:focus { + color: #646464; + background-color: #cdcdcd; + text-decoration: underline; +} + +body .yoast-button.dimmed:hover::after, +body .yoast-button.dimmed a:focus::after, +.yoast_academy .yoast-button.dimmed:hover::after, +.yoast_academy .yoast-button.dimmed a:focus::after { + border-right-color: #cdcdcd; +} + +body .yoast-button.dimmed:hover:before, +body .yoast-button.dimmed a:focus:before, +.yoast_academy .yoast-button.dimmed:hover:before, +.yoast_academy .yoast-button.dimmed a:focus:before { + border-left-color: #cdcdcd; +} + +.yoast-button--noarrow::after { + content: none; +} + +.yoast-button--naked { + padding: 0; + border: none; + background-color: transparent; +} + +.yoast-button--naked::after { + content: none; +} + +.yoast-button i.fa { + margin: 4px 0 0 10px; + font-size: 140%; +} + +.yoast-promoblock { + border: 1px solid #e6e6e6; + /* Explicit theming */ +} + +.theme-academy .yoast-promoblock { + border-color: #5d237a; +} + +.theme-academy--secondary .yoast-promoblock { + border-color: #a4286a; +} + +.theme-software .yoast-promoblock { + border-color: #0075b3; +} + +.theme-review .yoast-promoblock { + border-color: #009288; +} + +.theme-about .yoast-promoblock { + border-color: #d93f69; +} + +.theme-home .yoast-promoblock { + border-color: #d93f69; +} + +.theme-academy.yoast-promoblock { + border-color: #5d237a; +} + +.theme-academy--secondary.yoast-promoblock { + border-color: #a4286a; +} + +.theme-software.yoast-promoblock { + border-color: #0075b3; +} + +.theme-software--secondary.yoast-promoblock { + border-color: #009288; +} + +.theme-review.yoast-promoblock { + border-color: #009288; +} + +.theme-review--secondary.yoast-promoblock { + border-color: #77b227; +} + +.theme-about.yoast-promoblock { + border-color: #d93f69; +} + +.theme-about--secondary.yoast-promoblock { + border-color: #a4286a; +} + +.link.yoast-promoblock { + border-color: #dc5c04; +} + +.link.yoast-promoblock::after { + -webkit-filter: drop-shadow(1px 0 0 #dc5c04); + -moz-filter: drop-shadow(1px 0 0 #dc5c04); + -ms-filter: drop-shadow(1px 0 0 #dc5c04); + -o-filter: drop-shadow(1px 0 0 #dc5c04); + filter: drop-shadow(1px 0 0 #dc5c04); +} + +.cta.yoast-promoblock { + border-color: #dc5c04; +} + +.cta.yoast-promoblock::after { + -webkit-filter: drop-shadow(1px 0 0 #dc5c04); + -moz-filter: drop-shadow(1px 0 0 #dc5c04); + -ms-filter: drop-shadow(1px 0 0 #dc5c04); + -o-filter: drop-shadow(1px 0 0 #dc5c04); + filter: drop-shadow(1px 0 0 #dc5c04); +} + +.yoast-promoblock { + display: block; + position: relative; + margin-bottom: 1.88rem; + padding: 20px; + border: 1px solid; + border-radius: 30px; + border-bottom-left-radius: 0; + background-color: #fff; + font-family: "Merriweather", Georgia, serif; +} + +.yoast-promoblock p { + color: #000; +} + +.yoast-promoblock p:last-of-type { + margin-bottom: 0; +} + +.yoast-promoblock i.blockicon { + position: absolute; + left: 10px; + bottom: 10px; + padding: 0 0.5em 0 0; + font-size: 2.25em; +} + +.yoast-promoblock a img { + border: 1px solid #dcdcdc; +} + +.yoast-promoblock p a { + font-weight: 600 !important; + text-decoration: underline; +} + +.yoast-promoblock form a { + font-family: "Open Sans", Arial, sans-serif; + font-weight: 400 !important; + text-decoration: none; +} + +.yoast-promoblock h4, +.yoast-promoblock .h4 { + margin-bottom: 0.7rem; +} + +.yoast-promoblock.link { + border-color: #dc5c04; +} + +.yoast-promoblock.link a, +.yoast-promoblock.link a:hover { + color: #dc5c04; +} + +.yoast-promoblock--white { + border-color: #fff !important; +} + +.yoast-promoblock.theme-academy a { + color: #5d237a !important; +} + +.yoast-promoblock.theme-academy.secondary a { + color: #a4286a !important; +} + +.yoast-promoblock.theme-software a { + color: #0075b3 !important; +} + +.yoast-promoblock.theme-review a { + color: #009288 !important; +} + +.yoast-promoblock.theme-review.secondary a { + color: #77b227 !important; +} + +.yoast-promoblock.theme-about a { + color: #d93f69 !important; +} + +.product .yoast-promoblock { + overflow: hidden; +} + +.yoast-promoblock--hometitle { + /* OLD - iOS 6-, Safari 3.1-6 */ + /* OLD - Firefox 19- (buggy but mostly works) */ + display: -ms-flexbox; + /* TWEENER - IE 10 */ + /* NEW - Chrome */ + display: flex; + max-width: 16em; + height: 11em; + margin: 16px auto 32px; + margin: 1rem auto 2rem; + border-color: #fff !important; + background-color: rgba(217, 63, 105, 0.25); + font-size: 16px; + font-size: 1rem; + line-height: 1; + + -webkit-box-pack: center; + -ms-flex-align: center; + -ms-flex-line-pack: center; + /* NEW, Spec - Opera 12.1, Firefox 20+ */ + -ms-flex-pack: justify; +} + +.old-ie .yoast-promoblock--hometitle { + text-align: justify; +} + +.old-ie .yoast-promoblock--hometitle::after { + display: inline-block; + width: 100%; + content: ""; +} + +.old-ie .yoast-promoblock--hometitle > * { + display: inline-block; + text-align: right; +} + +@media only screen and (max-width: 30rem) { + .yoast-promoblock--hometitle::after { + content: none !important; + } +} + +.yoast-promoblock--imageholder { + margin-bottom: 0; + padding: 0; +} + +.yoast-promoblock--imageholdersmall { + position: absolute; +} + +.yoast-promoblock--imageholdersmall:first-child { + right: 4rem; +} + +.yoast-promoblock--imageholdersmall:last-child { + top: 4rem; +} + +@media only screen and (max-width: 50rem) { + .yoast-promoblock h2 { + margin-bottom: 0; + } +} + +a.promoblock { + color: #000; + text-decoration: none; +} + +a.promoblock:hover { + text-decoration: none; +} + +.promoblockimage__holder { + position: relative; + width: 240px; + height: 295px; +} + +@media only screen and (min-width: 50rem) { + [class*="promoblock--icon"]::before { + position: absolute; + left: 0.47rem; + bottom: 0.47rem; + font-family: "FontAwesome", "Open Sans", Arial, sans-serif; + font-size: 2.2rem; + line-height: 1; + } + + body.theme-about [class*="promoblock--icon"]::before { + color: #d93f69; + } + + body.theme-about .promoblock a.color-cta { + color: #009288 !important; + } + + body.theme-academy [class*="promoblock--icon"]::before { + color: #5d237a; + } + + body.theme-software [class*="promoblock--icon"]::before { + color: #0075b3; + } + + .promoblock--icon-academy::before { + content: "\f19d"; + } + + .promoblock--icon-blog::before { + content: "\f1ea"; + } + + .promoblock--icon-book::before { + content: "\f02d"; + } + + .promoblock--icon-calendar::before { + content: "\f073"; + } + + .promoblock--icon-check::before { + content: "\f046"; + } + + .promoblock--icon-drupal::before { + content: "\f1a9"; + } + + .promoblock--icon-gears::before { + content: "\f085"; + } + + .promoblock--icon-pencil::before { + content: "\f040"; + } + + .promoblock--icon-plug::before { + content: "\f1e6"; + } + + .promoblock--icon-video::before { + content: "\f008"; + } + + .promoblock--icon-wordpress::before { + content: "\f19a"; + } +} + +.yoast { + color: #000; + font-family: "Open Sans",Arial,sans-serif; + font-size: 1rem; + line-height: 1.88; + letter-spacing: 0.01em; +} + +.yoast *, +.yoast *:before, +.yoast *:after { + box-sizing: border-box; +} + +.yoast-hr { + position: relative; + margin: 0; + padding-bottom: 1.88rem; + border: 0; + border-top: 1px solid #a4286a; +} + +.yoast-hr:after { + position: absolute; + z-index: 1; + top: -2px; + right: 50%; + height: 0; + border: none; + border-top: 20px solid #f1f1f1; + border-left: 40px solid transparent; + border-right: 40px solid transparent; + line-height: 0; + content: ""; + -ms-transform: translateX(50%); + transform: translateX(50%); + + -webkit-filter: drop-shadow(0 1px 0 #a4286a); + -moz-filter: drop-shadow(0 1px 0 #a4286a); + -ms-filter: drop-shadow(0 1px 0 #a4286a); + -o-filter: drop-shadow(0 1px 0 #a4286a); + filter: drop-shadow(0 1px 0 #a4286a); +} + +.yoast-list--usp li:before { + width: 1em; + height: 100%; + background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat; + background-position: right 0.4em; + background-size: contain; + content: ""; +} + +.yoast-button--purple { + background-color: #5d237a; +} + +.yoast-button-go-to:after { + position: static; + top: auto; + left: auto; + width: auto; + height: auto; + border: none; + content: " \00BB"; +} + +.yoast-button--installed { + color: #fff; + background-color: #77b227; + cursor: default; +} + +.yoast-button--installed:hover { + background-color: #77b227; + text-decoration: none; +} + +.yoast-promo-extensions { + display: -ms-flexbox; + display: flex; + margin-right: -50px; + + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.yoast-promo-extensions > h2 { + width: 100%; + margin-right: 50px; +} + +.yoast-promo-extension { + max-width: 330px; + margin-right: 50px; + border-color: #a4286a; + background-color: transparent; +} + +.yoast-promo-extension:first-child { + margin-right: 0; +} + +.yoast-promo-extension img { + width: 100%; + height: auto; + margin-bottom: 0.8rem; +} + +@media screen and (max-width: 900px) { + .yoast-promo-extension img { + display: none; + } +} + +.yoast-promo-extension .yoast-button { + width: 100%; + max-height: none; +} + +.yoast-promo-extension .yoast-button--installed { + width: auto; +} + +.yoast-promo-extension h3 { + color: #a4286a; +} + +@media screen and (max-width: 900px) { + .yoast-promo-extension { + width: 100%; + max-width: none; + } +} + +.yoast-seo-premium-extension:before, +.yoast-seo-premium-extension:after { + display: table; + content: ""; +} + +.yoast-seo-premium-extension:after { + clear: both; +} + +.yoast-seo-premium-benefits__title { + font-weight: 600; +} + +.yoast-seo-premium-benefits__description:before { + content: "– "; +} + +.yoast-link--more-info { + padding-right: calc( 1em + 5px); + color: #646464; + background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23646464%22%20d%3D%22M1152%201376v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D96v%2D512q0%2D14%2D9%2D23t%2D23%2D9h%2D320q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h96v320h%2D96q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h448q14%200%2023%2D9t9%2D23zm%2D128%2D896v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D192q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h192q14%200%2023%2D9t9%2D23zm640%20416q0%20209%2D103%20385%2E5t%2D279%2E5%20279%2E5%2D385%2E5%20103%2D385%2E5%2D103%2D279%2E5%2D279%2E5%2D103%2D385%2E5%20103%2D385%2E5%20279%2E5%2D279%2E5%20385%2E5%2D103%20385%2E5%20103%20279%2E5%20279%2E5%20103%20385%2E5z%22%2F%3E%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: right 0.2em; + background-size: 1em; +} + +.yoast-link--more-info:after { + content: " \00BB"; +} + +.yoast-promo-extension .yoast-link--more-info { + display: block; + margin: 1em 0 0 0; + background-position: right 0.4em; +} + +.yoast-heading-highlight { + color: #a4286a; + font-weight: 600; +} + +.yoast-money-back-guarantee { + font-size: 1.1em; + font-style: italic; +} + +h4 { + clear: both; + margin: 1.2em 0 0.5em 0; +} + +p.desc { + margin: 6px 0 10px 0; + padding: 0 25px 8px 0; +} + +p.desc.label { + margin: 0 0 20px; + padding: 0 200px 10px 0; +} + +tr.yst_row { + margin: 5px 0 0 0; + padding: 5px 0 0 0; +} + +tr.yst_row.even { + background-color: #f6f6f6; +} + +div.yoastbox ul { + margin-right: 20px; +} + +.postbox { + margin: 10px 0 0 10px; +} + +label { + float: right; + margin-right: 6px; +} + +label.radio { + float: none; + margin-left: 20px; +} + +input.textinput, +textarea, +select { + width: 400px; +} + +input.checkbox + label.checkbox { + width: auto; +} + +input.textinput, +textarea.textinput, +select.select { + float: right; + margin: 0 0 15px 3px; + padding: 5px; +} + +textarea.textinput { + padding: 3px 6px; +} + +select.select { + padding: 3px; +} + +input.checkbox, +input.checkbox.double { + float: right; + margin: 6px 0 6px 10px; +} + +.textinput.metadesc { + height: 50px; +} + +textarea.import { + width: 500px; + height: 100px; +} + +label.textinput, +label.select, +label.checkbox { + width: 200px; + margin: 5px 0 5px 0; + background-color: transparent; +} + +.wp-core-ui .button.wpseo-gsc-save-profile { + margin-right: 200px; +} + +table.wpseo th { + text-align: right; +} + +.wpseo_content_wrapper { + display: table; + width: 100%; +} + +.wpseo_content_wrapper p, +.wpseo_content_wrapper li { + max-width: 600px; +} + +.wpseo_content_wrapper .notice p { + max-width: none; +} + +/* Notices below Settings pages tabs. */ +#wpseo-tabs + .notice { + margin-top: 1.5em; +} + +.wpseo_content_cell { + display: table-cell; + height: 500px; + margin: 0; + padding: 0; + vertical-align: top; +} + +.wpseo-remove-ads { + margin-top: 0; + padding: 12px; + border: 1px solid #0075b3; + border-radius: 20px; + border-bottom-left-radius: 0; + background-color: #fff; +} + +#wpseo_content_top { + min-width: 800px; +} + +div.wpseo_variable_warning { + margin: 5px 0 0 0; + padding: 5px; + color: #dc3232; +} + +input.wpseo_variable_warning, +textarea.wpseo_variable_warning { + border: 1px solid #dc3232; +} + +.wpseo_variable_warning a { + color: #dc3232; +} + +.wpseo_content_wrapper h3 { + margin: 1em 0 0.5em 0; +} + +.wpseo_content_wrapper h1.wpseo-redirect-url-title { + margin: 1em 0 0.5em 0; + font-size: 1.3em; +} + +#sidebar-container { + width: 261px; + padding: 0 20px 0 0; +} + +@media (max-width: 1020px) { + #wpseo_content_top { + margin-right: 0; + padding-right: 0; + } +} + +.wpseo-admin-page .form-table tr, +.wpseo-admin-page .form-table th, +.wpseo-admin-page .form-table td { + vertical-align: top; +} + +.postbox form { + line-height: 150%; +} + +div.yoastbox ul li { + list-style: square; +} + +.text { + width: 250px; +} + +div.yoastbox .button:hover, +div.yoastbox .button-primary:hover { + text-decoration: none; +} + +/*.button, .button-primary {*/ +/*margin-top: 10px;*/ +/*}*/ +table.yoast_help, +table.yoast_help th, +table.yoast_help td { + border: 1px solid #ddd; + border-collapse: collapse; + color: #444; + font-size: 12px; +} + +table.yoast_help th, +table.yoast_help td { + padding: 5px 10px; + text-align: right; + vertical-align: text-top; +} + +table.yoast_help tr { + background-color: #f1f1f1; +} + +table.yoast_help tr:nth-child(2n) { + background-color: #fbfbfe; +} + +table.yoast_help tr:hover { + background-color: #ddd; +} + +.correct { + padding: 5px; + color: white; + background-color: green; +} + +.wrong { + padding: 5px; + color: white; + background-color: #dc3232; +} + +.wrong code { + padding: 3px 8px; + color: #000; +} + +.yoast-notice-blocking-files code { + color: #000; + line-height: 2; +} + +.yoast-notice-blocking-files .button { + margin: 0.5em 0; +} + +.wpseo_content_wrapper .yoast-blocking-files-error p { + max-width: none; +} + +.button.fixit { + float: left; + margin: 0 5px; +} + +.button.checkit { + float: left; + margin: 0 5px; + padding: 5px 8px; +} + +.fb-buttons .button-primary, +.fb-buttons .button { + margin-left: 8px; +} + +.postbox#donate { + border: 2px green; +} + +.wpseotab { + display: none; + margin-top: 15px; +} + +.wpseotab.active { + display: block; +} + +.wpseotab p.expl { + margin-right: 6px; +} + +.wpseotab p.expl strong { + font-size: 115%; +} + +#sidebar .yoastbox { + margin: 0 0 10px 0; + padding: 10px 15px; + border: 1px solid #ccc; + border-radius: 25px 5px; +} + +#sidebar .yoastbox h2 { + font-size: 16px; +} + +#sidebar .promo { + color: #000; +} + +#donate.yoastbox, +#sitereview.yoastbox { + border-color: green; + background-color: #cfc; +} + +h2 { + margin-bottom: 20px; +} + +h2 code { + font-size: 23px; +} + +#pointer-primary { + margin: 0 0 0 5px; +} + +#wpseo-debug-info { + clear: both; +} + +#wpseo-debug-info .hndle { + cursor: auto; +} + +#wpseo-debug-info .wpseo-debug-heading { + font-size: 1em; +} + +#wpseo-debug-info .wpseo-debug { + display: inline-block; + padding-right: 20px; + color: #c00; +} + +input.wpseo-new-title, +textarea.wpseo-new-metadesc { + width: 100%; + max-width: 100%; +} + +.wpseotab .extension { + float: right; + box-sizing: border-box; + width: 300px; + height: 230px; + margin: 10px 0 10px 20px; + border: 1px solid #ccc; +} + +.wpseotab .extension p { + margin: 0; + padding: 10px; +} + +.wpseotab .extension h3 { + box-sizing: border-box; + height: 110px; + margin: 0; + padding: 20px 120px 0 10px; + border-bottom: 1px solid #ccc; + background: #fff no-repeat left 10px; + background-size: 130px 100px; +} + +.wpseotab .extension a { + text-decoration: none; +} + +.wpseotab .extension button.installed { + border-color: #00a000; + background-color: #00a000; + cursor: default; +} + +#separator { + margin: 1.5em 0 1em; +} + +#separator input.radio { + /* visually hide the radio buttons but keep them accessible */ + position: absolute; + right: -9999em; + width: 1px; + height: 1px; +} + +#separator input.radio + label { + float: right; + width: 30px !important; + margin: 0 0 0 5px !important; + padding: 9px 6px; + border: 1px solid #ccc; + /* Don't change: these mimic Google's font and font size for titles */ + font-family: Arial, Helvetica, sans-serif !important; + font-size: 18px !important; + line-height: 24px; + text-align: center; + cursor: pointer; +} + +#separator input.radio:checked + label { + border: 1px solid #a4286a; + background-color: #fff; + box-shadow: inset 0 0 0 2px #a4286a; +} + +#separator input.radio:focus + label { + border-radius: 10px; + border-bottom-left-radius: 0; +} + +.svg-container { + text-align: center; +} + +.svg-container .dashicons { + width: 200px; + height: 100px; + font-size: 100px; +} + +body.toplevel_page_wpseo_dashboard .wp-badge { + border: none; + background: url(../images/Yoast_SEO_Icon.svg); + background-size: 150px 160px; + box-shadow: none; +} + +.nav-tab .dashicons { + width: 18px; + height: 18px; + font-size: 18px; + line-height: 24px; +} + +.nav-tab .pinteresticon { + width: 12px; + height: 24px; + margin-left: 2px; + background-image: url(../images/pinterest-23x30.png); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; +} + +#wpseo_progressbar { + height: 25px; + border: 1px solid #006691; +} + +#wpseo_progressbar .ui-progressbar-value { + height: 25px; + background: #006691; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.min.css new file mode 100644 index 0000000..74168c5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.min.css @@ -0,0 +1 @@ +@charset "UTF-8";#wpseo-debug-info,.yoast-seo-premium-extension:after,h4{clear:both}.wpseotab .extension,.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-list--usp{margin-bottom:1em;padding:0;font-family:"Open Sans",Arial,sans-serif}.yoast-list--usp li{position:relative;padding-right:1.2533333333rem;list-style:none!important}.yoast-list--usp li::before{position:absolute;top:0;right:0;color:#77b227;font-family:FontAwesome,"Open Sans",Arial,sans-serif;content:"\f00c\0020"}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{display:block;margin-top:0;font-family:"Open Sans",Arial,sans-serif;font-weight:300}.yoast .h1,.yoast h1{margin-bottom:1.35rem;font-size:2.5em;line-height:3.68rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{margin-bottom:1.2rem;font-size:1.88em;line-height:2.5rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{margin-bottom:.8rem;font-size:1.25em;line-height:1.88rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{margin-bottom:.2rem;font-size:1.13em;font-weight:400;line-height:1.88rem}.yoast-button{display:inline-block;position:relative;width:100%;padding:.345em 1em .345em 1.5em;border:0;color:#dc5c04;background-color:#dc5c04;font-family:"Open Sans",Arial,sans-serif;font-size:1.1em;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{width:auto;max-height:2.86rem;margin-left:1.36rem}.yoast-button.left::before,.yoast-button::after{position:absolute;top:0;width:0;height:0;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button::after{left:-1.36rem;border-left:0;border-right:1.43rem solid #dc5c04;content:""}.yoast-button.left{margin-left:0;margin-right:1.36rem}.yoast-button.left::after{content:none}.yoast-button.left::before{right:-1.36rem;border-left:1.43rem solid #dc5c04;border-right:0;content:""}}.yoast-button--full::after,.yoast-button--naked::after,.yoast-button--noarrow::after{content:none}.yoast-button.alignleft{margin:1rem 0 0 2.5rem!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-right:1.88rem}.yoast-button--full{width:100%}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default::after{border-right-color:#dc5c04}.yoast-button.default::before{border-left-color:#dc5c04}.yoast-button a:focus,.yoast-button:hover{color:#fff;background-color:#f58223;text-decoration:underline}.yoast-button a:focus::after,.yoast-button:hover::after{border-right-color:#f58223}.yoast-button a:focus::before,.yoast-button:hover::before{border-left-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy::after{border-right-color:#5d237a}.yoast-button.academy::before{border-left-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary::after{border-right-color:#a4286a}.yoast-button.academy--secondary::before{border-left-color:#a4286a}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software::after{border-right-color:#0075b3}.yoast-button.software::before{border-left-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.about,.yoast_academy .yoast-button{background-color:#d93f69;color:#fff}.yoast-button.review::after{border-right-color:#009288}.yoast-button.about::after,.yoast_academy .yoast-button::after{border-right-color:#d93f69}.yoast-button.review::before{border-left-color:#009288}.yoast-button.about::before,.yoast_academy .yoast-button::before{border-left-color:#d93f69}.yoast_academy .yoast-button a:focus,.yoast_academy .yoast-button:hover{color:#fff;background-color:#d42a59;text-decoration:underline}.yoast_academy .yoast-button a:focus::after,.yoast_academy .yoast-button:hover::after{border-right-color:#d42a59}.yoast_academy .yoast-button a:focus::before,.yoast_academy .yoast-button:hover::before{border-left-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed::after,body .yoast-button.dimmed::after{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed::before,body .yoast-button.dimmed::before{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed a:focus,.yoast_academy .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover{color:#646464;background-color:#cdcdcd;text-decoration:underline}.yoast_academy .yoast-button.dimmed a:focus::after,.yoast_academy .yoast-button.dimmed:hover::after,body .yoast-button.dimmed a:focus::after,body .yoast-button.dimmed:hover::after{border-right-color:#cdcdcd}.yoast_academy .yoast-button.dimmed a:focus:before,.yoast_academy .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before{border-left-color:#cdcdcd}.yoast-button--naked{padding:0;border:none;background-color:transparent}.yoast-button i.fa{margin:4px 0 0 10px;font-size:140%}.theme-academy .yoast-promoblock{border-color:#5d237a}.theme-academy--secondary .yoast-promoblock{border-color:#a4286a}.theme-software .yoast-promoblock{border-color:#0075b3}.theme-review .yoast-promoblock{border-color:#009288}.theme-about .yoast-promoblock,.theme-home .yoast-promoblock{border-color:#d93f69}.theme-academy.yoast-promoblock{border-color:#5d237a}.theme-academy--secondary.yoast-promoblock{border-color:#a4286a}.theme-software.yoast-promoblock{border-color:#0075b3}.theme-review.yoast-promoblock,.theme-software--secondary.yoast-promoblock{border-color:#009288}.theme-review--secondary.yoast-promoblock{border-color:#77b227}.theme-about.yoast-promoblock{border-color:#d93f69}.theme-about--secondary.yoast-promoblock{border-color:#a4286a}.cta.yoast-promoblock,.link.yoast-promoblock{border-color:#dc5c04}.link.yoast-promoblock::after{-webkit-filter:drop-shadow(1px 0 0 #dc5c04);-moz-filter:drop-shadow(1px 0 0 #dc5c04);-ms-filter:drop-shadow(1px 0 0 #dc5c04);-o-filter:drop-shadow(1px 0 0 #dc5c04);filter:drop-shadow(1px 0 0 #dc5c04)}.cta.yoast-promoblock::after{-webkit-filter:drop-shadow(1px 0 0 #dc5c04);-moz-filter:drop-shadow(1px 0 0 #dc5c04);-ms-filter:drop-shadow(1px 0 0 #dc5c04);-o-filter:drop-shadow(1px 0 0 #dc5c04);filter:drop-shadow(1px 0 0 #dc5c04)}.yoast-promoblock{display:block;position:relative;margin-bottom:1.88rem;padding:20px;border:1px solid;border-radius:30px 30px 30px 0;background-color:#fff;font-family:Merriweather,Georgia,serif}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;left:10px;bottom:10px;padding:0 .5em 0 0;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.wpseotab .extension a,.yoast-promoblock form a,a.promoblock,a.promoblock:hover,div.yoastbox .button-primary:hover,div.yoastbox .button:hover{text-decoration:none}.yoast-promoblock form a{font-family:"Open Sans",Arial,sans-serif;font-weight:400!important}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.yoast-promoblock.theme-academy a{color:#5d237a!important}.yoast-promoblock.theme-academy.secondary a{color:#a4286a!important}.yoast-promoblock.theme-software a{color:#0075b3!important}.yoast-promoblock.theme-review a{color:#009288!important}.yoast-promoblock.theme-review.secondary a{color:#77b227!important}.yoast-promoblock.theme-about a{color:#d93f69!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{display:-ms-flexbox;display:flex;max-width:16em;height:11em;margin:1rem auto 2rem;border-color:#fff!important;background-color:rgba(217,63,105,.25);font-size:16px;font-size:1rem;line-height:1;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;-ms-flex-pack:justify}.old-ie .yoast-promoblock--hometitle{text-align:justify}.old-ie .yoast-promoblock--hometitle::after{display:inline-block;width:100%;content:""}.old-ie .yoast-promoblock--hometitle>*{display:inline-block;text-align:right}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle::after{content:none!important}}.yoast-promoblock--imageholder{margin-bottom:0;padding:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{right:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{color:#000}.promoblockimage__holder{position:relative;width:240px;height:295px}@media only screen and (min-width:50rem){[class*=promoblock--icon]::before{position:absolute;left:.47rem;bottom:.47rem;font-family:FontAwesome,"Open Sans",Arial,sans-serif;font-size:2.2rem;line-height:1}body.theme-about [class*=promoblock--icon]::before{color:#d93f69}body.theme-about .promoblock a.color-cta{color:#009288!important}body.theme-academy [class*=promoblock--icon]::before{color:#5d237a}body.theme-software [class*=promoblock--icon]::before{color:#0075b3}.promoblock--icon-academy::before{content:"\f19d"}.promoblock--icon-blog::before{content:"\f1ea"}.promoblock--icon-book::before{content:"\f02d"}.promoblock--icon-calendar::before{content:"\f073"}.promoblock--icon-check::before{content:"\f046"}.promoblock--icon-drupal::before{content:"\f1a9"}.promoblock--icon-gears::before{content:"\f085"}.promoblock--icon-pencil::before{content:"\f040"}.promoblock--icon-plug::before{content:"\f1e6"}.promoblock--icon-video::before{content:"\f008"}.promoblock--icon-wordpress::before{content:"\f19a"}}.yoast{color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em}.yoast-hr{position:relative;margin:0;padding-bottom:1.88rem;border:0;border-top:1px solid #a4286a}.yoast-hr:after{position:absolute;z-index:1;top:-2px;right:50%;height:0;border:none;border-top:20px solid #f1f1f1;border-left:40px solid transparent;border-right:40px solid transparent;line-height:0;content:"";-ms-transform:translateX(50%);transform:translateX(50%);-webkit-filter:drop-shadow(0 1px 0 #a4286a);-moz-filter:drop-shadow(0 1px 0 #a4286a);-ms-filter:drop-shadow(0 1px 0 #a4286a);-o-filter:drop-shadow(0 1px 0 #a4286a);filter:drop-shadow(0 1px 0 #a4286a)}.yoast-list--usp li:before{width:1em;height:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") right .4em no-repeat;background-size:contain;content:""}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{position:static;top:auto;left:auto;width:auto;height:auto;border:none;content:" \00BB"}.yoast-button--installed{color:#fff;background-color:#77b227;cursor:default}.yoast-button--installed:hover{background-color:#77b227;text-decoration:none}.yoast-promo-extensions{display:-ms-flexbox;display:flex;margin-right:-50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast-promo-extensions>h2{width:100%;margin-right:50px}.yoast-promo-extension{max-width:330px;margin-right:50px;border-color:#a4286a;background-color:transparent}.yoast-promo-extension:first-child{margin-right:0}.yoast-promo-extension img{width:100%;height:auto;margin-bottom:.8rem}.yoast-promo-extension .yoast-button{width:100%;max-height:none}.yoast-promo-extension .yoast-button--installed{width:auto}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}.yoast-promo-extension{width:100%;max-width:none}}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{display:table;content:""}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--more-info{padding-right:calc(1em + 5px);color:#646464;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23646464%22%20d%3D%22M1152%201376v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D96v%2D512q0%2D14%2D9%2D23t%2D23%2D9h%2D320q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h96v320h%2D96q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h448q14%200%2023%2D9t9%2D23zm%2D128%2D896v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D192q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h192q14%200%2023%2D9t9%2D23zm640%20416q0%20209%2D103%20385%2E5t%2D279%2E5%20279%2E5%2D385%2E5%20103%2D385%2E5%2D103%2D279%2E5%2D279%2E5%2D103%2D385%2E5%20103%2D385%2E5%20279%2E5%2D279%2E5%20385%2E5%2D103%20385%2E5%20103%20279%2E5%20279%2E5%20103%20385%2E5z%22%2F%3E%3C%2Fsvg%3E") right .2em no-repeat;background-size:1em}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:1em 0 0;background-position:right .4em}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-size:1.1em;font-style:italic}h4{margin:1.2em 0 .5em}p.desc{margin:6px 0 10px;padding:0 25px 8px 0}p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}tr.yst_row{margin:5px 0 0;padding:5px 0 0}tr.yst_row.even{background-color:#f6f6f6}div.yoastbox ul{margin-right:20px}.postbox{margin:10px 0 0 10px}label{float:right;margin-right:6px}label.radio{float:none;margin-left:20px}input.textinput,select,textarea{width:400px}input.checkbox+label.checkbox{width:auto}input.textinput,select.select,textarea.textinput{float:right;margin:0 0 15px 3px;padding:5px}textarea.textinput{padding:3px 6px}select.select{padding:3px}input.checkbox,input.checkbox.double{float:right;margin:6px 0 6px 10px}.textinput.metadesc{height:50px}textarea.import{width:500px;height:100px}label.checkbox,label.select,label.textinput{width:200px;margin:5px 0;background-color:transparent}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}table.wpseo th{text-align:right}.wpseo_content_wrapper{display:table;width:100%}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}.wpseo-remove-ads{margin-top:0;padding:12px;border:1px solid #0075b3;border-radius:20px 20px 20px 0;background-color:#fff}#wpseo_content_top{min-width:800px}div.wpseo_variable_warning{margin:5px 0 0;padding:5px;color:#dc3232}input.wpseo_variable_warning,textarea.wpseo_variable_warning{border:1px solid #dc3232}.wpseo_variable_warning a{color:#dc3232}.wpseo_content_wrapper h3{margin:1em 0 .5em}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}#sidebar-container{width:261px;padding:0 20px 0 0}@media (max-width:1020px){#wpseo_content_top{margin-right:0;padding-right:0}}.wpseo-admin-page .form-table td,.wpseo-admin-page .form-table th,.wpseo-admin-page .form-table tr{vertical-align:top}.postbox form{line-height:150%}div.yoastbox ul li{list-style:square}.text{width:250px}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;border-collapse:collapse;color:#444;font-size:12px}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align:text-top}.correct,.wrong{padding:5px;color:#fff}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}.correct{background-color:green}.wrong{background-color:#dc3232}.wrong code{padding:3px 8px;color:#000}.yoast-notice-blocking-files code{color:#000;line-height:2}.yoast-notice-blocking-files .button{margin:.5em 0}.button.checkit,.button.fixit{float:left;margin:0 5px}.button.checkit{padding:5px 8px}.fb-buttons .button,.fb-buttons .button-primary{margin-left:8px}.postbox#donate{border:2px green}.wpseotab{display:none;margin-top:15px}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab p.expl strong{font-size:115%}#sidebar .yoastbox{margin:0 0 10px;padding:10px 15px;border:1px solid #ccc;border-radius:25px 5px}#sidebar .yoastbox h2{font-size:16px}#sidebar .promo{color:#000}#donate.yoastbox,#sitereview.yoastbox{border-color:green;background-color:#cfc}h2{margin-bottom:20px}h2 code{font-size:23px}#pointer-primary{margin:0 0 0 5px}#wpseo-debug-info .hndle{cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-right:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}.wpseotab .extension{float:right;width:300px;height:230px;margin:10px 0 10px 20px;border:1px solid #ccc}.wpseotab .extension p{margin:0;padding:10px}.wpseotab .extension h3{box-sizing:border-box;height:110px;margin:0;padding:20px 120px 0 10px;border-bottom:1px solid #ccc;background:left 10px no-repeat #fff;background-size:130px 100px}.wpseotab .extension button.installed{border-color:#00a000;background-color:#00a000;cursor:default}#separator{margin:1.5em 0 1em}#separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}#separator input.radio+label{float:right;width:30px!important;margin:0 0 0 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}#separator input.radio:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}#separator input.radio:focus+label{border-radius:10px 10px 10px 0}.svg-container{text-align:center}.svg-container .dashicons{width:200px;height:100px;font-size:100px}body.toplevel_page_wpseo_dashboard .wp-badge{border:none;background:url(../images/Yoast_SEO_Icon.svg);background-size:150px 160px;box-shadow:none}.nav-tab .dashicons{width:18px;height:18px;font-size:18px;line-height:24px}.nav-tab .pinteresticon{width:12px;height:24px;margin-left:2px;background-image:url(../images/pinterest-23x30.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.css new file mode 100644 index 0000000..2d94043 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.css @@ -0,0 +1,79 @@ +.overallScore #score_circle { + fill: #999; +} + +.overallScore #score_circle_shadow { + fill: #777; +} + +.overallScore.good #score_circle { + fill: #9fda4f; +} + +.overallScore.good #score_circle_shadow { + fill: #77b227; +} + +.overallScore.ok #score_circle { + fill: #ffb81e; +} + +.overallScore.ok #score_circle_shadow { + fill: #f49a00; +} + +.overallScore.bad #score_circle { + fill: #ff4e47; +} + +.overallScore.bad #score_circle_shadow { + fill: #ed261f; +} + +.overallScore.na #score_circle_shadow { + fill: #999; +} + +.overallScore svg { + margin: 10px; +} + +.wpseo-score-icon { + display: inline-block; + width: 12px; + height: 12px; + margin: 3px 3px 0 10px; + border-radius: 50%; + background: #888; + vertical-align: top; +} + +.wpseo-score-icon.good { + background-color: #7ad03a; +} + +.wpseo-score-icon.ok { + background-color: #ee7c1b; +} + +.wpseo-score-icon.bad { + background-color: #dc3232; +} + +.wpseo-score-icon.na { + background-color: #888; +} + +.wpseo-score-icon.noindex { + background-color: #1e8cbe; +} + +.wpseo-score-title { + font-weight: 600; +} + +#taxonomy_overall { + position: absolute; + top: 0; + margin-right: 87.5%; +} diff --git a/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.min.css new file mode 100644 index 0000000..4c4577f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.min.css @@ -0,0 +1 @@ +.overallScore #score_circle{fill:#999}.overallScore #score_circle_shadow{fill:#777}.overallScore.good #score_circle{fill:#9fda4f}.overallScore.good #score_circle_shadow{fill:#77b227}.overallScore.ok #score_circle{fill:#ffb81e}.overallScore.ok #score_circle_shadow{fill:#f49a00}.overallScore.bad #score_circle{fill:#ff4e47}.overallScore.bad #score_circle_shadow{fill:#ed261f}.overallScore.na #score_circle_shadow{fill:#999}.overallScore svg{margin:10px}.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin:3px 3px 0 10px;border-radius:50%;background:#888;vertical-align:top}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}.wpseo-score-title{font-weight:600}#taxonomy_overall{position:absolute;top:0;margin-right:87.5%} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/edit-page-330.min.css b/wp-content/plugins/wordpress-seo/css/edit-page-330.min.css new file mode 100644 index 0000000..4dfc1bd --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/edit-page-330.min.css @@ -0,0 +1 @@ +.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin-left:6px;border-radius:50%;background:#888;line-height:16px}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}th#wpseo-score{width:63px}@media screen and (max-width:782px){.column-wpseo-focuskw,.column-wpseo-metadesc,.column-wpseo-score,.column-wpseo-title{display:none}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/featured-image-330.min.css b/wp-content/plugins/wordpress-seo/css/featured-image-330.min.css new file mode 100644 index 0000000..d2ab2fa --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/featured-image-330.min.css @@ -0,0 +1 @@ +#yst_opengraph_image_warning{padding:1px 12px;border:solid #dc3232;border-width:4px 4px 0;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/help-center-340.min.css b/wp-content/plugins/wordpress-seo/css/help-center-340.min.css new file mode 100644 index 0000000..f7e567f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/help-center-340.min.css @@ -0,0 +1 @@ +#wpcontent.yoast-help-center-open{overflow-x:hidden}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:left;cursor:pointer}.wpseo-tab-video-container__handle .toggle__arrow{text-decoration:none}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .dashicons-before:before{margin-right:5px}.wpseotab .wpseo-tab-video-container{margin-top:-15px}.wpseo-tab-video-slideout{display:none;min-height:320px;margin:0 -9999px -1px;padding:2em 9999px;background-color:#a4286a;box-shadow:inset 0 10px 10px -5px rgba(123,30,80,.5),inset 0 -10px 10px -5px rgba(123,30,80,.5);-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .contextual-help-tabs-wrap{padding:0;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout a{color:#fff}.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-slideout h1,.wpseo-tab-video-slideout h2,.wpseo-tab-video-slideout h3,.wpseo-tab-video-slideout h4,.wpseo-tab-video-slideout h5,.wpseo-tab-video-slideout h6{margin-top:.5em;padding-top:0;color:#fff;font-weight:500}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{float:left;min-width:234px;max-width:242px;margin:0 12px 1em 0;padding:15px 15px 5px;border:1px solid #fff;border-radius:30px 30px 0;color:#fff;background-color:#a4286a}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3,.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover{color:#fff;font-weight:500}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:180px;padding:0 1em 1em 0;color:#fff;background-color:#a4286a;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .help-tab-content{margin:0;color:#fff;font-weight:300}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{float:left;margin-right:1em;padding-bottom:1em;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:264px;margin:0 auto;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child{margin-right:0}.postbox .wpseo-tab-video-container{margin:-6px -12px 20px}.postbox .wpseo-tab-video-slideout{margin:0;padding:2em 12px 15px}.inside .wpseo-tab-video-slideout{height:auto}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;text-decoration:none}.wpseo-help-center-item a:focus,.wpseo-help-center-item a:hover{text-decoration:underline}.wpseo-help-center-item a.dashicons-before:before{margin-right:3px;text-decoration:none}.wpseo-help-center-item.active a{color:#a4286a;background-color:#fff} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/inside-editor-331.min.css b/wp-content/plugins/wordpress-seo/css/inside-editor-331.min.css new file mode 100644 index 0000000..d16fec5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/inside-editor-331.min.css @@ -0,0 +1 @@ +.yoast-text-mark{background-color:#e1bee7}.yoast-text-mark__highlight{color:#fff;background-color:#4a148c} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/kb-search-350.min.css b/wp-content/plugins/wordpress-seo/css/kb-search-350.min.css new file mode 100644 index 0000000..07a0464 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/kb-search-350.min.css @@ -0,0 +1 @@ +.wpseo-kb-search-search-bar{padding-bottom:15px;border-bottom:1px solid #ccc}.wpseo-kb-search-search-bar input[type=text]{min-width:50%;height:28px;margin-right:3px}.wpseo-kb-search-results{overflow:auto;height:500px;margin:0;padding:0;list-style:none}.help-tab-content .wpseo-kb-search-results li{max-width:none;margin:0;list-style:none}.wpseo-kb-search-result{display:block;margin:0;padding-left:5px;border-bottom:1px solid #efefef;text-decoration:none}.wpseo-kb-search-result p{max-width:none;margin-top:0}.wpseo-kb-search-result-link{display:block;outline:0;text-decoration:none;cursor:pointer}.wpseo-kb-search-result-link:focus,.wpseo-kb-search-result-link:hover{background-color:rgba(93,12,55,.5);box-shadow:none;text-decoration:underline}.wpseo-kb-search-result .wpseo-kb-search-result-title{margin:0;padding:14px 0}.wpseo-kb-search-ext-link{float:right}.wpseo-kb-search-back-button:before{content:"\f141"}.wpseo-kb-search-ext-link:before{content:"\f504"}.dashicon-button:before{display:inline-block;font-family:dashicons;font-size:20px;line-height:1.35em;vertical-align:middle}.wpseo-kb-search-navigation{z-index:10;padding:1em 0}.kb-search-content-frame{width:100%;height:543px;background:url("data:image/svg+xml;charset=utf-8,Loading article...") no-repeat}.wpseo-kb-loader,.wpseo-kb-loader:after,.wpseo-kb-loader:before{width:2.5em;height:2.5em;border-radius:50%;animation:load7 1.8s infinite ease-in-out;animation-fill-mode:both}.wpseo-kb-loader{position:relative;margin:80px auto;color:#a4286a;font-size:10px;text-indent:-9999em;-ms-transform:translateZ(0);transform:translateZ(0);animation-delay:-.16s}.wpseo-kb-loader:before{left:-3.5em;animation-delay:-.32s}.wpseo-kb-loader:after{left:3.5em}.wpseo-kb-loader:after,.wpseo-kb-loader:before{position:absolute;top:0;content:""}.dashicons{text-decoration:none}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/metabox-360.min.css b/wp-content/plugins/wordpress-seo/css/metabox-360.min.css new file mode 100644 index 0000000..d525143 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/metabox-360.min.css @@ -0,0 +1 @@ +#meta_container,.assessment-results,.snippet_container:after,li.score:after{clear:both}#snippet_preview{position:relative;width:640px;border:1px solid #f7f7f7;border-radius:20px;background-color:#fff}.snippet_container:after,.snippet_container:before{display:table;content:" "}.snippet-editor__container{position:relative;cursor:pointer}.snippet-editor__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.snippet-editor__heading-editor{border-top:1px solid #f7f7f7}.snippet-editor__heading-icon-eye{padding-left:45px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") left 20px top 50% no-repeat;background-size:16px}.snippet-editor__container--focus:before,.snippet-editor__container--focus:hover:before,.snippet-editor__container:hover:before{position:absolute;left:-22px;width:24px;height:24px;background-size:25px;content:"";display:block;top:-3px}.snippet-editor__container:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__container--focus:before,.snippet-editor__container--focus:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__preview{padding:0 20px 15px}.snippet-editor__button{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;cursor:pointer}.snippet-editor__edit-button{display:block;margin-top:1em;padding-left:32px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") left 8px top 50% no-repeat #f7f7f7;background-size:16px}.snippet-editor__form{padding:20px}.snippet-editor__label{display:block;position:relative;width:100%;margin-top:1em}.snippet-editor__label--focus:before,.snippet-editor__label--hover:before{position:absolute;left:-22px;width:24px;height:24px;background-size:25px;display:block;content:""}.snippet-editor__label:first-child{margin-top:0}.snippet-editor__label--hover:before{top:-3px;top:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__label--focus:before{top:-3px;top:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1152%20896q0%2026%2D19%2045l%2D448%20448q%2D19%2019%2D45%2019t%2D45%2D19%2D19%2D45v%2D896q0%2D26%2019%2D45t45%2D19%2045%2019l448%20448q19%2019%2019%2045z%22%20%2F%3E%3C%2Fsvg%3E")}.snippet-editor__input{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:5px;border:1px solid #bfbfbf}.snippet-editor__input:focus{border:1px solid #1074a8;outline:0}.rtl .snippet-editor__container:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__container--focus:before,.rtl .snippet-editor__container--focus:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__label--hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23bfbfbf%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.rtl .snippet-editor__label--focus:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231074a8%22%20d%3D%22M1216%20448v896q0%2026%2D19%2045t%2D45%2019%2D45%2D19l%2D448%2D448q%2D19%2D19%2D19%2D45t19%2D45l448%2D448q19%2D19%2045%2D19t45%2019%2019%2045z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__meta-description{height:70px}.snippet-editor__submit{margin-top:1em}#snippet_cite{min-width:20px}#meta_container{min-height:20px}.snippet_container .title{display:block;overflow:hidden;width:600px;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.snippet_container .desc,.snippet_container .url{font-size:13px;line-height:1.4}.snippet_container .url{display:block;color:#006621;font-size:14px;font-style:normal;line-height:16px}.snippet_container .urlBase{float:left}.snippet_container .desc-default{color:#333}.snippet_container .desc-render{color:#777}.snippet_container .tooLong{color:red!important}.snippet-editor__field--invalid{color:red}.snippet-editor__progress{display:block;box-sizing:border-box;width:100%;height:8px;margin-top:5px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.snippet-editor__progress::-webkit-progress-bar{height:8px;border:1px solid #bfbfbf;background-color:#f7f7f7}.snippet-editor__progress--fallback{height:8px;border:1px solid #bfbfbf;background-color:#f7f7f7}.snippet-editor__progress-bar{width:0;max-width:100%;height:100%}.snippet-editor__date{color:grey;font-size:13px;line-height:1.4}.snippet-editor--hidden{display:none}.snippet-editor__progress--bad[value]{color:#dc3232}.snippet-editor__progress--bad[value]::-webkit-progress-value{background-color:#dc3232;transition:width 250ms}.snippet-editor__progress--bad[value]::-moz-progress-bar{background-color:#dc3232}.snippet-editor__progress--bad[value] .snippet-editor__progress-bar{background-color:#dc3232}.snippet-editor__progress--ok[value]{color:#ee7c1b}.snippet-editor__progress--ok[value]::-webkit-progress-value{background-color:#ee7c1b;transition:width 250ms}.snippet-editor__progress--ok[value]::-moz-progress-bar{background-color:#ee7c1b}.snippet-editor__progress--ok[value] .snippet-editor__progress-bar{background-color:#ee7c1b}.snippet-editor__progress--good[value]{color:#7ad03a}.snippet-editor__progress--good[value]::-webkit-progress-value{background-color:#7ad03a;transition:width 250ms}.snippet-editor__progress--good[value]::-moz-progress-bar{background-color:#7ad03a}.snippet-editor__progress--good[value] .snippet-editor__progress-bar{background-color:#7ad03a}.wpseoanalysis{padding-right:0}.wpseo-score-text{float:left;width:86%;width:calc(100% - 56px)}.assessment-results .wpseo-score-icon{float:left;width:12px;height:12px;margin:3px 10px 0 0;border-radius:50%;background:#888}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#999}.wpseo-score-icon.noindex{background-color:#1e8cbe}li.score{margin-bottom:6px;list-style-type:none!important}li.score:after{display:table;content:""}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}#overallScore #score_circle{fill:#999}#overallScore #score_circle_shadow{fill:#777}#overallScore.good #score_circle{fill:#9fda4f}#overallScore.good #score_circle_shadow{fill:#77b227}#overallScore.ok #score_circle{fill:#ffb81e}#overallScore.ok #score_circle_shadow{fill:#f49a00}#overallScore.bad #score_circle{fill:#ff4e47}#overallScore.bad #score_circle_shadow{fill:#ed261f}.assessment-results__mark.icon-eye-active,.assessment-results__mark.icon-eye-disabled,.assessment-results__mark.icon-eye-inactive{float:left;width:28px;height:28px;margin:-5px 3px 0;padding:4px;border:0;border-radius:100%;outline:0;background:center no-repeat;background-size:16px;cursor:pointer}.assessment-results__mark.icon-eye-inactive{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark.icon-eye-active{background-color:#a4286a;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark.icon-eye-active.yoast-tooltip::after,.assessment-results__mark.icon-eye-active.yoast-tooltip::before{display:none}.assessment-results__mark.icon-eye-disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23e6e6e6%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E")}.assessment-results__mark:focus{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.assessment-results__mark-container{display:inline-block;float:left;width:33px;min-height:1px}.YoastSEO_msg .left,.YoastSEO_msg .right{display:none}@keyframes animatedBackground{from{background-position:0 0}to{background-position:100% 0}}.YoastSEO_msg .bufferbar{display:block;width:100%;height:12px;margin:10px 0;border:1px solid #dfdfdf;background-image:linear-gradient(to left,#fff,#0063ff,#fff,#0063ff);background-position:0 0;background-size:300% 100%;animation:animatedBackground 5s linear infinite}.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{display:none;position:absolute;z-index:1000000;padding:5px 8px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip::before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{from{opacity:0}to{opacity:1}}.yoast-tooltip:active::after,.yoast-tooltip:active::before,.yoast-tooltip:focus::after,.yoast-tooltip:focus::before,.yoast-tooltip:hover::after,.yoast-tooltip:hover::before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active::after,.yoast-tooltip-no-delay:active::before,.yoast-tooltip-no-delay:focus::after,.yoast-tooltip-no-delay:focus::before,.yoast-tooltip-no-delay:hover::after,.yoast-tooltip-no-delay:hover::before{opacity:1;animation:none}.yoast-tooltip-multiline:active::after,.yoast-tooltip-multiline:focus::after,.yoast-tooltip-multiline:hover::after{display:table-cell}.yoast-tooltip-s::after,.yoast-tooltip-se::after,.yoast-tooltip-sw::after{top:100%;right:50%;margin-top:5px}.yoast-tooltip-s::before,.yoast-tooltip-se::before,.yoast-tooltip-sw::before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-sw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-ne::after,.yoast-tooltip-nw::after{right:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n::before,.yoast-tooltip-ne::before,.yoast-tooltip-nw::before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne::after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-nw::after{margin-right:-15px}.yoast-tooltip-n::after,.yoast-tooltip-s::after{-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-w::after{right:100%;bottom:50%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w::before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-e::after{bottom:50%;left:100%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e::before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n::after,.yoast-tooltip-multiline.yoast-tooltip-s::after{right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-multiline.yoast-tooltip-e::after,.yoast-tooltip-multiline.yoast-tooltip-w::after{right:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline::after{width:250px}}.yoast-tooltip-sticky::after,.yoast-tooltip-sticky::before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline::after{display:table-cell}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.yoast-tooltip-w::after{margin-right:4.5px}}#wpcontent.yoast-help-center-open{overflow-x:hidden}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:left;cursor:pointer}.wpseo-tab-video-container__handle .toggle__arrow{text-decoration:none}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .dashicons-before:before{margin-right:5px}.wpseotab .wpseo-tab-video-container{margin-top:-15px}.wpseo-tab-video-slideout{display:none;min-height:320px;margin:0 -9999px -1px;padding:2em 9999px;background-color:#a4286a;box-shadow:inset 0 10px 10px -5px rgba(123,30,80,.5),inset 0 -10px 10px -5px rgba(123,30,80,.5);-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .contextual-help-tabs-wrap{padding:0;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout a{color:#fff}.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-slideout h1,.wpseo-tab-video-slideout h2,.wpseo-tab-video-slideout h3,.wpseo-tab-video-slideout h4,.wpseo-tab-video-slideout h5,.wpseo-tab-video-slideout h6{margin-top:.5em;padding-top:0;color:#fff;font-weight:500}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{float:left;min-width:234px;max-width:242px;margin:0 12px 1em 0;padding:15px 15px 5px;border:1px solid #fff;border-radius:30px 30px 0;color:#fff;background-color:#a4286a}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea h3,.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:focus,.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea a:hover{color:#fff;font-weight:500}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:180px;padding:0 1em 1em 0;color:#fff;background-color:#a4286a;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .help-tab-content{margin:0;color:#fff;font-weight:300}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{float:left;margin-right:1em;padding-bottom:1em;-ms-flex:0 0 auto;flex:0 0 auto}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:264px;margin:0 auto;flex-basis:0;flex-grow:1;-ms-flex-negative:1;-ms-flex-positive:1;-ms-flex-preferred-size:0;flex-shrink:1}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text div:last-child{margin-right:0}.postbox .wpseo-tab-video-container{margin:-6px -12px 20px}.postbox .wpseo-tab-video-slideout{margin:0;padding:2em 12px 15px}.inside .wpseo-tab-video-slideout{height:auto}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;text-decoration:none}.wpseo-help-center-item a:focus,.wpseo-help-center-item a:hover{text-decoration:underline}.wpseo-help-center-item a.dashicons-before:before{margin-right:3px;text-decoration:none}.wpseo-help-center-item.active a{color:#a4286a;background-color:#fff}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{display:table;clear:both;content:""}.wpseo-metabox-tabs-div ul{list-style:none}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section{display:none;width:100%;vertical-align:top}.wpseo-meta-section.active{display:table-cell}.wpseo-metabox-sidebar{display:table-cell;width:40px;padding:0 5px 0 0;background-color:#fff;vertical-align:top}.wpseo-metabox-sidebar li span{margin:3px 0 0 -5px;padding:0 2px 0 5px;border:0 solid transparent;border-left-width:3px;border-radius:3px}.wpseo-metabox-sidebar li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-sidebar li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-sidebar li.active span{border-color:#333;color:#333}.wpseo-metabox-sidebar li.active span.wpseo-buy-premium{border-color:#a4286a;color:#a4286a}.wpseo-metabox-sidebar li.active span.wpseo-buy-premium:hover{border-color:#832055;color:#832055}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0 none}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;overflow:hidden;max-width:8em;max-width:8rem;vertical-align:top;white-space:nowrap;text-overflow:ellipsis}.wpseotab.active{display:block;overflow:auto;padding:.5em .9em;border:1px solid #ddd;background-color:#fdfdfd}.wpseo-metabox-tabs a{display:inline-block;padding:5px 4px 6px 12px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a,.wpseo-metabox-tabs .wpseo_content_tab+.wpseo_keyword_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs a{padding:5px 7px}.wpseo-metabox-tabs a .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-sidebar a{display:inline-block;width:35px;height:35px;font-size:20px;line-height:30px;text-decoration:none}.wpseo_hidden,.wpseotab{display:none}.wpseo-metabox-sidebar ul{margin:0}.wpseo-metabox-sidebar li{margin-bottom:0;padding:5px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}.wpseo-heading{padding-left:10px}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.inside .wpseotab .form-table th{width:140px!important;font-size:13px}.inside .wpseotab .form-table td{padding-top:20px}.inside .wpseotab .form-table label{vertical-align:top}.inside .wpseotab .form-table td input,.inside .wpseotab .form-table td select{margin-top:-5px}.inside .wpseotab .form-table td select[multiple],.wpseotab .wpseoanalysis{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:700}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}table.wpseoanalysis th{padding:15px 0 5px;font-size:14px;text-align:left}table.wpseoanalysis th.first{padding-top:0}table.wpseoanalysis td{margin:5px 0;font-size:13px;line-height:16px}table.wpseoanalysis td.score{width:20px;height:18px;padding-left:10px}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;margin-top:1px;padding:3px 6px;color:#000;background:0 0;font-size:14px;line-height:1;vertical-align:top;text-decoration:none;cursor:pointer}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:0;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.yoast_help.yoast-help-button{overflow:visible;position:relative;width:20px;height:20px;margin:0;padding:0;border:0;outline:0;color:#72777c;background:0 0;box-shadow:none;vertical-align:top;cursor:pointer}.wpseotab .yoast_help.yoast-help-button{float:right;margin-top:-6px}.wpseo-admin-page .yoast_help.yoast-help-button{margin-right:6px}.yoast_help.yoast-help-button:before{position:absolute;top:0;left:0;padding:4px;content:"\f223"}.yoast_help.yoast-help-button:focus,.yoast_help.yoast-help-button:hover{color:#0073aa}.yoast_help.yoast-help-button:focus:before{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.yoast-help-panel{display:none;max-width:30em!important;margin:-2px 0 2em!important;padding:0;font-weight:400;white-space:normal}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.wpseo-taxonomy-form td,.wpseo-taxonomy-form th,.wpseo-taxonomy-form tr{vertical-align:top}.inside .wpseotab .form-table.wpseo-taxonomy-form th{width:200px!important}.yst-traffic-light-container{display:block;height:30px}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:left;margin:0 5px 0 -5px}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;height:18px;margin-right:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}#poststuff.wpseo-taxonomy-metabox-postbox{padding-top:0}.term-php .wpseo-taxonomy-metabox-postbox h2{border-bottom:1px solid #eee}.wpseo-metabox-go-to::after{position:static;top:auto;right:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-premium-description{margin-top:.5em}ul.wpseo-metabox-premium-advantages{padding-left:1.5em;list-style:disc} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/snippet-330.min.css b/wp-content/plugins/wordpress-seo/css/snippet-330.min.css new file mode 100644 index 0000000..88b04b8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/snippet-330.min.css @@ -0,0 +1 @@ +#snippet_preview{margin:-11px 0 10px;font-family:Arial,Helvetica,sans-serif;font-style:normal}.form-table td .snippet-editor__label{font-size:1rem;line-height:1}.form-table td textarea{margin-top:5px}.wp-core-ui .button.snippet-editor__submit{margin-top:1em}.inside .wpseotab .form-table td input.snippet-editor__input{margin-top:5px}input[type=text].snippet-editor__field--invalid{color:#dc3232} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css b/wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css new file mode 100644 index 0000000..ea58265 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css @@ -0,0 +1 @@ +.fieldset-switch-toggle label{float:none}@media only screen{.switch-light.switch-yoast-seo{margin-bottom:.2em}.fieldset-switch-toggle legend,.switch-light.switch-yoast-seo>strong{display:block;box-sizing:border-box;min-width:200px;margin-top:10px;padding-right:1em;font-weight:700;line-height:2em;vertical-align:middle}.switch-light.switch-yoast-seo>span,.switch-toggle.switch-yoast-seo{width:250px;border:1px solid #ccc;border-radius:.5em;background-color:#dcdcdc;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.switch-toggle.switch-yoast-seo{float:left}.switch-light.switch-yoast-seo>span{display:inline-block;overflow:visible}.switch-light.switch-yoast-seo a,.switch-toggle.switch-yoast-seo a{border-color:#b5b5b5;border-radius:.5em;background:#a4286a}.switch-light.switch-yoast-seo input:focus+label,.switch-light.switch-yoast-seo input:focus~span a,.switch-toggle.switch-yoast-seo input:focus+label,.switch-toggle.switch-yoast-seo input:focus~span a{outline:0}.switch-light.switch-yoast-seo input:focus~span a,.switch-toggle.switch-yoast-seo input:focus~a{border-color:#5b9dd9;box-shadow:0 0 2px rgba(0,115,170,.8)}.switch-light.switch-yoast-seo input:checked~span a,.switch-toggle.switch-yoast-seo input:checked~span a{border-color:#b5b5b5;background:#a4286a}.switch-light.switch-yoast-seo input:checked~span span:first-child,.switch-light.switch-yoast-seo span span,.switch-toggle.switch-yoast-seo label{color:#333;text-shadow:none;font-weight:inherit}.switch-candy.switch-yoast-seo input:checked+label,.switch-candy.switch-yoast-seo input:checked~span span:nth-child(2),.switch-candy.switch-yoast-seo input~span span:first-child{color:#fff;text-shadow:none}.switch-light.switch-yoast-seo-reverse input:checked~span a{left:0}.switch-light.switch-yoast-seo-reverse a{left:50%}.switch-light.switch-yoast-seo-reverse span span{float:right}.switch-toggle.switch-yoast-seo label,label.switch-light.switch-yoast-seo{margin-left:0;cursor:pointer}.switch-yoast-seo .switch-yoast-seo-jaws-a11y{display:block;overflow:hidden;height:1px;margin-bottom:-1px}.switch-light.switch-yoast-seo label code,.switch-toggle.switch-yoast-seo label code{background-color:inherit;vertical-align:top}.switch-container .label-text{display:block;margin:.5em 0;font-weight:600}.switch-container{clear:both;margin:0 0 1em}.switch-container+.switch-container{margin-top:.5em}.switch-container+p{margin:-.5em 0 1em}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css b/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css new file mode 100644 index 0000000..bced16f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.switch-light span span,.switch-toggle a{display:none}@media only screen{.switch-light{position:relative;display:block}.switch-light::after{clear:both;content:"";display:table}.switch-light *,.switch-light :after,.switch-light :before{box-sizing:border-box}.switch-light a{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-light label,.switch-light>span{line-height:2em;vertical-align:middle}.switch-light input:focus+label,.switch-light input:focus~span a{outline:Highlight solid 2px}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-light input:focus+label,.switch-light input:focus~span a{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked~span a{right:0}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:left}.switch-light span span{position:relative;z-index:2;display:block;float:left;width:50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-light a{position:absolute;right:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-toggle{position:relative;display:block;padding:0!important}.switch-toggle::after{clear:both;content:"";display:table}.switch-toggle *,.switch-toggle :after,.switch-toggle :before{box-sizing:border-box}.switch-toggle label,.switch-toggle>span{line-height:2em;vertical-align:middle}.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline:Highlight solid 2px}.switch-material.switch-light,.switch-toggle.switch-material{overflow:visible}.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:left;padding:0 .5em;margin:0;text-align:center}.switch-toggle a{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:0;left:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),.switch-toggle label:nth-child(2):nth-last-child(4)~a,.switch-toggle label:nth-child(2):nth-last-child(4)~label{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4)~input:checked:nth-child(3)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(6),.switch-toggle label:nth-child(2):nth-last-child(6)~a,.switch-toggle label:nth-child(2):nth-last-child(6)~label{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(3)+label~a{left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(5)+label~a{left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),.switch-toggle label:nth-child(2):nth-last-child(8)~a,.switch-toggle label:nth-child(2):nth-last-child(8)~label{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(3)+label~a{left:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(5)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(7)+label~a{left:75%}.switch-toggle label:nth-child(2):nth-last-child(10),.switch-toggle label:nth-child(2):nth-last-child(10)~a,.switch-toggle label:nth-child(2):nth-last-child(10)~label{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(3)+label~a{left:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(5)+label~a{left:40%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(7)+label~a{left:60%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(9)+label~a{left:80%}.switch-toggle label:nth-child(2):nth-last-child(12),.switch-toggle label:nth-child(2):nth-last-child(12)~a,.switch-toggle label:nth-child(2):nth-last-child(12)~label{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(3)+label~a{left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(5)+label~a{left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(7)+label~a{left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(9)+label~a{left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(11)+label~a{left:83%}.switch-light.switch-candy>span,.switch-toggle.switch-candy{background-color:#2d3035;border-radius:3px;box-shadow:inset 0 2px 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2)}.switch-light.switch-candy input:checked~span span:first-child,.switch-light.switch-candy span span,.switch-toggle.switch-candy label{color:#fff;font-weight:700;text-align:center;text-shadow:1px 1px 1px #191b1e}.switch-candy input:checked+label,.switch-light.switch-candy input:checked~span span:nth-child(2),.switch-light.switch-candy input~span span:first-child{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5)}.switch-candy a{border:1px solid #333;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45);background-color:#70c66b;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2),transparent);background-image:linear-gradient(to bottom,rgba(255,255,255,.2),transparent)}.switch-candy-blue a{background-color:#38a3d4}.switch-candy-yellow a{background-color:#f5e560}.switch-ios.switch-light span span{color:#888b92}.switch-ios.switch-light a{left:0;top:0;width:2em;height:2em;background-color:#fff;border-radius:100%;border:.25em solid #D8D9DB;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-ios.switch-light>span{display:block;width:100%;height:2em;background-color:#D8D9DB;border-radius:1.75em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}.switch-material.switch-light::after,.switch-toggle.switch-material::after{clear:both;content:"";display:table}.switch-ios.switch-light>span span{position:absolute;top:0;left:0;width:100%;opacity:0;line-height:1.875em;vertical-align:middle;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.switch-ios.switch-light>span span:first-of-type{opacity:1;padding-left:1.875em}.switch-ios.switch-light>span span:last-of-type{padding-right:1.875em}.switch-ios.switch-light input:checked~span a{left:100%;border-color:#4BD865;margin-left:-2em}.switch-ios.switch-light input:checked~span{border-color:#4BD865;box-shadow:inset 0 0 0 30px #4BD865}.switch-ios.switch-light input:checked~span span:first-of-type{opacity:0}.switch-ios.switch-light input:checked~span span:last-of-type{opacity:1;color:#fff}.switch-ios.switch-toggle{background-color:#D8D9DB;border-radius:30px;box-shadow:inset rgba(0,0,0,.1) 0 1px 0}.switch-ios.switch-toggle a{background-color:#4BD865;border:.125em solid #D8D9DB;border-radius:1.75em;-webkit-transition:all .12s ease-out;-moz-transition:all .12s ease-out;transition:all .12s ease-out}.switch-ios.switch-toggle label{height:2.4em;color:#888b92;line-height:2.4em;vertical-align:middle}.switch-ios input:checked+label{color:#3e4043}.switch-light.switch-holo>span,.switch-toggle.switch-holo{background-color:#464747;border-radius:1px;box-shadow:inset rgba(0,0,0,.1) 0 1px 0;color:#fff;text-transform:uppercase}.switch-holo label{color:#fff}.switch-holo>span span{opacity:0;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.switch-holo>span span:first-of-type{opacity:1}.switch-holo label,.switch-holo>span span{font-size:85%;line-height:2.15625em}.switch-holo a{background-color:#666;border-radius:1px;box-shadow:inset rgba(255,255,255,.2) 0 1px 0,inset rgba(0,0,0,.3) 0 -1px 0}.switch-holo.switch-light input:checked~span a{background-color:#0E88B1}.switch-holo.switch-light input:checked~span span:first-of-type{opacity:0}.switch-holo.switch-light input:checked~span span:last-of-type{opacity:1}.switch-light.switch-material a{top:-.1875em;width:1.75em;height:1.75em;border-radius:50%;background:#fafafa;box-shadow:0 .125em .125em 0 rgba(0,0,0,.14),0 .1875em .125em -.125em rgba(0,0,0,.2),0 .125em .25em 0 rgba(0,0,0,.12);-webkit-transition:right .28s cubic-bezier(.4,0,.2,1);-moz-transition:right .28s cubic-bezier(.4,0,.2,1);transition:right .28s cubic-bezier(.4,0,.2,1)}.switch-material.switch-light>span{overflow:visible;position:relative;top:.1875em;width:3.25em;height:1.5em;min-height:auto;border-radius:1em;background:rgba(0,0,0,.26)}.switch-material.switch-light span span{position:absolute;clip:rect(0 0 0 0)}.switch-material.switch-light input:checked~span a{right:0;background:#3f51b5;box-shadow:0 .1875em .25em 0 rgba(0,0,0,.14),0 .1875em .1875em -.125em rgba(0,0,0,.2),0 .0625em .375em 0 rgba(0,0,0,.12)}.switch-material.switch-light input:checked~span{background:rgba(63,81,181,.5)}.switch-toggle.switch-material a{top:48%;width:.375em!important;height:.375em;margin-left:.25em;background:#3f51b5;border-radius:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.switch-toggle.switch-material label{color:rgba(0,0,0,.54);font-size:1em}.switch-toggle.switch-material label:before{content:'';position:absolute;top:48%;left:0;display:block;width:.875em;height:.875em;border-radius:100%;border:.125em solid rgba(0,0,0,.54);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.switch-toggle.switch-material input:checked+label:before{border-color:#3f51b5}.switch-light.switch-material>span:after,.switch-light.switch-material>span:before,.switch-toggle.switch-material label:after{content:'';position:absolute;top:0;left:0;z-index:3;display:block;width:4em;height:4em;border-radius:100%;background:#3f51b5;opacity:.4;margin-left:-1.25em;margin-top:-1.25em;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.switch-light.switch-material>span:after{left:auto;right:0;margin-left:0;margin-right:-1.25em}.switch-toggle.switch-material label:after{width:3.25em;height:3.25em;margin-top:-.75em}@-webkit-keyframes materialRipple{0%{-webkit-transform:scale(0)}20%{-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1)}}@-moz-keyframes materialRipple{0%{-moz-transform:scale(0)}20%{-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(1)}}@keyframes materialRipple{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.switch-material.switch-light input:checked~span:before,.switch-material.switch-light input:not(:checked)~span:after,.switch-toggle.switch-material input:checked+label:after{-webkit-animation:materialRipple .4s ease-in;-moz-animation:materialRipple .4s ease-in;animation:materialRipple .4s ease-in}.switch-light.switch-material.switch-light input~span:after,.switch-light.switch-material.switch-light input~span:before,.switch-material.switch-toggle input+label:after{visibility:hidden}.switch-light.switch-material.switch-light input:focus:checked~span:before,.switch-light.switch-material.switch-light input:focus:not(:checked)~span:after,.switch-material.switch-toggle input:focus:checked+label:after{visibility:visible}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-toggle input:focus+label,.switch-toggle input:focus~span a{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from,to{-webkit-transform:translate3d(0,0,0)}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/wpseo-dismissible-350.min.css b/wp-content/plugins/wordpress-seo/css/wpseo-dismissible-350.min.css new file mode 100644 index 0000000..f90fda1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/wpseo-dismissible-350.min.css @@ -0,0 +1 @@ +.yoast-notice-dismiss{position:absolute;top:0;right:1px;margin:0;padding:9px;border:none;color:#b4b9be;background:0 0;cursor:pointer;text-decoration:none}.yoast-notice-dismiss:before{display:block!important;width:20px;height:20px;color:#b4b9be;background:0 0;font:400 16px/1 dashicons;text-align:center;content:"\f153";-webkit-font-smoothing:antialiased!important;speak:none;position:relative;top:0;left:0;line-height:20px}.yoast-notice-dismiss:active:before,.yoast-notice-dismiss:focus:before,.yoast-notice-dismiss:hover:before{color:#c00}.yoast-notice-dismiss:focus{outline:0;color:#c00;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .yoast-notice-dismiss:focus{outline:#5b9dd9 solid 1px}.yoast-notice.is-dismissible{position:relative} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/yoast-components-360.min.css b/wp-content/plugins/wordpress-seo/css/yoast-components-360.min.css new file mode 100644 index 0000000..0b8ce4e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yoast-components-360.min.css @@ -0,0 +1 @@ +.yoast-wizard--step--container:focus,a{outline:0}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}.yoast-search-result-preview{background-color:#fff;font-family:Arial,sans-serif}.yoast-search-result-preview__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.yoast-search-result-preview__field{overflow:hidden;position:relative;width:600px;cursor:pointer}.yoast-search-result-preview__field:after,.yoast-search-result-preview__field:before{display:table;content:" "}.yoast-search-result-preview__field:after{clear:both}.yoast-search-result-preview__title{overflow:hidden;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.yoast-search-result-preview__url{color:#006621;font-size:14px;font-style:normal;line-height:16px}.yoast-search-result-preview__date,.yoast-search-result-preview__description{color:#777;font-size:13px;line-height:1.4}.yoast-icon,.yoast-icon__eye{padding-left:45px}.yoast-icon__eye{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") 20px center/16px 16px no-repeat}.yoast-button,.yoast-button__edit{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;cursor:pointer}.yoast-button__edit{display:block;margin-top:1em;padding-left:32px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E") 8px center/16px 16px no-repeat #f7f7f7;background-size:16px}.yoast-search-result-form{background-color:#fff;font-family:Arial,sans-serif}.yoast-search-result-form__heading{margin:0 -20px 15px;padding:8px 20px;border-bottom:1px solid #f7f7f7;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.yoast-search-result-form__description,.yoast-search-result-form__field{border:1px solid #bfbfbf;width:100%;box-sizing:border-box}.yoast-search-result-form__label{display:block;width:100%;margin-top:1em}.yoast-search-result-form__description{display:block;height:70px}.yoast-search-result-form__progress{display:block;box-sizing:border-box;width:100%;height:8px;margin-top:5px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.yoast-search-result-form__progress::-webkit-progress-bar{border:1px solid #bfbfbf;background-color:#f7f7f7}.yoast-search-result-form__close-button{margin-top:1em}.yoast-search-result-form__progress--bad{color:#dc3232}.yoast-search-result-form__progress--bad::-webkit-progress-value{background-color:#dc3232;transition:width 250ms}.yoast-search-result-form__progress--bad::-moz-progress-bar{background-color:#dc3232}.yoast-search-result-form__progress--bad--fallback{overflow:hidden;max-width:100%;background-color:#dc3232}.yoast-search-result-form__progress--ok{color:#ee7c1b}.yoast-search-result-form__progress--ok::-webkit-progress-value{background-color:#ee7c1b;transition:width 250ms}.yoast-search-result-form__progress--ok::-moz-progress-bar{background-color:#ee7c1b}.yoast-search-result-form__progress--ok--fallback{overflow:hidden;max-width:100%;background-color:#ee7c1b}.yoast-search-result-form__progress--good{color:#7ad03a}.yoast-search-result-form__progress--good::-webkit-progress-value{background-color:#7ad03a;transition:width 250ms}.yoast-search-result-form__progress--good::-moz-progress-bar{background-color:#7ad03a}.yoast-search-result-form__progress--good--fallback{overflow:hidden;max-width:100%;background-color:#7ad03a}.yoast-search-result-editor{position:relative;width:640px;padding:0 20px 20px;border:1px solid #f7f7f7;border-radius:20px;background-color:#fff;font-family:Arial,sans-serif}body{margin:0;padding:0;background:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#container{max-width:1660px;margin:0 auto}.yoast-wizard-body{box-sizing:border-box;width:80%;margin:1rem auto 4rem}@media screen and (max-width:768px){.yoast-wizard-body{width:auto;margin:0}}.yoast-wizard__logo{display:block;margin:0 auto}.yoast-wizard{box-sizing:border-box;width:100%;min-height:20px;padding:3em;background:#fff;text-align:left}.yoast-wizard--navigation{width:100%;text-align:right}.yoast-wizard--button{margin-top:1em}.yoast-wizard--button__next{margin-left:1em}.yoast-wizard--button__next button:focus,.yoast-wizard--button__next button:hover{background-color:#832055!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ebebeb!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__active svg{color:#5d237a;fill:#5d237a}.yoast-wizard--step__inactive div{pointer-events:none}.yoast-wizard--step--container h1{margin-top:0;margin-bottom:1rem;color:#a4286a;font-size:2.75em;font-weight:300;line-height:3.68rem;letter-spacing:normal}@media screen and (max-width:768px){.yoast-wizard{padding:1em 1em 2em}.yoast-wizard--step__active{overflow:hidden;width:38px}.yoast-wizard--step__active div{display:inline-block!important;vertical-align:middle}.yoast-wizard--step__active div>span>span{display:block!important;margin-left:-7px;padding-right:99px!important}.yoast-wizard--step__inactive{display:none!important}.yoast-wizard--step--container h1{font-size:2em;line-height:1.25}}.yoast-wizard--step--container h2{color:#a4286a;font-size:1.375em;font-weight:400}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.156863) 0 3px 10px,rgba(0,0,0,.227451) 0 3px 10px;text-align:left}@media screen and (max-width:768px){.yoast-wizard-container{box-shadow:none}}.yoast-wizard-container fieldset{margin:1em 0;padding-left:.5em;border:0}.yoast-wizard-text-input{padding-bottom:.5em;font-size:14px}.yoast-wizard-text-input-label{display:block;margin:.5em 0 0;font-weight:700;cursor:pointer}.yoast-wizard-text-input [type=text]{box-sizing:border-box;width:100%;max-width:450px}.yoast-wizard-field-description{font-weight:700}.yoast-wizard input{margin:.5em 0;padding:5px;font-size:14px;line-height:140%}.yoast-wizard label{cursor:pointer}.yoast-wizard input[type=radio]{margin:.3em .7em .3em 0;vertical-align:middle}.yoast-wizard-input__explanation{margin-top:0;color:#555;font-style:italic}.yoast-wizard-input-radio{font-size:14px}.yoast-wizard-input-radio-option label{padding-top:2px}.yoast-wizard-input-radio-separator{padding:0}.yoast-wizard-input-radio-separator input{position:absolute;left:-9999em;width:1px;height:1px}.yoast-wizard-input-radio-separator input+label{float:left;width:30px!important;margin:0 5px 5px 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.yoast-wizard-input-radio-separator input:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}.yoast-wizard-input-radio-separator input:checked+label,.yoast-wizard-input-radio-separator input:focus+label{border-radius:10px 10px 0}.yoast-video-container-max-width{max-width:560px}.yoast-video-container{overflow:hidden;position:relative;height:0;padding-bottom:56.25%}.yoast-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.yoast-wizard-return-link{display:block;margin:1em 0;color:#646d78;text-align:center}.yoast-wizard-mailchimp-message-error{color:#dc3232}.yoast-wizard-mailchimp-message-success{color:#008a00}.yoast-wizard-input{padding-bottom:.5em}.yoast-wizard-input__select{margin:1em 0;font-size:14px}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container-description{display:block}.ie9 .yoast-wizard--stepper{display:none} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-350.min.css b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-350.min.css new file mode 100644 index 0000000..f220148 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-350.min.css @@ -0,0 +1 @@ +@charset "UTF-8";#wpseo-debug-info,.yoast-seo-premium-extension:after,h4{clear:both}.wpseotab .extension,.yoast *,.yoast :after,.yoast :before{box-sizing:border-box}.yoast-list--usp{margin-bottom:1em;padding:0;font-family:"Open Sans",Arial,sans-serif}.yoast-list--usp li{position:relative;padding-left:1.2533333333rem;list-style:none!important}.yoast-list--usp li::before{position:absolute;top:0;left:0;color:#77b227;font-family:FontAwesome,"Open Sans",Arial,sans-serif;content:"\f00c\0020"}.yoast .h1,.yoast .h2,.yoast .h3,.yoast .h4,.yoast .h5,.yoast .h6,.yoast h1,.yoast h2,.yoast h3,.yoast h4,.yoast h5,.yoast h6{display:block;margin-top:0;font-family:"Open Sans",Arial,sans-serif;font-weight:300}.yoast .h1,.yoast h1{margin-bottom:1.35rem;font-size:2.5em;line-height:3.68rem;letter-spacing:normal}@media only screen and (min-width:30rem){.yoast .h1,.yoast h1{font-size:2.75em}}.yoast .h2,.yoast h2{margin-bottom:1.2rem;font-size:1.88em;line-height:2.5rem}.yoast .h2.tight,.yoast h2.tight{margin-bottom:.6rem}.yoast .h3,.yoast h3{margin-bottom:.8rem;font-size:1.25em;line-height:1.88rem}.yoast .h3.tight,.yoast h3.tight{margin-bottom:.4rem}@media only screen and (min-width:30rem){.yoast .h3,.yoast h3{font-size:1.375em}}@media only screen and (min-width:50rem){.yoast .h3,.yoast h3{font-size:1.5em}}.yoast .h4,.yoast .h5,.yoast .h6,.yoast h4,.yoast h5,.yoast h6{margin-bottom:.2rem;font-size:1.13em;font-weight:400;line-height:1.88rem}.yoast-button{display:inline-block;position:relative;width:100%;padding:.345em 1.5em .345em 1em;border:0;color:#dc5c04;background-color:#dc5c04;font-family:"Open Sans",Arial,sans-serif;font-size:1.1em;text-decoration:none;cursor:pointer}@media only screen and (min-width:30rem){.yoast-button{width:auto;max-height:2.86rem;margin-right:1.36rem}.yoast-button.left::before,.yoast-button::after{position:absolute;top:0;width:0;height:0;border-top:1.43rem solid transparent;border-bottom:1.44rem solid transparent}.yoast-button::after{right:-1.36rem;border-right:0;border-left:1.43rem solid #dc5c04;content:""}.yoast-button.left{margin-right:0;margin-left:1.36rem}.yoast-button.left::after{content:none}.yoast-button.left::before{left:-1.36rem;border-right:1.43rem solid #dc5c04;border-left:0;content:""}}.yoast-button--full::after,.yoast-button--naked::after,.yoast-button--noarrow::after{content:none}.yoast-button.alignleft{margin:1rem 2.5rem 0 0!important}.yoast-button .arrow{display:none}.yoast-button+.yoast-button{margin-top:1em;margin-left:1.88rem}.yoast-button--full{width:100%}.yoast-button.default{color:#fff;background-color:#dc5c04}.yoast-button.default::after{border-left-color:#dc5c04}.yoast-button.default::before{border-right-color:#dc5c04}.yoast-button a:focus,.yoast-button:hover{color:#fff;background-color:#f58223;text-decoration:underline}.yoast-button a:focus::after,.yoast-button:hover::after{border-left-color:#f58223}.yoast-button a:focus::before,.yoast-button:hover::before{border-right-color:#f58223}.yoast-button.academy{color:#fff;background-color:#5d237a}.yoast-button.academy::after{border-left-color:#5d237a}.yoast-button.academy::before{border-right-color:#5d237a}@media only screen and (max-width:20rem){.yoast-button.academy{background-color:#5d237a}.yoast-button.academy--secondary{background-color:#a4286a}}.yoast-button.academy--secondary{color:#fff;background-color:#a4286a}.yoast-button.academy--secondary::after{border-left-color:#a4286a}.yoast-button.academy--secondary::before{border-right-color:#a4286a}.yoast-button.software{color:#fff;background-color:#0075b3}.yoast-button.software::after{border-left-color:#0075b3}.yoast-button.software::before{border-right-color:#0075b3}.yoast-button.review{color:#fff;background-color:#009288}.yoast-button.about,.yoast_academy .yoast-button{background-color:#d93f69;color:#fff}.yoast-button.review::after{border-left-color:#009288}.yoast-button.about::after,.yoast_academy .yoast-button::after{border-left-color:#d93f69}.yoast-button.review::before{border-right-color:#009288}.yoast-button.about::before,.yoast_academy .yoast-button::before{border-right-color:#d93f69}.yoast_academy .yoast-button a:focus,.yoast_academy .yoast-button:hover{color:#fff;background-color:#d42a59;text-decoration:underline}.yoast_academy .yoast-button a:focus::after,.yoast_academy .yoast-button:hover::after{border-left-color:#d42a59}.yoast_academy .yoast-button a:focus::before,.yoast_academy .yoast-button:hover::before{border-right-color:#d42a59}.yoast_academy .yoast-button.dimmed,body .yoast-button.dimmed{color:#646464;background-color:#dcdcdc}.yoast_academy .yoast-button.dimmed::after,body .yoast-button.dimmed::after{border-left-color:#dcdcdc}.yoast_academy .yoast-button.dimmed::before,body .yoast-button.dimmed::before{border-right-color:#dcdcdc}.yoast_academy .yoast-button.dimmed a:focus,.yoast_academy .yoast-button.dimmed:hover,body .yoast-button.dimmed a:focus,body .yoast-button.dimmed:hover{color:#646464;background-color:#cdcdcd;text-decoration:underline}.yoast_academy .yoast-button.dimmed a:focus::after,.yoast_academy .yoast-button.dimmed:hover::after,body .yoast-button.dimmed a:focus::after,body .yoast-button.dimmed:hover::after{border-left-color:#cdcdcd}.yoast_academy .yoast-button.dimmed a:focus:before,.yoast_academy .yoast-button.dimmed:hover:before,body .yoast-button.dimmed a:focus:before,body .yoast-button.dimmed:hover:before{border-right-color:#cdcdcd}.yoast-button--naked{padding:0;border:none;background-color:transparent}.yoast-button i.fa{margin:4px 10px 0 0;font-size:140%}.theme-academy .yoast-promoblock{border-color:#5d237a}.theme-academy--secondary .yoast-promoblock{border-color:#a4286a}.theme-software .yoast-promoblock{border-color:#0075b3}.theme-review .yoast-promoblock{border-color:#009288}.theme-about .yoast-promoblock,.theme-home .yoast-promoblock{border-color:#d93f69}.theme-academy.yoast-promoblock{border-color:#5d237a}.theme-academy--secondary.yoast-promoblock{border-color:#a4286a}.theme-software.yoast-promoblock{border-color:#0075b3}.theme-review.yoast-promoblock,.theme-software--secondary.yoast-promoblock{border-color:#009288}.theme-review--secondary.yoast-promoblock{border-color:#77b227}.theme-about.yoast-promoblock{border-color:#d93f69}.theme-about--secondary.yoast-promoblock{border-color:#a4286a}.cta.yoast-promoblock,.link.yoast-promoblock{border-color:#dc5c04}.link.yoast-promoblock::after{-webkit-filter:drop-shadow(1px 0 0 #dc5c04);-moz-filter:drop-shadow(1px 0 0 #dc5c04);-ms-filter:drop-shadow(1px 0 0 #dc5c04);-o-filter:drop-shadow(1px 0 0 #dc5c04);filter:drop-shadow(1px 0 0 #dc5c04)}.cta.yoast-promoblock::after{-webkit-filter:drop-shadow(1px 0 0 #dc5c04);-moz-filter:drop-shadow(1px 0 0 #dc5c04);-ms-filter:drop-shadow(1px 0 0 #dc5c04);-o-filter:drop-shadow(1px 0 0 #dc5c04);filter:drop-shadow(1px 0 0 #dc5c04)}.yoast-promoblock{display:block;position:relative;margin-bottom:1.88rem;padding:20px;border:1px solid;border-radius:30px 30px 0;background-color:#fff;font-family:Merriweather,Georgia,serif}.yoast-promoblock p{color:#000}.yoast-promoblock p:last-of-type{margin-bottom:0}.yoast-promoblock i.blockicon{position:absolute;right:10px;bottom:10px;padding:0 0 0 .5em;font-size:2.25em}.yoast-promoblock a img{border:1px solid #dcdcdc}.yoast-promoblock p a{font-weight:600!important;text-decoration:underline}.wpseotab .extension a,.yoast-promoblock form a,a.promoblock,a.promoblock:hover,div.yoastbox .button-primary:hover,div.yoastbox .button:hover{text-decoration:none}.yoast-promoblock form a{font-family:"Open Sans",Arial,sans-serif;font-weight:400!important}.yoast-promoblock .h4,.yoast-promoblock h4{margin-bottom:.7rem}.yoast-promoblock.link{border-color:#dc5c04}.yoast-promoblock.link a,.yoast-promoblock.link a:hover{color:#dc5c04}.yoast-promoblock--white{border-color:#fff!important}.yoast-promoblock.theme-academy a{color:#5d237a!important}.yoast-promoblock.theme-academy.secondary a{color:#a4286a!important}.yoast-promoblock.theme-software a{color:#0075b3!important}.yoast-promoblock.theme-review a{color:#009288!important}.yoast-promoblock.theme-review.secondary a{color:#77b227!important}.yoast-promoblock.theme-about a{color:#d93f69!important}.product .yoast-promoblock{overflow:hidden}.yoast-promoblock--hometitle{display:-ms-flexbox;display:flex;max-width:16em;height:11em;margin:1rem auto 2rem;border-color:#fff!important;background-color:rgba(217,63,105,.25);font-size:16px;font-size:1rem;line-height:1;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;-ms-flex-pack:justify}.old-ie .yoast-promoblock--hometitle{text-align:justify}.old-ie .yoast-promoblock--hometitle::after{display:inline-block;width:100%;content:""}.old-ie .yoast-promoblock--hometitle>*{display:inline-block;text-align:left}@media only screen and (max-width:30rem){.yoast-promoblock--hometitle::after{content:none!important}}.yoast-promoblock--imageholder{margin-bottom:0;padding:0}.yoast-promoblock--imageholdersmall{position:absolute}.yoast-promoblock--imageholdersmall:first-child{left:4rem}.yoast-promoblock--imageholdersmall:last-child{top:4rem}@media only screen and (max-width:50rem){.yoast-promoblock h2{margin-bottom:0}}a.promoblock{color:#000}.promoblockimage__holder{position:relative;width:240px;height:295px}@media only screen and (min-width:50rem){[class*=promoblock--icon]::before{position:absolute;right:.47rem;bottom:.47rem;font-family:FontAwesome,"Open Sans",Arial,sans-serif;font-size:2.2rem;line-height:1}body.theme-about [class*=promoblock--icon]::before{color:#d93f69}body.theme-about .promoblock a.color-cta{color:#009288!important}body.theme-academy [class*=promoblock--icon]::before{color:#5d237a}body.theme-software [class*=promoblock--icon]::before{color:#0075b3}.promoblock--icon-academy::before{content:"\f19d"}.promoblock--icon-blog::before{content:"\f1ea"}.promoblock--icon-book::before{content:"\f02d"}.promoblock--icon-calendar::before{content:"\f073"}.promoblock--icon-check::before{content:"\f046"}.promoblock--icon-drupal::before{content:"\f1a9"}.promoblock--icon-gears::before{content:"\f085"}.promoblock--icon-pencil::before{content:"\f040"}.promoblock--icon-plug::before{content:"\f1e6"}.promoblock--icon-video::before{content:"\f008"}.promoblock--icon-wordpress::before{content:"\f19a"}}.yoast{color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;line-height:1.88;letter-spacing:.01em}.yoast-hr{position:relative;margin:0;padding-bottom:1.88rem;border:0;border-top:1px solid #a4286a}.yoast-hr:after{position:absolute;z-index:1;top:-2px;left:50%;height:0;border:none;border-top:20px solid #f1f1f1;border-right:40px solid transparent;border-left:40px solid transparent;line-height:0;content:"";-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(0 1px 0 #a4286a);-moz-filter:drop-shadow(0 1px 0 #a4286a);-ms-filter:drop-shadow(0 1px 0 #a4286a);-o-filter:drop-shadow(0 1px 0 #a4286a);filter:drop-shadow(0 1px 0 #a4286a)}.yoast-list--usp li:before{width:1em;height:100%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") left .4em no-repeat;background-size:contain;content:""}.yoast-button--purple{background-color:#5d237a}.yoast-button-go-to:after{position:static;top:auto;right:auto;width:auto;height:auto;border:none;content:" \00BB"}.yoast-button--installed{color:#fff;background-color:#77b227;cursor:default}.yoast-button--installed:hover{background-color:#77b227;text-decoration:none}.yoast-promo-extensions{display:-ms-flexbox;display:flex;margin-left:-50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast-promo-extensions>h2{width:100%;margin-left:50px}.yoast-promo-extension{max-width:330px;margin-left:50px;border-color:#a4286a;background-color:transparent}.yoast-promo-extension:first-child{margin-left:0}.yoast-promo-extension img{width:100%;height:auto;margin-bottom:.8rem}.yoast-promo-extension .yoast-button{width:100%;max-height:none}.yoast-promo-extension .yoast-button--installed{width:auto}.yoast-promo-extension h3{color:#a4286a}@media screen and (max-width:900px){.yoast-promo-extension img{display:none}.yoast-promo-extension{width:100%;max-width:none}}.yoast-seo-premium-extension:after,.yoast-seo-premium-extension:before{display:table;content:""}.yoast-seo-premium-benefits__title{font-weight:600}.yoast-seo-premium-benefits__description:before{content:"– "}.yoast-link--more-info{padding-left:calc(1em + 5px);color:#646464;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23646464%22%20d%3D%22M1152%201376v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D96v%2D512q0%2D14%2D9%2D23t%2D23%2D9h%2D320q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h96v320h%2D96q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h448q14%200%2023%2D9t9%2D23zm%2D128%2D896v%2D160q0%2D14%2D9%2D23t%2D23%2D9h%2D192q%2D14%200%2D23%209t%2D9%2023v160q0%2014%209%2023t23%209h192q14%200%2023%2D9t9%2D23zm640%20416q0%20209%2D103%20385%2E5t%2D279%2E5%20279%2E5%2D385%2E5%20103%2D385%2E5%2D103%2D279%2E5%2D279%2E5%2D103%2D385%2E5%20103%2D385%2E5%20279%2E5%2D279%2E5%20385%2E5%2D103%20385%2E5%20103%20279%2E5%20279%2E5%20103%20385%2E5z%22%2F%3E%3C%2Fsvg%3E") left .2em no-repeat;background-size:1em}.yoast-link--more-info:after{content:" \00BB"}.yoast-promo-extension .yoast-link--more-info{display:block;margin:1em 0 0;background-position:left .4em}.yoast-heading-highlight{color:#a4286a;font-weight:600}.yoast-money-back-guarantee{font-size:1.1em;font-style:italic}h4{margin:1.2em 0 .5em}p.desc{margin:6px 0 10px;padding:0 0 8px 25px}p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}tr.yst_row{margin:5px 0 0;padding:5px 0 0}tr.yst_row.even{background-color:#f6f6f6}div.yoastbox ul{margin-left:20px}.postbox{margin:10px 10px 0 0}label{float:left;margin-left:6px}label.radio{float:none;margin-right:20px}input.textinput,select,textarea{width:400px}input.checkbox+label.checkbox{width:auto}input.textinput,select.select,textarea.textinput{float:left;margin:0 3px 15px 0;padding:5px}textarea.textinput{padding:3px 6px}select.select{padding:3px}input.checkbox,input.checkbox.double{float:left;margin:6px 10px 6px 0}.textinput.metadesc{height:50px}textarea.import{width:500px;height:100px}label.checkbox,label.select,label.textinput{width:200px;margin:5px 0;background-color:transparent}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}table.wpseo th{text-align:left}.wpseo_content_wrapper{display:table;width:100%}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}.wpseo-remove-ads{margin-top:0;padding:12px;border:1px solid #0075b3;border-radius:20px 20px 0;background-color:#fff}#wpseo_content_top{min-width:800px}div.wpseo_variable_warning{margin:5px 0 0;padding:5px;color:#dc3232}input.wpseo_variable_warning,textarea.wpseo_variable_warning{border:1px solid #dc3232}.wpseo_variable_warning a{color:#dc3232}.wpseo_content_wrapper h3{margin:1em 0 .5em}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}#sidebar-container{width:261px;padding:0 0 0 20px}@media (max-width:1020px){#wpseo_content_top{margin-left:0;padding-left:0}}.wpseo-admin-page .form-table td,.wpseo-admin-page .form-table th,.wpseo-admin-page .form-table tr{vertical-align:top}.postbox form{line-height:150%}div.yoastbox ul li{list-style:square}.text{width:250px}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;border-collapse:collapse;color:#444;font-size:12px}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align:text-top}.correct,.wrong{padding:5px;color:#fff}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}.correct{background-color:green}.wrong{background-color:#dc3232}.wrong code{padding:3px 8px;color:#000}.yoast-notice-blocking-files code{color:#000;line-height:2}.yoast-notice-blocking-files .button{margin:.5em 0}.button.checkit,.button.fixit{float:right;margin:0 5px}.button.checkit{padding:5px 8px}.fb-buttons .button,.fb-buttons .button-primary{margin-right:8px}.postbox#donate{border:2px green}.wpseotab{display:none;margin-top:15px}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab p.expl strong{font-size:115%}#sidebar .yoastbox{margin:0 0 10px;padding:10px 15px;border:1px solid #ccc;border-radius:5px 25px}#sidebar .yoastbox h2{font-size:16px}#sidebar .promo{color:#000}#donate.yoastbox,#sitereview.yoastbox{border-color:green;background-color:#cfc}h2{margin-bottom:20px}h2 code{font-size:23px}#pointer-primary{margin:0 5px 0 0}#wpseo-debug-info .hndle{cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-left:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}.wpseotab .extension{float:left;width:300px;height:230px;margin:10px 20px 10px 0;border:1px solid #ccc}.wpseotab .extension p{margin:0;padding:10px}.wpseotab .extension h3{box-sizing:border-box;height:110px;margin:0;padding:20px 10px 0 120px;border-bottom:1px solid #ccc;background:left 10px no-repeat #fff;background-size:130px 100px}.wpseotab .extension button.installed{border-color:#00a000;background-color:#00a000;cursor:default}#separator{margin:1.5em 0 1em}#separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}#separator input.radio+label{float:left;width:30px!important;margin:0 5px 0 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}#separator input.radio:checked+label{border:1px solid #a4286a;background-color:#fff;box-shadow:inset 0 0 0 2px #a4286a}#separator input.radio:focus+label{border-radius:10px 10px 0}.svg-container{text-align:center}.svg-container .dashicons{width:200px;height:100px;font-size:100px}body.toplevel_page_wpseo_dashboard .wp-badge{border:none;background:url(../images/Yoast_SEO_Icon.svg);background-size:150px 160px;box-shadow:none}.nav-tab .dashicons{width:18px;height:18px;font-size:18px;line-height:24px}.nav-tab .pinteresticon{width:12px;height:24px;margin-right:2px;background-image:url(../images/pinterest-23x30.png);background-repeat:no-repeat;background-position:center center;background-size:contain}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/yst_seo_score-330.min.css b/wp-content/plugins/wordpress-seo/css/yst_seo_score-330.min.css new file mode 100644 index 0000000..90c5cdb --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yst_seo_score-330.min.css @@ -0,0 +1 @@ +.overallScore #score_circle{fill:#999}.overallScore #score_circle_shadow{fill:#777}.overallScore.good #score_circle{fill:#9fda4f}.overallScore.good #score_circle_shadow{fill:#77b227}.overallScore.ok #score_circle{fill:#ffb81e}.overallScore.ok #score_circle_shadow{fill:#f49a00}.overallScore.bad #score_circle{fill:#ff4e47}.overallScore.bad #score_circle_shadow{fill:#ed261f}.overallScore.na #score_circle_shadow{fill:#999}.overallScore svg{margin:10px}.wpseo-score-icon{display:inline-block;width:12px;height:12px;margin:3px 10px 0 3px;border-radius:50%;background:#888;vertical-align:top}.wpseo-score-icon.good{background-color:#7ad03a}.wpseo-score-icon.ok{background-color:#ee7c1b}.wpseo-score-icon.bad{background-color:#dc3232}.wpseo-score-icon.na{background-color:#888}.wpseo-score-icon.noindex{background-color:#1e8cbe}.wpseo-score-title{font-weight:600}#taxonomy_overall{position:absolute;top:0;margin-left:87.5%} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/images/banner-configuration-service.png b/wp-content/plugins/wordpress-seo/images/banner-configuration-service.png new file mode 100644 index 0000000..057db90 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/banner-configuration-service.png differ diff --git a/wp-content/plugins/wordpress-seo/images/banner-seo-copywriting-training.png b/wp-content/plugins/wordpress-seo/images/banner-seo-copywriting-training.png new file mode 100644 index 0000000..f836758 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/banner-seo-copywriting-training.png differ diff --git a/wp-content/plugins/wordpress-seo/images/extensions-local.png b/wp-content/plugins/wordpress-seo/images/extensions-local.png new file mode 100644 index 0000000..efc82b0 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/extensions-local.png differ diff --git a/wp-content/plugins/wordpress-seo/images/extensions-news.png b/wp-content/plugins/wordpress-seo/images/extensions-news.png new file mode 100644 index 0000000..f05ea47 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/extensions-news.png differ diff --git a/wp-content/plugins/wordpress-seo/images/extensions-premium-ribbon.png b/wp-content/plugins/wordpress-seo/images/extensions-premium-ribbon.png new file mode 100644 index 0000000..4345f25 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/extensions-premium-ribbon.png differ diff --git a/wp-content/plugins/wordpress-seo/images/extensions-video.png b/wp-content/plugins/wordpress-seo/images/extensions-video.png new file mode 100644 index 0000000..1d9091a Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/extensions-video.png differ diff --git a/wp-content/plugins/wordpress-seo/images/extensions-woo.png b/wp-content/plugins/wordpress-seo/images/extensions-woo.png new file mode 100644 index 0000000..45c6156 Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/extensions-woo.png differ diff --git a/wp-content/plugins/wordpress-seo/images/pinterest-23x30.png b/wp-content/plugins/wordpress-seo/images/pinterest-23x30.png new file mode 100644 index 0000000..174438a Binary files /dev/null and b/wp-content/plugins/wordpress-seo/images/pinterest-23x30.png differ diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php new file mode 100644 index 0000000..519e5a9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php @@ -0,0 +1,44 @@ +is_first_install(); + + if ( $is_first_install && WPSEO_Utils::is_api_available() ) { + add_action( 'wpseo_activate', array( $this, 'set_first_install_options' ) ); + } + } + + /** + * When the option doesn't exist, it should be a new install. + * + * @return bool + */ + private function is_first_install() { + return ( get_option( 'wpseo' ) === false ); + } + + /** + * Sets the options on first install for showing the installation notice and disabling of the settings pages. + */ + public function set_first_install_options() { + $options = get_option( 'wpseo' ); + + $options['enable_setting_pages'] = false; + $options['show_onboarding_notice'] = true; + + update_option( 'wpseo', $options ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-author-sitemap-provider.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-author-sitemap-provider.php new file mode 100644 index 0000000..8adf256 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-author-sitemap-provider.php @@ -0,0 +1,381 @@ +update_user_meta(); + + $has_exclude_filter = has_filter( 'wpseo_sitemap_exclude_author' ); + + $query_arguments = array(); + + if ( ! $has_exclude_filter ) { // We only need full users if legacy filter(s) hooked to exclusion logic. R. + $query_arguments['fields'] = 'ID'; + } + + $users = $this->get_users( $query_arguments ); + + if ( $has_exclude_filter ) { + $users = $this->exclude_users( $users ); + $users = wp_list_pluck( $users, 'ID' ); + } + + if ( empty( $users ) ) { + return array(); + } + + $index = array(); + $page = 1; + $user_pages = array_chunk( $users, $max_entries ); + + if ( count( $user_pages ) === 1 ) { + $page = ''; + } + + foreach ( $user_pages as $users_page ) { + + $user_id = array_shift( $users_page ); // Time descending, first user on page is most recently updated. + $user = get_user_by( 'id', $user_id ); + $index[] = array( + 'loc' => WPSEO_Sitemaps_Router::get_base_url( 'author-sitemap' . $page . '.xml' ), + 'lastmod' => '@' . $user->_yoast_wpseo_profile_updated, // @ for explicit timestamp format + ); + + $page++; + } + + return $index; + } + + /** + * Retrieve users, taking account of all necessary exclusions. + * + * @param array $arguments Arguments to add. + * + * @return array + */ + protected function get_users( $arguments = array() ) { + + global $wp_version, $wpdb; + + $options = WPSEO_Options::get_all(); + + $defaults = array( + // 'who' => 'authors', Breaks meta keys, see https://core.trac.wordpress.org/ticket/36724#ticket R. + 'meta_key' => '_yoast_wpseo_profile_updated', + 'orderby' => 'meta_value_num', + 'order' => 'DESC', + 'meta_query' => array( + 'relation' => 'AND', + array( + 'key' => $wpdb->get_blog_prefix() .'user_level', + 'value' => '0', + 'compare' => '!=', + ), + array( + 'relation' => 'OR', + array( + 'key' => 'wpseo_excludeauthorsitemap', + 'value' => 'on', + 'compare' => '!=', + ), + array( + 'key' => 'wpseo_excludeauthorsitemap', + 'compare' => 'NOT EXISTS', + ), + ), + ), + ); + + // TODO Remove version condition after plugin requirements raised to WP 4.3. R. + if ( $options['disable_author_noposts'] === true && version_compare( $wp_version, '4.3', '>=' ) ) { + // $defaults['who'] = ''; // Otherwise it cancels out next argument. + $defaults['has_published_posts'] = true; + } + + // TODO Remove version condition after plugin requirements raised to WP 4.4. R. + if ( version_compare( $wp_version, '4.4', '>=' ) ) { + + $excluded_roles = $this->get_excluded_roles(); + + if ( ! empty( $excluded_roles ) ) { + // $defaults['who'] = ''; // Otherwise it cancels out next argument. + $defaults['role__not_in'] = $excluded_roles; + } + } + + return get_users( array_merge( $defaults, $arguments ) ); + } + + /** + * Retrieve array of roles, excluded in settings. + * + * @return array + */ + protected function get_excluded_roles() { + + static $excluded_roles; + + if ( isset( $excluded_roles ) ) { + return $excluded_roles; + } + + $options = WPSEO_Options::get_all(); + $roles = WPSEO_Utils::get_roles(); + + foreach ( $roles as $role_slug => $role_name ) { + + if ( ! empty( $options[ "user_role-{$role_slug}-not_in_sitemap" ] ) ) { + $excluded_roles[] = $role_name; + } + } + + if ( ! empty( $excluded_roles ) ) { // Otherwise it's handled by who=>authors query. + $excluded_roles[] = 'Subscriber'; + } + + return $excluded_roles; + } + + /** + * Get set of sitemap link data. + * + * @param string $type Sitemap type. + * @param int $max_entries Entries per sitemap. + * @param int $current_page Current page of the sitemap. + * + * @return array + */ + public function get_sitemap_links( $type, $max_entries, $current_page ) { + + $options = WPSEO_Options::get_all(); + + $links = array(); + + if ( $options['disable-author'] === true || $options['disable_author_sitemap'] === true ) { + return $links; + } + + $users = $this->get_users( array( + 'offset' => ( $current_page - 1 ) * $max_entries, + 'number' => $max_entries, + ) ); + + $users = $this->exclude_users( $users ); + + if ( empty( $users ) ) { + $users = array(); + } + + $time = time(); + + foreach ( $users as $user ) { + + $author_link = get_author_posts_url( $user->ID ); + + if ( empty( $author_link ) ) { + continue; + } + + $mod = $time; + + if ( isset( $user->_yoast_wpseo_profile_updated ) ) { + $mod = $user->_yoast_wpseo_profile_updated; + } + + $url = array( + 'loc' => $author_link, + 'mod' => date( DATE_W3C, $mod ), + + // Deprecated, kept for backwards data compat. R. + 'chf' => 'daily', + 'pri' => 1, + ); + + /** This filter is documented at inc/sitemaps/class-post-type-sitemap-provider.php */ + $url = apply_filters( 'wpseo_sitemap_entry', $url, 'user', $user ); + + if ( ! empty( $url ) ) { + $links[] = $url; + } + } + + return $links; + } + + /** + * Update any users that don't have last profile update timestamp. + * + * @return int Count of users updated. + */ + protected function update_user_meta() { + + $users = get_users( array( + 'who' => 'authors', + 'meta_query' => array( + array( + 'key' => '_yoast_wpseo_profile_updated', + 'value' => 'needs-a-value-anyway', // This is ignored, but is necessary... + 'compare' => 'NOT EXISTS', + ), + ), + ) ); + + $time = time(); + + foreach ( $users as $user ) { + update_user_meta( $user->ID, '_yoast_wpseo_profile_updated', $time ); + } + + return count( $users ); + } + + /** + * Wrap legacy filter to deduplicate calls. + * + * @param array $users Array of user objects to filter. + * + * @return array + */ + protected function exclude_users( $users ) { + + /** + * Filter the authors, included in XML sitemap. + * + * @param array $users Array of user objects to filter. + */ + return apply_filters( 'wpseo_sitemap_exclude_author', $users ); + } + + /** + * Filter users that should be excluded from the sitemap (by author metatag: wpseo_excludeauthorsitemap). + * + * Also filtering users that should be exclude by excluded role. + * + * @deprecated The checks are problematic legacy code and don't run on WP core above 4.4. + * @TODO Remove after plugin requirements raised to WP 4.4. R. + * + * @param array $users Set of users to filter. + * + * @return array all the user that aren't excluded from the sitemap + */ + public function user_sitemap_remove_excluded_authors( $users ) { + + if ( empty( $users ) ) { + return $users; + } + + global $wp_version; + + $options = get_option( 'wpseo_xml' ); + + foreach ( $users as $user_key => $user ) { + + $exclude_user = false; + + // Cheapest condition first; we have all information already. + if ( ! $exclude_user ) { + $user_role = $user->roles[0]; + $target_key = "user_role-{$user_role}-not_in_sitemap"; + $exclude_user = isset( $options[ $target_key ] ) && true === $options[ $target_key ]; + unset( $user_role, $target_key ); + } + + // @TODO Remove after plugin requirements raised to WP 4.3. R. + if ( version_compare( $wp_version, '4.3', '<' ) ) { + + // If the author has been excluded by preference on profile. + if ( ! $exclude_user ) { + $is_exclude_on = get_the_author_meta( 'wpseo_excludeauthorsitemap', $user->ID ); + $exclude_user = ( $is_exclude_on === 'on' ); + } + + // If the author has been excluded by general settings because there are no posts. + if ( ! $exclude_user && $options['disable_author_noposts'] === true ) { + $count_posts = (int) count_user_posts( $user->ID ); + $exclude_user = ( $count_posts === 0 ); + unset( $count_posts ); + } + } + + if ( $exclude_user === true ) { + unset( $users[ $user_key ] ); + } + } + + return $users; + } + + /** + * Sorts an array of WP_User by the _yoast_wpseo_profile_updated meta field. + * + * @since 1.6 + * + * @deprecated 3.3 User meta sort can now be done by queries. + * + * @param WP_User $first The first WP user. + * @param WP_User $second The second WP user. + * + * @return int 0 if equal, 1 if $a is larger else or -1; + */ + public function user_map_sorter( $first, $second ) { + + if ( ! isset( $first->_yoast_wpseo_profile_updated ) ) { + $first->_yoast_wpseo_profile_updated = time(); + } + + if ( ! isset( $second->_yoast_wpseo_profile_updated ) ) { + $second->_yoast_wpseo_profile_updated = time(); + } + + if ( $first->_yoast_wpseo_profile_updated === $second->_yoast_wpseo_profile_updated ) { + return 0; + } + + return ( ( $first->_yoast_wpseo_profile_updated > $second->_yoast_wpseo_profile_updated ) ? 1 : -1 ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-post-type-sitemap-provider.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-post-type-sitemap-provider.php new file mode 100644 index 0000000..342f524 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-post-type-sitemap-provider.php @@ -0,0 +1,631 @@ + true ) ); + $post_types = array_filter( $post_types, array( $this, 'is_valid_post_type' ) ); + $last_modified_times = WPSEO_Sitemaps::get_last_modified_gmt( $post_types, true ); + $index = array(); + + foreach ( $post_types as $post_type ) { + + $total_count = $this->get_post_type_count( $post_type ); + + if ( $total_count === 0 ) { + continue; + } + + $max_pages = 1; + + if ( $total_count > $max_entries ) { + $max_pages = (int) ceil( $total_count / $max_entries ); + } + + $all_dates = array(); + + if ( $max_pages > 1 ) { + + $sql = " + SELECT post_modified_gmt + FROM ( SELECT @rownum:=0 ) init + JOIN {$wpdb->posts} USE INDEX( type_status_date ) + WHERE post_status IN ( 'publish', 'inherit' ) + AND post_type = %s + AND ( @rownum:=@rownum+1 ) %% %d = 0 + ORDER BY post_modified_gmt ASC + "; + + $all_dates = $wpdb->get_col( $wpdb->prepare( $sql, $post_type, $max_entries ) ); + } + + for ( $page_counter = 0; $page_counter < $max_pages; $page_counter++ ) { + + $current_page = ( $max_pages > 1 ) ? ( $page_counter + 1 ) : ''; + $date = false; + + if ( empty( $current_page ) || $current_page === $max_pages ) { + + if ( ! empty( $last_modified_times[ $post_type ] ) ) { + $date = $last_modified_times[ $post_type ]; + } + } + else { + $date = $all_dates[ $page_counter ]; + } + + $index[] = array( + 'loc' => WPSEO_Sitemaps_Router::get_base_url( $post_type . '-sitemap' . $current_page . '.xml' ), + 'lastmod' => $date, + ); + } + } + + return $index; + } + + /** + * Get set of sitemap link data. + * + * @param string $type Sitemap type. + * @param int $max_entries Entries per sitemap. + * @param int $current_page Current page of the sitemap. + * + * @return array + */ + public function get_sitemap_links( $type, $max_entries, $current_page ) { + + $links = array(); + $post_type = $type; + + if ( ! $this->is_valid_post_type( $post_type ) ) { + return $links; + } + + $steps = min( 100, $max_entries ); + $offset = ( $current_page > 1 ) ? ( ( $current_page - 1 ) * $max_entries ) : 0; + $total = ( $offset + $max_entries ); + + $typecount = $this->get_post_type_count( $post_type ); + + if ( $total > $typecount ) { + $total = $typecount; + } + + if ( $current_page === 1 ) { + $links = array_merge( $links, $this->get_first_links( $post_type ) ); + } + + if ( $typecount === 0 ) { + + return $links; + } + + $options = $this->get_options(); + + $stacked_urls = array(); + + while ( $total > $offset ) { + + $posts = $this->get_posts( $post_type, $steps, $offset ); + + $offset += $steps; + + if ( empty( $posts ) ) { + continue; + } + + $posts_to_exclude = explode( ',', $options['excluded-posts'] ); + + foreach ( $posts as $post ) { + + if ( WPSEO_Meta::get_value( 'meta-robots-noindex', $post->ID ) === '1' ) { + continue; + } + + if ( in_array( $post->ID, $posts_to_exclude ) ) { + continue; + } + + $url = $this->get_url( $post ); + + if ( ! isset( $url['loc'] ) ) { + continue; + } + + /** + * Filter URL entry before it gets added to the sitemap. + * + * @param array $url Array of URL parts. + * @param string $type URL type. + * @param object $user Data object for the URL. + */ + $url = apply_filters( 'wpseo_sitemap_entry', $url, 'post', $post ); + + if ( empty( $url ) ) { + continue; + } + + $stacked_urls[] = $url['loc']; + + if ( (int) $post->ID === $this->get_page_for_posts_id() || (int) $post->ID === $this->get_page_on_front_id() ) { + + array_unshift( $links, $url ); + continue; + } + $links[] = $url; + } + + unset( $post, $url ); + } + + return $links; + } + + /** + * Check for relevant post type before invalidation. + * + * @param int $post_id Post ID to possibly invalidate for. + */ + public function save_post( $post_id ) { + + if ( $this->is_valid_post_type( get_post_type( $post_id ) ) ) { + WPSEO_Sitemaps_Cache::invalidate_post( $post_id ); + } + } + + /** + * Check if post type should be present in sitemaps. + * + * @param string $post_type Post type string to check for. + * + * @return bool + */ + public function is_valid_post_type( $post_type ) { + + $options = $this->get_options(); + + if ( ! empty( $options[ "post_types-{$post_type}-not_in_sitemap" ] ) ) { + return false; + } + + if ( ! in_array( $post_type, get_post_types( array( 'public' => true ) ) ) ) { + return false; + } + + /** + * Filter decision if post type is excluded from the XML sitemap. + * + * @param bool $exclude Default false. + * @param string $post_type Post type name. + */ + if ( apply_filters( 'wpseo_sitemap_exclude_post_type', false, $post_type ) ) { + return false; + } + + return true; + } + + /** + * Get count of posts for post type. + * + * @param string $post_type Post type to retrieve count for. + * + * @return int + */ + protected function get_post_type_count( $post_type ) { + + global $wpdb; + + /** + * Filter JOIN query part for type count of post type. + * + * @param string $join SQL part, defaults to empty string. + * @param string $post_type Post type name. + */ + $join_filter = apply_filters( 'wpseo_typecount_join', '', $post_type ); + + /** + * Filter WHERE query part for type count of post type. + * + * @param string $where SQL part, defaults to empty string. + * @param string $post_type Post type name. + */ + $where_filter = apply_filters( 'wpseo_typecount_where', '', $post_type ); + + $where = $this->get_sql_where_clause( $post_type ); + + $sql = " + SELECT COUNT({$wpdb->posts}.ID) + FROM {$wpdb->posts} + {$join_filter} + {$where} + {$where_filter} + "; + + return (int) $wpdb->get_var( $sql ); + } + + /** + * Produces set of links to prepend at start of first sitemap page. + * + * @param string $post_type Post type to produce links for. + * + * @return array + */ + protected function get_first_links( $post_type ) { + + $links = array(); + + $needs_archive = true; + + if ( ! $this->get_page_on_front_id() && ( $post_type == 'post' || $post_type == 'page' ) ) { + + $links[] = array( + 'loc' => $this->get_home_url(), + + // Deprecated, kept for backwards data compat. R. + 'chf' => 'daily', + 'pri' => 1, + ); + + $needs_archive = false; + } + elseif ( $this->get_page_on_front_id() && $post_type === 'post' && $this->get_page_for_posts_id() ) { + + $page_for_posts_url = get_permalink( $this->get_page_for_posts_id() ); + + $links[] = array( + 'loc' => $page_for_posts_url, + + // Deprecated, kept for backwards data compat. R. + 'chf' => 'daily', + 'pri' => 1, + ); + + $needs_archive = false; + } + + if ( ! $needs_archive ) { + return $links; + } + + $archive_url = get_post_type_archive_link( $post_type ); + + /** + * Filter the URL Yoast SEO uses in the XML sitemap for this post type archive. + * + * @param string $archive_url The URL of this archive + * @param string $post_type The post type this archive is for. + */ + $archive_url = apply_filters( 'wpseo_sitemap_post_type_archive_link', $archive_url, $post_type ); + + if ( $archive_url ) { + /** + * Filter the priority of the URL Yoast SEO uses in the XML sitemap. + * + * @param float $priority The priority for this URL, ranging from 0 to 1 + * @param string $post_type The post type this archive is for. + */ + $links[] = array( + 'loc' => $archive_url, + 'mod' => WPSEO_Sitemaps::get_last_modified_gmt( $post_type ), + + // Deprecated, kept for backwards data compat. R. + 'chf' => 'daily', + 'pri' => 1, + ); + } + + return $links; + } + + /** + * Retrieve set of posts with optimized query routine. + * + * @param string $post_type Post type to retrieve. + * @param int $count Count of posts to retrieve. + * @param int $offset Starting offset. + * + * @return object[] + */ + protected function get_posts( $post_type, $count, $offset ) { + + global $wpdb; + + static $filters = array(); + + if ( ! isset( $filters[ $post_type ] ) ) { + // Make sure you're wpdb->preparing everything you throw into this!! + $filters[ $post_type ] = array( + /** + * Filter JOIN query part for the post type. + * + * @param string $join SQL part, defaults to false. + * @param string $post_type Post type name. + */ + 'join' => apply_filters( 'wpseo_posts_join', false, $post_type ), + + /** + * Filter Where query part for the post type. + * + * @param string $where SQL part, defaults to false. + * @param string $post_type Post type name. + */ + 'where' => apply_filters( 'wpseo_posts_where', false, $post_type ), + ); + } + + $join_filter = $filters[ $post_type ]['join']; + $where_filter = $filters[ $post_type ]['where']; + $where = $this->get_sql_where_clause( $post_type ); + + // Optimized query per this thread: http://wordpress.org/support/topic/plugin-wordpress-seo-by-yoast-performance-suggestion. + // Also see http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/. + $sql = " + SELECT l.ID, post_title, post_content, post_name, post_parent, post_author, post_modified_gmt, post_date, post_date_gmt + FROM ( + SELECT {$wpdb->posts}.ID + FROM {$wpdb->posts} + {$join_filter} + {$where} + {$where_filter} + ORDER BY {$wpdb->posts}.post_modified ASC LIMIT %d OFFSET %d + ) + o JOIN {$wpdb->posts} l ON l.ID = o.ID + "; + + $posts = $wpdb->get_results( $wpdb->prepare( $sql, $count, $offset ) ); + + $post_ids = array(); + + foreach ( $posts as $post ) { + $post->post_type = $post_type; + $post->post_status = 'publish'; + $post->filter = 'sample'; + $post_ids[] = $post->ID; + } + + update_meta_cache( 'post', $post_ids ); + + return $posts; + } + + /** + * @param string $post_type Post type slug. + * + * @return string + */ + protected function get_sql_where_clause( $post_type ) { + + global $wpdb; + + $join = ''; + $status = "{$wpdb->posts}.post_status = 'publish'"; + + // Based on WP_Query->get_posts(). R. + if ( 'attachment' === $post_type ) { + $join = " LEFT JOIN {$wpdb->posts} AS p2 ON ({$wpdb->posts}.post_parent = p2.ID) "; + $status = "p2.post_status = 'publish'"; + } + + $where_clause = " + {$join} + WHERE {$status} + AND {$wpdb->posts}.post_type = '%s' + AND {$wpdb->posts}.post_password = '' + AND {$wpdb->posts}.post_date != '0000-00-00 00:00:00' + "; + + return $wpdb->prepare( $where_clause, $post_type ); + } + + /** + * Produce array of URL parts for given post object. + * + * @param object $post Post object to get URL parts for. + * + * @return array|bool + */ + protected function get_url( $post ) { + + $url = array(); + + /** + * Filter the URL Yoast SEO uses in the XML sitemap. + * + * Note that only absolute local URLs are allowed as the check after this removes external URLs. + * + * @param string $url URL to use in the XML sitemap + * @param object $post Post object for the URL. + */ + $url['loc'] = apply_filters( 'wpseo_xml_sitemap_post_url', get_permalink( $post ), $post ); + + /** + * Do not include external URLs. + * + * @see https://wordpress.org/plugins/page-links-to/ can rewrite permalinks to external URLs. + */ + if ( false === strpos( $url['loc'], $this->get_home_url() ) ) { + return false; + } + + $modified = max( $post->post_modified_gmt, $post->post_date_gmt ); + + if ( $modified !== '0000-00-00 00:00:00' ) { + $url['mod'] = $modified; + } + + $url['chf'] = 'daily'; // Deprecated, kept for backwards data compat. R. + + $canonical = WPSEO_Meta::get_value( 'canonical', $post->ID ); + + if ( $canonical !== '' && $canonical !== $url['loc'] ) { + /* + Let's assume that if a canonical is set for this page and it's different from + the URL of this post, that page is either already in the XML sitemap OR is on + an external site, either way, we shouldn't include it here. + */ + return false; + } + unset( $canonical ); + + $options = $this->get_options(); + if ( $options['trailingslash'] === true && $post->post_type !== 'post' ) { + $url['loc'] = trailingslashit( $url['loc'] ); + } + + $url['pri'] = 1; // Deprecated, kept for backwards data compat. R. + $url['images'] = $this->get_image_parser()->get_images( $post ); + + return $url; + } + + /** + * Calculate the priority of the post. + * + * @deprecated 3.5 Priority data dropped from sitemaps. + * + * @param WP_Post $post Post object. + * + * @return float|mixed + */ + private function calculate_priority( $post ) { + + $return = 0.6; + if ( $post->post_parent == 0 && $post->post_type == 'page' ) { + $return = 0.8; + } + + if ( $post->ID === $this->get_page_on_front_id() || $post->ID === $this->get_page_for_posts_id() ) { + $return = 1.0; + } + + /** + * Filter the priority of the URL Yoast SEO uses in the XML sitemap. + * + * @param float $priority The priority for this URL, ranging from 0 to 1 + * @param string $post_type The post type this archive is for. + * @param object $post The post object. + */ + $return = apply_filters( 'wpseo_xml_sitemap_post_priority', $return, $post->post_type, $post ); + + return $return; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-cache-data.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-cache-data.php new file mode 100644 index 0000000..d53779b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-cache-data.php @@ -0,0 +1,129 @@ +sitemap = $sitemap; + + /** + * Empty sitemap is not usable. + */ + if ( ! empty( $sitemap ) ) { + $this->set_status( self::OK ); + } + else { + $this->set_status( self::ERROR ); + } + } + + /** + * Set the status of the sitemap, is it usable. + * + * @param bool|string $valid Is the sitemap valid or not. + * + * @return void + */ + public function set_status( $valid ) { + + if ( self::OK === $valid ) { + $this->status = self::OK; + + return; + } + + if ( self::ERROR === $valid ) { + $this->status = self::ERROR; + $this->sitemap = ''; + + return; + } + + $this->status = self::UNKNOWN; + } + + /** + * Is the sitemap usable. + * + * @return bool True if usable, False if bad or unknown. + */ + public function is_usable() { + + return self::OK === $this->status; + } + + /** + * Get the XML content of the sitemap. + * + * @return string The content of the sitemap. + */ + public function get_sitemap() { + + return $this->sitemap; + } + + /** + * Get the status of the sitemap. + * + * @return string Status of the sitemap, 'ok'/'error'/'unknown' + */ + public function get_status() { + + return $this->status; + } + + /** + * String representation of object + * + * @link http://php.net/manual/en/serializable.serialize.php + * @return string the string representation of the object or null + * @since 5.1.0 + */ + public function serialize() { + + $data = array( + 'status' => $this->status, + 'xml' => $this->sitemap, + ); + + return serialize( $data ); + } + + /** + * Constructs the object + * + * @link http://php.net/manual/en/serializable.unserialize.php + * + * @param string $serialized The string representation of the object. + * + * @return void + * @since 5.1.0 + */ + public function unserialize( $serialized ) { + + $data = unserialize( $serialized ); + $this->set_sitemap( $data['xml'] ); + $this->set_status( $data['status'] ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-image-parser.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-image-parser.php new file mode 100644 index 0000000..40f98ab --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-image-parser.php @@ -0,0 +1,417 @@ +home_url = home_url(); + $parsed_home = parse_url( $this->home_url ); + + if ( ! empty( $parsed_home['host'] ) ) { + $this->host = str_replace( 'www.', '', $parsed_home['host'] ); + } + + if ( ! empty( $parsed_home['scheme'] ) ) { + $this->scheme = $parsed_home['scheme']; + } + + $this->charset = esc_attr( get_bloginfo( 'charset' ) ); + } + + /** + * Get set of image data sets for the given post. + * + * @param object $post Post object to get images for. + * + * @return array + */ + public function get_images( $post ) { + + $images = array(); + + if ( ! is_object( $post ) ) { + return $images; + } + + $thumbnail_id = get_post_thumbnail_id( $post->ID ); + + if ( $thumbnail_id ) { + + $src = $this->get_absolute_url( $this->image_url( $thumbnail_id ) ); + $alt = get_post_meta( $thumbnail_id, '_wp_attachment_image_alt', true ); + $title = get_post_field( 'post_title', $thumbnail_id ); + $images[] = $this->get_image_item( $post, $src, $title, $alt ); + } + + $unfiltered_images = $this->parse_html_images( $post->post_content ); + + foreach ( $unfiltered_images as $image ) { + $images[] = $this->get_image_item( $post, $image['src'], $image['title'], $image['alt'] ); + } + + foreach ( $this->parse_galleries( $post->post_content, $post->ID ) as $attachment ) { + + $src = $this->get_absolute_url( $this->image_url( $attachment->ID ) ); + $alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true ); + + $images[] = $this->get_image_item( $post, $src, $attachment->post_title, $alt ); + } + + if ( 'attachment' === $post->post_type && wp_attachment_is_image( $post ) ) { + + $src = $this->get_absolute_url( $this->image_url( $post->ID ) ); + $alt = get_post_meta( $post->ID, '_wp_attachment_image_alt', true ); + + $images[] = $this->get_image_item( $post, $src, $post->post_title, $alt ); + } + + /** + * Filter images to be included for the post in XML sitemap. + * + * @param array $images Array of image items. + * @param int $post_id ID of the post. + */ + $images = apply_filters( 'wpseo_sitemap_urlimages', $images, $post->ID ); + + return $images; + } + + /** + * @param object $term Term to get images from description for. + * + * @return array + */ + public function get_term_images( $term ) { + + $images = $this->parse_html_images( $term->description ); + + foreach ( $this->parse_galleries( $term->description ) as $attachment ) { + + $images[] = array( + 'src' => $this->get_absolute_url( $this->image_url( $attachment->ID ) ), + 'title' => $attachment->post_title, + 'alt' => get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true ), + ); + } + + return $images; + } + + /** + * Parse `` tags in content. + * + * @param string $content Content string to parse. + * + * @return array + */ + private function parse_html_images( $content ) { + + $images = array(); + + if ( ! class_exists( 'DOMDocument' ) ) { + return $images; + } + + if ( empty( $content ) ) { + return $images; + } + + // Prevent DOMDocument from bubbling warnings about invalid HTML. + libxml_use_internal_errors( true ); + + $post_dom = new DOMDocument(); + $post_dom->loadHTML( 'charset .'">' . $content ); + + // Clear the errors, so they don't get kept in memory. + libxml_clear_errors(); + + /** @var DOMElement $img */ + foreach ( $post_dom->getElementsByTagName( 'img' ) as $img ) { + + $src = $img->getAttribute( 'src' ); + + if ( empty( $src ) ) { + continue; + } + + $class = $img->getAttribute( 'class' ); + + if ( // This detects WP-inserted images, which we need to upsize. R. + ! empty( $class ) + && false === strpos( $class, 'size-full' ) + && preg_match( '|wp-image-(?P\d+)|', $class, $matches ) + && get_post_status( $matches['id'] ) + ) { + $src = $this->image_url( $matches['id'] ); + } + + $src = $this->get_absolute_url( $src ); + + if ( strpos( $src, $this->host ) === false ) { + continue; + } + + if ( $src !== esc_url( $src ) ) { + continue; + } + + $images[] = array( + 'src' => $src, + 'title' => $img->getAttribute( 'title' ), + 'alt' => $img->getAttribute( 'alt' ), + ); + } + + return $images; + } + + /** + * Parse gallery shortcodes in a given content. + * + * @param string $content Content string. + * @param int $post_id Optional ID of post being parsed. + * + * @return array Set of attachment objects. + */ + private function parse_galleries( $content, $post_id = 0 ) { + + $attachments = array(); + $galleries = $this->get_content_galleries( $content ); + + foreach ( $galleries as $gallery ) { + + $id = $post_id; + + if ( ! empty( $gallery['id'] ) ) { + $id = intval( $gallery['id'] ); + } + + // Forked from core gallery_shortcode() to have exact same logic. R. + if ( ! empty( $gallery['ids'] ) ) { + $gallery['include'] = $gallery['ids']; + } + + $gallery_attachments = array(); + + if ( ! empty( $gallery['include'] ) ) { + + $_attachments = get_posts( array( + 'include' => $gallery['include'], + 'post_status' => 'inherit', + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + ) ); + + foreach ( $_attachments as $key => $val ) { + $gallery_attachments[ $val->ID ] = $_attachments[ $key ]; + } + } + elseif ( ! empty( $gallery['exclude'] ) && ! empty( $id ) ) { + + $gallery_attachments = get_children( array( + 'post_parent' => $id, + 'exclude' => $gallery['exclude'], + 'post_status' => 'inherit', + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + ) ); + } + elseif ( ! empty( $id ) ) { + + $gallery_attachments = get_children( array( + 'post_parent' => $id, + 'post_status' => 'inherit', + 'post_type' => 'attachment', + 'post_mime_type' => 'image', + ) ); + } + + $attachments = array_merge( $attachments, $gallery_attachments ); + } + + return array_unique( $attachments, SORT_REGULAR ); + } + + /** + * Retrieves galleries from the passed content. + * + * Forked from core to skip executing shortcodes for performance. + * + * @param string $content Content to parse for shortcodes. + * + * @return array A list of arrays, each containing gallery data. + */ + protected function get_content_galleries( $content ) { + + if ( ! has_shortcode( $content, 'gallery' ) ) { + return array(); + } + + $galleries = array(); + + if ( ! preg_match_all( '/' . get_shortcode_regex() . '/s', $content, $matches, PREG_SET_ORDER ) ) { + return $galleries; + } + + foreach ( $matches as $shortcode ) { + if ( 'gallery' === $shortcode[2] ) { + + $attributes = shortcode_parse_atts( $shortcode[3] ); + + if ( '' === $attributes ) { // Valid shortcode without any attributes. R. + $attributes = array(); + } + + $galleries[] = $attributes; + } + } + + return $galleries; + } + + /** + * Get image item array with filters applied. + * + * @param WP_Post $post Post object for the context. + * @param string $src Image URL. + * @param string $title Optional image title. + * @param string $alt Optional image alt text. + * + * @return array + */ + protected function get_image_item( $post, $src, $title = '', $alt = '' ) { + + $image = array(); + + /** + * Filter image URL to be included in XML sitemap for the post. + * + * @param string $src Image URL. + * @param object $post Post object. + */ + $image['src'] = apply_filters( 'wpseo_xml_sitemap_img_src', $src, $post ); + + if ( ! empty( $title ) ) { + $image['title'] = $title; + } + + if ( ! empty( $alt ) ) { + $image['alt'] = $alt; + } + + /** + * Filter image data to be included in XML sitemap for the post. + * + * @param array $image { + * Array of image data. + * + * @type string $src Image URL. + * @type string $title Image title attribute (optional). + * @type string $alt Image alt attribute (optional). + * } + * + * @param object $post Post object. + */ + return apply_filters( 'wpseo_xml_sitemap_img', $image, $post ); + } + + /** + * Get attached image URL. Adapted from core for speed. + * + * @param int $post_id ID of the post. + * + * @return string + */ + private function image_url( $post_id ) { + + static $uploads; + + if ( empty( $uploads ) ) { + $uploads = wp_upload_dir(); + } + + if ( false !== $uploads['error'] ) { + return ''; + } + + $file = get_post_meta( $post_id, '_wp_attached_file', true ); + + if ( empty( $file ) ) { + return ''; + } + + // Check that the upload base exists in the file location. + if ( 0 === strpos( $file, $uploads['basedir'] ) ) { + return str_replace( $uploads['basedir'], $uploads['baseurl'], $file ); + } + + // Replace file location with url location. + if ( false !== strpos( $file, 'wp-content/uploads' ) ) { + return $uploads['baseurl'] . substr( $file, ( strpos( $file, 'wp-content/uploads' ) + 18 ) ); + } + + // It's a newly uploaded file, therefore $file is relative to the baseurl. + return $uploads['baseurl'] . "/$file"; + } + + /** + * Make absolute URL for domain or protocol-relative one. + * + * @param string $src URL to process. + * + * @return string + */ + protected function get_absolute_url( $src ) { + + if ( WPSEO_Utils::is_url_relative( $src ) === true ) { + + if ( $src[0] !== '/' ) { + return $src; + } + + // The URL is relative, we'll have to make it absolute. + return $this->home_url . $src; + } + + if ( strpos( $src, 'http' ) !== 0 ) { + // Protocol relative url, we add the scheme as the standard requires a protocol. + return $this->scheme . ':' . $src; + } + + return $src; + } + + /** + * Cache attached images and thumbnails for a set of posts. + * + * @deprecated 3.3 Blanket caching no longer makes sense with modern galleries. R. + */ + public function cache_attachments() { + + _deprecated_function( __FUNCTION__, '3.3' ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-timezone.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-timezone.php new file mode 100644 index 0000000..ff48aad --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-timezone.php @@ -0,0 +1,116 @@ +get_datetime_with_timezone( $datetime_string ); + + if ( is_null( $date_time ) ) { + return ''; + } + + return $date_time->format( $format ); + } + /** + * Get the datetime object, in site's time zone, if the datetime string was valid + * + * @param string $datetime_string The datetime string in UTC time zone, that needs to be converted to a DateTime object. + * + * @return DateTime|null in site's time zone + */ + public function get_datetime_with_timezone( $datetime_string ) { + + static $utc_timezone, $local_timezone; + + if ( ! isset( $utc_timezone ) ) { + $utc_timezone = new DateTimeZone( 'UTC' ); + $local_timezone = new DateTimeZone( $this->get_timezone_string() ); + } + + if ( ! empty( $datetime_string ) && WPSEO_Utils::is_valid_datetime( $datetime_string ) ) { + $datetime = new DateTime( $datetime_string, $utc_timezone ); + $datetime->setTimezone( $local_timezone ); + + return $datetime; + } + + return null; + } + + /** + * Returns the timezone string for a site, even if it's set to a UTC offset + * + * Adapted from http://www.php.net/manual/en/function.timezone-name-from-abbr.php#89155 + * + * @return string valid PHP timezone string + */ + private function determine_timezone_string() { + + // If site timezone string exists, return it. + if ( $timezone = get_option( 'timezone_string' ) ) { + return $timezone; + } + + // Get UTC offset, if it isn't set then return UTC. + if ( 0 === ( $utc_offset = get_option( 'gmt_offset', 0 ) ) ) { + return 'UTC'; + } + + // Adjust UTC offset from hours to seconds. + $utc_offset *= HOUR_IN_SECONDS; + + // Attempt to guess the timezone string from the UTC offset. + $timezone = timezone_name_from_abbr( '', $utc_offset ); + + if ( false !== $timezone ) { + return $timezone; + } + + // Last try, guess timezone string manually. + foreach ( timezone_abbreviations_list() as $abbr ) { + foreach ( $abbr as $city ) { + if ( $city['offset'] == $utc_offset ) { + return $city['timezone_id']; + } + } + } + + // Fallback to UTC. + return 'UTC'; + } + + /** + * Returns the correct timezone string + * + * @return string + */ + private function get_timezone_string() { + if ( '' == $this->timezone_string ) { + $this->timezone_string = $this->determine_timezone_string(); + } + + return $this->timezone_string; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-admin.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-admin.php new file mode 100644 index 0000000..760b811 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-admin.php @@ -0,0 +1,191 @@ +detect_blocking_filesystem_sitemaps(); + } + + /** + * Find sitemaps residing on disk as they will block our rewrite. + * + * @since 3.1 + */ + public function detect_blocking_filesystem_sitemaps() { + $wpseo_xml_options = WPSEO_Options::get_option( 'wpseo_xml' ); + if ( $wpseo_xml_options['enablexmlsitemap'] !== true ) { + return; + } + unset( $wpseo_xml_options ); + + // Find all files and directories containing 'sitemap' and are post-fixed .xml. + $blocking_files = glob( ABSPATH . '*sitemap*.xml', ( GLOB_NOSORT | GLOB_MARK ) ); + + if ( false === $blocking_files ) { // Some systems might return error on no matches. + $blocking_files = array(); + } + + // Save if we have changes. + $wpseo_options = WPSEO_Options::get_option( 'wpseo' ); + + if ( $wpseo_options['blocking_files'] !== $blocking_files ) { + $wpseo_options['blocking_files'] = $blocking_files; + + update_option( 'wpseo', $wpseo_options ); + } + } + + /** + * Hooked into transition_post_status. Will initiate search engine pings + * if the post is being published, is a post type that a sitemap is built for + * and is a post that is included in sitemaps. + * + * @param string $new_status New post status. + * @param string $old_status Old post status. + * @param \WP_Post $post Post object. + */ + public function status_transition( $new_status, $old_status, $post ) { + if ( $new_status !== 'publish' ) { + return; + } + + if ( defined( 'WP_IMPORTING' ) ) { + $this->status_transition_bulk( $new_status, $old_status, $post ); + + return; + } + + $post_type = get_post_type( $post ); + + wp_cache_delete( 'lastpostmodified:gmt:' . $post_type, 'timeinfo' ); // #17455. + + // None of our interest.. + if ( 'nav_menu_item' === $post_type ) { + return; + } + + $options = WPSEO_Options::get_options( array( 'wpseo_xml', 'wpseo_titles' ) ); + + // If the post type is excluded in options, we can stop. + $option = sprintf( 'post_types-%s-not_in_sitemap', $post_type ); + if ( isset( $options[ $option ] ) && $options[ $option ] === true ) { + return; + } + + if ( WP_CACHE ) { + wp_schedule_single_event( ( time() + 300 ), 'wpseo_hit_sitemap_index' ); + } + + /** + * Filter: 'wpseo_allow_xml_sitemap_ping' - Check if pinging is not allowed (allowed by default) + * + * @api boolean $allow_ping The boolean that is set to true by default. + */ + if ( apply_filters( 'wpseo_allow_xml_sitemap_ping', true ) === false ) { + return; + } + + // Allow the pinging to happen slightly after the hit sitemap index so the sitemap is fully regenerated when the ping happens. + $excluded_posts = explode( ',', $options['excluded-posts'] ); + + if ( ! in_array( $post->ID, $excluded_posts ) ) { + + if ( defined( 'YOAST_SEO_PING_IMMEDIATELY' ) && YOAST_SEO_PING_IMMEDIATELY ) { + WPSEO_Sitemaps::ping_search_engines(); + } + elseif ( ! wp_next_scheduled( 'wpseo_ping_search_engines' ) ) { + wp_schedule_single_event( ( time() + 300 ), 'wpseo_ping_search_engines' ); + } + } + } + + /** + * While bulk importing, just save unique post_types + * + * When importing is done, if we have a post_type that is saved in the sitemap + * try to ping the search engines + * + * @param string $new_status New post status. + * @param string $old_status Old post status. + * @param \WP_Post $post Post object. + */ + private function status_transition_bulk( $new_status, $old_status, $post ) { + $this->importing_post_types[] = get_post_type( $post ); + $this->importing_post_types = array_unique( $this->importing_post_types ); + } + + /** + * After import finished, walk through imported post_types and update info. + */ + public function status_transition_bulk_finished() { + if ( ! defined( 'WP_IMPORTING' ) ) { + return; + } + + if ( empty( $this->importing_post_types ) ) { + return; + } + + $options = WPSEO_Options::get_option( 'wpseo_xml' ); + + $ping_search_engines = false; + + foreach ( $this->importing_post_types as $post_type ) { + wp_cache_delete( 'lastpostmodified:gmt:' . $post_type, 'timeinfo' ); // #17455. + + // Just have the cache deleted for nav_menu_item. + if ( 'nav_menu_item' === $post_type ) { + continue; + } + + $option = sprintf( 'post_types-%s-not_in_sitemap', $post_type ); + if ( ! isset( $options[ $option ] ) || $options[ $option ] === false ) { + $ping_search_engines = true; + } + } + + // Nothing to do. + if ( false === $ping_search_engines ) { + return; + } + + if ( WP_CACHE ) { + do_action( 'wpseo_hit_sitemap_index' ); + } + + WPSEO_Sitemaps::ping_search_engines(); + } +} /* End of class */ diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache-validator.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache-validator.php new file mode 100644 index 0000000..80f7be9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache-validator.php @@ -0,0 +1,292 @@ + $max_length ) { + + if ( $max_length < 15 ) { + /** + * If this happens the most likely cause is a page number that is too high. + * + * So this would not happen unintentionally.. + * Either by trying to cause a high server load, finding backdoors or misconfiguration. + */ + throw new OutOfRangeException( + __( + 'Trying to build the sitemap cache key, but the postfix and prefix combination leaves too little room to do this. You are probably requesting a page that is way out of the expected range.', + 'wordpress-seo' + ) + ); + } + + $half = ( $max_length / 2 ); + + $first_part = substr( $type, 0, ( ceil( $half ) - 1 ) ); + $last_part = substr( $type, ( 1 - floor( $half ) ) ); + + $type = $first_part . '..' . $last_part; + } + + return $type; + } + + /** + * Invalidate sitemap cache + * + * @param null|string $type The type to get the key for. Null for all caches. + * + * @return void + */ + public static function invalidate_storage( $type = null ) { + + // Global validator gets cleared when no type is provided. + $old_validator = null; + + // Get the current type validator. + if ( ! is_null( $type ) ) { + $old_validator = self::get_validator( $type ); + } + + // Refresh validator. + self::create_validator( $type ); + + if ( ! wp_using_ext_object_cache() ) { + // Clean up current cache from the database. + self::cleanup_database( $type, $old_validator ); + } + + // External object cache pushes old and unretrieved items out by itself so we don't have to do anything for that. + } + + /** + * Cleanup invalidated database cache + * + * @param null|string $type The type of sitemap to clear cache for. + * @param null|string $validator The validator to clear cache of. + * + * @return void + */ + public static function cleanup_database( $type = null, $validator = null ) { + + global $wpdb; + + if ( is_null( $type ) ) { + // Clear all cache if no type is provided. + $like = sprintf( '%s%%', self::STORAGE_KEY_PREFIX ); + } + else { + if ( ! is_null( $validator ) ) { + // Clear all cache for provided type-validator. + $like = sprintf( '%%_%s', $validator ); + } + else { + // Clear type cache for all type keys. + $like = sprintf( '%1$s%2$s_%%', self::STORAGE_KEY_PREFIX, $type ); + } + } + + /** + * Add slashes to the LIKE "_" single character wildcard. + * + * We can't use `esc_like` here because we need the % in the query. + */ + $where = array(); + $where[] = sprintf( "option_name LIKE '%s'", addcslashes( '_transient_' . $like, '_' ) ); + $where[] = sprintf( "option_name LIKE '%s'", addcslashes( '_transient_timeout_' . $like, '_' ) ); + + // Delete transients. + $query = sprintf( 'DELETE FROM %1$s WHERE %2$s', $wpdb->options, implode( ' OR ', $where ) ); + $wpdb->query( $query ); + } + + /** + * Get the current cache validator + * + * Without the type the global validator is returned. + * This can invalidate -all- keys in cache at once + * + * With the type parameter the validator for that specific + * type can be invalidated + * + * @param string $type Provide a type for a specific type validator, empty for global validator. + * + * @return null|string The validator for the supplied type. + */ + public static function get_validator( $type = '' ) { + + $key = self::get_validator_key( $type ); + + $current = get_option( $key, null ); + if ( ! is_null( $current ) ) { + return $current; + } + + if ( self::create_validator( $type ) ) { + return self::get_validator( $type ); + } + + return null; + } + + /** + * Get the cache validator option key for the specified type + * + * @param string $type Provide a type for a specific type validator, empty for global validator. + * + * @return string Validator to be used to generate the cache key. + */ + public static function get_validator_key( $type = '' ) { + + if ( empty( $type ) ) { + return self::VALIDATION_GLOBAL_KEY; + } + + return sprintf( self::VALIDATION_TYPE_KEY_FORMAT, $type ); + } + + /** + * Refresh the cache validator value + * + * @param string $type Provide a type for a specific type validator, empty for global validator. + * + * @return bool True if validator key has been saved as option. + */ + public static function create_validator( $type = '' ) { + + $key = self::get_validator_key( $type ); + + // Generate new validator. + $microtime = microtime(); + + // Remove space. + list( $milliseconds, $seconds ) = explode( ' ', $microtime ); + + // Transients are purged every 24h. + $seconds = ( $seconds % DAY_IN_SECONDS ); + $milliseconds = intval( substr( $milliseconds, 2, 3 ), 10 ); + + // Combine seconds and milliseconds and convert to integer. + $validator = intval( $seconds . '' . $milliseconds, 10 ); + + // Apply base 61 encoding. + $compressed = self::convert_base10_to_base61( $validator ); + + return update_option( $key, $compressed, false ); + } + + /** + * Encode to base61 format. + * + * This is base64 (numeric + alpha + alpha upper case) without the 0. + * + * @param int $base10 The number that has to be converted to base 61. + * + * @return string Base 61 converted string. + * + * @throws InvalidArgumentException When the input is not an integer. + */ + public static function convert_base10_to_base61( $base10 ) { + + if ( ! is_int( $base10 ) ) { + throw new InvalidArgumentException( __( 'Expected an integer as input.', 'wordpress-seo' ) ); + } + + // Characters that will be used in the conversion. + $characters = '123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; + $length = strlen( $characters ); + + $remainder = $base10; + $output = ''; + + do { + // Building from right to left in the result. + $index = ( $remainder % $length ); + + // Prepend the character to the output. + $output = $characters[ $index ] . $output; + + // Determine the remainder after removing the applied number. + $remainder = floor( $remainder / $length ); + + // Keep doing it until we have no remainder left. + } while ( $remainder ); + + return $output; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache.php new file mode 100644 index 0000000..84a007c --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache.php @@ -0,0 +1,292 @@ +is_enabled(); + } + + /** + * If cache is enabled. + * + * @return boolean + */ + public function is_enabled() { + + /** + * Filter if XML sitemap transient cache is enabled. + * + * @param bool $unsigned Enable cache or not, defaults to true + */ + return apply_filters( 'wpseo_enable_xml_sitemap_transient_caching', true ); + } + + + /** + * Retrieve the sitemap page from cache. + * + * @param string $type Sitemap type. + * @param int $page Page number to retrieve. + * + * @return string|boolean + */ + public function get_sitemap( $type, $page ) { + + $transient_key = WPSEO_Sitemaps_Cache_Validator::get_storage_key( $type, $page ); + if ( false === $transient_key ) { + return false; + } + + return get_transient( $transient_key ); + } + + /** + * Get the sitemap that is cached + * + * @param string $type Sitemap type. + * @param int $page Page number to retrieve. + * + * @return null|WPSEO_Sitemap_Cache_Data Null on no cache found otherwise object containing sitemap and meta data. + */ + public function get_sitemap_data( $type, $page ) { + + $sitemap = $this->get_sitemap( $type, $page ); + + if ( empty( $sitemap ) ) { + return null; + } + + // Unserialize Cache Data object (is_serialized doesn't recognize classes). + if ( is_string( $sitemap ) && 0 === strpos( $sitemap, 'C:24:"WPSEO_Sitemap_Cache_Data"' ) ) { + + $sitemap = unserialize( $sitemap ); + } + + // What we expect it to be if it is set. + if ( $sitemap instanceof WPSEO_Sitemap_Cache_Data_Interface ) { + return $sitemap; + } + + return null; + } + + /** + * Store the sitemap page from cache. + * + * @param string $type Sitemap type. + * @param int $page Page number to store. + * @param string $sitemap Sitemap body to store. + * @param bool $usable Is this a valid sitemap or a cache of an invalid sitemap. + * + * @return bool + */ + public function store_sitemap( $type, $page, $sitemap, $usable = true ) { + + $transient_key = WPSEO_Sitemaps_Cache_Validator::get_storage_key( $type, $page ); + + if ( false === $transient_key ) { + return false; + } + + $status = ( $usable ) ? WPSEO_Sitemap_Cache_Data::OK : WPSEO_Sitemap_Cache_Data::ERROR; + + $sitemap_data = new WPSEO_Sitemap_Cache_Data(); + $sitemap_data->set_sitemap( $sitemap ); + $sitemap_data->set_status( $status ); + + return set_transient( $transient_key, $sitemap_data, DAY_IN_SECONDS ); + } + + /** + * Delete cache transients for index and specific type. + * + * Always deletes the main index sitemaps cache, as that's always invalidated by any other change. + * + * @param string $type Sitemap type to invalidate. + * + * @return void + */ + public static function invalidate( $type ) { + + self::clear( array( $type ) ); + } + + /** + * Helper to invalidate in hooks where type is passed as second argument. + * + * @param int $unused Unused term ID value. + * @param string $type Taxonomy to invalidate. + * + * @return void + */ + public static function invalidate_helper( $unused, $type ) { + + self::invalidate( $type ); + } + + /** + * Invalidate sitemap cache for authors. + * + * @param int $user_id User ID. + */ + public static function invalidate_author( $user_id ) { + + $user = get_user_by( 'id', $user_id ); + + if ( 'user_register' === current_action() ) { + update_user_meta( $user_id, '_yoast_wpseo_profile_updated', time() ); + } + + if ( ! in_array( 'subscriber', $user->roles ) ) { + self::invalidate( 'author' ); + } + } + + /** + * Invalidate sitemap cache for the post type of a post. + * + * Don't invalidate for revisions. + * + * @param int $post_id Post ID to invalidate type for. + * + * @return void + */ + public static function invalidate_post( $post_id ) { + + if ( wp_is_post_revision( $post_id ) ) { + return; + } + + self::invalidate( get_post_type( $post_id ) ); + } + + /** + * Delete cache transients for given sitemaps types or all by default. + * + * @param array $types Set of sitemap types to delete cache transients for. + * + * @return void + */ + public static function clear( $types = array() ) { + + if ( ! self::$is_enabled ) { + return; + } + + // No types provided, clear all. + if ( empty( $types ) ) { + self::$clear_all = true; + + return; + } + + // Always invalidate the index sitemap as well. + if ( ! in_array( WPSEO_Sitemaps::SITEMAP_INDEX_TYPE, $types ) ) { + array_unshift( $types, WPSEO_Sitemaps::SITEMAP_INDEX_TYPE ); + } + + foreach ( $types as $type ) { + if ( ! in_array( $type, self::$clear_types ) ) { + self::$clear_types[] = $type; + } + } + } + + /** + * Invalidate storage for cache types queued to clear. + */ + public static function clear_queued() { + + if ( self::$clear_all ) { + + WPSEO_Sitemaps_Cache_Validator::invalidate_storage(); + self::$clear_all = false; + self::$clear_types = array(); + + return; + } + + foreach ( self::$clear_types as $type ) { + WPSEO_Sitemaps_Cache_Validator::invalidate_storage( $type ); + } + + self::$clear_types = array(); + } + + /** + * Adds a hook that when given option is updated, the cache is cleared + * + * @param string $option Option name. + * @param string $type Sitemap type. + */ + public static function register_clear_on_option_update( $option, $type = '' ) { + + self::$cache_clear[ $option ] = $type; + } + + /** + * Clears the transient cache when a given option is updated, if that option has been registered before + * + * @param string $option The option name that's being updated. + * + * @return void + */ + public static function clear_on_option_update( $option ) { + + if ( array_key_exists( $option, self::$cache_clear ) ) { + + if ( empty( self::$cache_clear[ $option ] ) ) { + // Clear all caches. + self::clear(); + } + else { + // Clear specific provided type(s). + $types = (array) self::$cache_clear[ $option ]; + self::clear( $types ); + } + } + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-renderer.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-renderer.php new file mode 100644 index 0000000..d5b1c29 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-renderer.php @@ -0,0 +1,322 @@ +stylesheet = ''; + $this->charset = get_bloginfo( 'charset' ); + $this->output_charset = $this->charset; + $this->timezone = new WPSEO_Sitemap_Timezone(); + + if ( + 'UTF-8' !== $this->charset + && function_exists( 'mb_list_encodings' ) + && in_array( $this->charset, mb_list_encodings(), true ) + ) { + $this->output_charset = 'UTF-8'; + } + + $this->needs_conversion = $this->output_charset !== $this->charset; + } + + /** + * @param array $links Set of sitemaps index links. + * + * @return string + */ + public function get_index( $links ) { + + $xml = '' . "\n"; + + foreach ( $links as $link ) { + $xml .= $this->sitemap_index_url( $link ); + } + + /** + * Filter to append sitemaps to the index. + * + * @param string $index String to append to sitemaps index, defaults to empty. + */ + $xml .= apply_filters( 'wpseo_sitemap_index', '' ); + $xml .= ''; + + return $xml; + } + + /** + * @param array $links Set of sitemap links. + * @param string $type Sitemap type. + * @param int $current_page Current sitemap page number. + * + * @return string + */ + public function get_sitemap( $links, $type, $current_page ) { + + $urlset = '' . "\n"; + + /** + * Filters the `urlset` for a sitemap by type. + * + * @api string $urlset The output for the sitemap's `urlset`. + */ + $xml = apply_filters( "wpseo_sitemap_{$type}_urlset", $urlset ); + + foreach ( $links as $url ) { + $xml .= $this->sitemap_url( $url ); + } + + /** + * Filter to add extra URLs to the XML sitemap by type. + * + * Only runs for the first page, not on all. + * + * @param string $content String content to add, defaults to empty. + */ + if ( $current_page === 1 ) { + $xml .= apply_filters( "wpseo_sitemap_{$type}_content", '' ); + } + + $xml .= ''; + + return $xml; + } + + /** + * Produce final XML output with debug information. + * + * @param string $sitemap Sitemap XML. + * @param boolean $transient Transient cache flag. + * + * @return string + */ + public function get_output( $sitemap, $transient ) { + + $output = 'output_charset ) . '"?>'; + + if ( $this->stylesheet ) { + /** + * Filter the stylesheet URL for the XML sitemap. + * + * @param string $stylesheet Stylesheet URL. + */ + $output .= apply_filters( 'wpseo_stylesheet_url', $this->stylesheet ) . "\n"; + } + + $output .= $sitemap; + $output .= "\n"; + + $debug = WP_DEBUG || ( defined( 'WPSEO_DEBUG' ) && true === WPSEO_DEBUG ); + + if ( ! WP_DEBUG_DISPLAY || ! $debug ) { + return $output; + } + + $memory_used = number_format( ( memory_get_peak_usage() / 1048576 ), 2 ); + $queries_run = ( $transient ) ? 'Served from transient cache' : 'Queries executed ' . absint( $GLOBALS['wpdb']->num_queries ); + + $output .= "\n"; + + if ( defined( 'SAVEQUERIES' ) && SAVEQUERIES ) { + + $queries = print_r( $GLOBALS['wpdb']->queries, true ); + $output .= "\n"; + } + + return $output; + } + + /** + * Get charset for the output. + * + * @return string + */ + public function get_output_charset() { + return $this->output_charset; + } + + /** + * Set a custom stylesheet for this sitemap. Set to empty to just remove the default stylesheet. + * + * @param string $stylesheet Full xml-stylesheet declaration. + */ + public function set_stylesheet( $stylesheet ) { + $this->stylesheet = $stylesheet; + } + + /** + * Build the `` tag for a given URL. + * + * @param array $url Array of parts that make up this entry. + * + * @return string + */ + protected function sitemap_index_url( $url ) { + + $date = null; + + if ( ! empty( $url['lastmod'] ) ) { + $date = $this->timezone->format_date( $url['lastmod'] ); + } + + $url['loc'] = htmlspecialchars( $url['loc'] ); + + $output = "\t\n"; + $output .= "\t\t" . $url['loc'] . "\n"; + $output .= empty( $date ) ? '' : "\t\t" . htmlspecialchars( $date ) . "\n"; + $output .= "\t\n"; + + return $output; + } + + /** + * Build the `` tag for a given URL. + * + * Public access for backwards compatibility reasons. + * + * @param array $url Array of parts that make up this entry. + * + * @return string + */ + public function sitemap_url( $url ) { + + $date = null; + + + if ( ! empty( $url['mod'] ) ) { + // Create a DateTime object date in the correct timezone. + $date = $this->timezone->format_date( $url['mod'] ); + } + + $url['loc'] = htmlspecialchars( $url['loc'] ); + + $output = "\t\n"; + $output .= "\t\t" . $this->encode_url_rfc3986( $url['loc'] ) . "\n"; + $output .= empty( $date ) ? '' : "\t\t" . htmlspecialchars( $date ) . "\n"; + + if ( empty( $url['images'] ) ) { + $url['images'] = array(); + } + + foreach ( $url['images'] as $img ) { + + if ( empty( $img['src'] ) ) { + continue; + } + + $output .= "\t\t\n"; + $output .= "\t\t\t" . esc_html( $this->encode_url_rfc3986( $img['src'] ) ) . "\n"; + + if ( ! empty( $img['title'] ) ) { + + $title = $img['title']; + + if ( $this->needs_conversion ) { + $title = mb_convert_encoding( $title, $this->output_charset, $this->charset ); + } + + $title = _wp_specialchars( html_entity_decode( $title, ENT_QUOTES, $this->output_charset ) ); + $output .= "\t\t\t\n"; + } + + if ( ! empty( $img['alt'] ) ) { + + $alt = $img['alt']; + + if ( $this->needs_conversion ) { + $alt = mb_convert_encoding( $alt, $this->output_charset, $this->charset ); + } + + $alt = _wp_specialchars( html_entity_decode( $alt, ENT_QUOTES, $this->output_charset ) ); + $output .= "\t\t\t\n"; + } + + $output .= "\t\t\n"; + } + unset( $img, $title, $alt ); + + $output .= "\t\n"; + + /** + * Filters the output for the sitemap url tag. + * + * @api string $output The output for the sitemap url tag. + * + * @param array $url The sitemap url array on which the output is based. + */ + return apply_filters( 'wpseo_sitemap_url', $output, $url ); + } + + /** + * Apply some best effort conversion to comply with RFC3986. + * + * @param string $url URL to encode. + * + * @return string + */ + protected function encode_url_rfc3986( $url ) { + + if ( filter_var( $url, FILTER_VALIDATE_URL ) ) { + return $url; + } + + $path = parse_url( $url, PHP_URL_PATH ); + + if ( ! empty( $path ) && '/' !== $path ) { + + $encoded_path = explode( '/', $path ); + $encoded_path = array_map( 'rawurlencode', $encoded_path ); + $encoded_path = implode( '/', $encoded_path ); + $encoded_path = str_replace( '%7E', '~', $encoded_path ); // PHP <5.3. + + $url = str_replace( $path, $encoded_path, $url ); + } + + $query = parse_url( $url, PHP_URL_QUERY ); + + if ( ! empty( $query ) ) { + + parse_str( $query, $parsed_query ); + + if ( defined( 'PHP_QUERY_RFC3986' ) ) { // PHP 5.4+. + $parsed_query = http_build_query( $parsed_query, null, '&', PHP_QUERY_RFC3986 ); + } + else { + $parsed_query = http_build_query( $parsed_query, null, '&' ); + $parsed_query = str_replace( '+', '%20', $parsed_query ); + $parsed_query = str_replace( '%7E', '~', $parsed_query ); + } + + $url = str_replace( $query, $parsed_query, $url ); + } + + return $url; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-router.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-router.php new file mode 100644 index 0000000..1c1d0de --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-router.php @@ -0,0 +1,98 @@ +add_query_var( 'sitemap' ); + $wp->add_query_var( 'sitemap_n' ); + $wp->add_query_var( 'xsl' ); + + add_rewrite_rule( 'sitemap_index\.xml$', 'index.php?sitemap=1', 'top' ); + add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?\.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' ); + add_rewrite_rule( '([a-z]+)?-?sitemap\.xsl$', 'index.php?xsl=$matches[1]', 'top' ); + } + + /** + * Stop trailing slashes on sitemap.xml URLs. + * + * @param string $redirect The redirect URL currently determined. + * + * @return bool|string $redirect + */ + public function redirect_canonical( $redirect ) { + + if ( get_query_var( 'sitemap' ) || get_query_var( 'xsl' ) ) { + return false; + } + + return $redirect; + } + + /** + * Redirects sitemap.xml to sitemap_index.xml. + */ + public function template_redirect() { + + global $wp_query; + + $current_url = 'http://'; + + if ( ! empty( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] === 'on' ) { + $current_url = 'https://'; + } + + $current_url .= sanitize_text_field( $_SERVER['SERVER_NAME'] ); + $current_url .= sanitize_text_field( $_SERVER['REQUEST_URI'] ); + + if ( home_url( '/sitemap.xml' ) === $current_url && $wp_query->is_404 ) { + wp_redirect( home_url( '/sitemap_index.xml' ), 301 ); + exit; + } + } + + /** + * Create base URL for the sitemap. + * + * @param string $page Page to append to the base URL. + * + * @return string base URL (incl page) + */ + public static function get_base_url( $page ) { + + global $wp_rewrite; + + $base = $wp_rewrite->using_index_permalinks() ? 'index.php/' : '/'; + + /** + * Filter the base URL of the sitemaps + * + * @param string $base The string that should be added to home_url() to make the full base URL. + */ + $base = apply_filters( 'wpseo_sitemaps_base_url', $base ); + + // Get the scheme from the configured home url instead of letting WordPress determine the scheme based on the requested URI. + return home_url( $base . $page, parse_url( get_option( 'home' ), PHP_URL_SCHEME ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php new file mode 100644 index 0000000..c84b440 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php @@ -0,0 +1,545 @@ +max_entries = $options['entries-per-page']; + $this->timezone = new WPSEO_Sitemap_Timezone(); + $this->router = new WPSEO_Sitemaps_Router(); + $this->renderer = new WPSEO_Sitemaps_Renderer(); + $this->cache = new WPSEO_Sitemaps_Cache(); + $this->providers = array( // TODO API for add/remove. R. + new WPSEO_Post_Type_Sitemap_Provider(), + new WPSEO_Taxonomy_Sitemap_Provider(), + new WPSEO_Author_Sitemap_Provider(), + ); + + if ( ! empty( $_SERVER['SERVER_PROTOCOL'] ) ) { + $this->http_protocol = sanitize_text_field( $_SERVER['SERVER_PROTOCOL'] ); + } + } + + /** + * Check the current request URI, if we can determine it's probably an XML sitemap, kill loading the widgets + */ + public function reduce_query_load() { + + if ( ! isset( $_SERVER['REQUEST_URI'] ) ) { + return; + } + + $request_uri = $_SERVER['REQUEST_URI']; + $extension = substr( $request_uri, -4 ); + + if ( false !== stripos( $request_uri, 'sitemap' ) && in_array( $extension, array( '.xml', '.xsl' ) ) ) { + remove_all_actions( 'widgets_init' ); + } + } + + /** + * Register your own sitemap. Call this during 'init'. + * + * @param string $name The name of the sitemap. + * @param callback $function Function to build your sitemap. + * @param string $rewrite Optional. Regular expression to match your sitemap with. + */ + public function register_sitemap( $name, $function, $rewrite = '' ) { + add_action( 'wpseo_do_sitemap_' . $name, $function ); + if ( ! empty( $rewrite ) ) { + add_rewrite_rule( $rewrite, 'index.php?sitemap=' . $name, 'top' ); + } + } + + /** + * Register your own XSL file. Call this during 'init'. + * + * @param string $name The name of the XSL file. + * @param callback $function Function to build your XSL file. + * @param string $rewrite Optional. Regular expression to match your sitemap with. + */ + public function register_xsl( $name, $function, $rewrite = '' ) { + add_action( 'wpseo_xsl_' . $name, $function ); + if ( ! empty( $rewrite ) ) { + add_rewrite_rule( $rewrite, 'index.php?xsl=' . $name, 'top' ); + } + } + + /** + * Set the sitemap current page to allow creating partial sitemaps with wp-cli + * in a one-off process. + * + * @param integer $current_page The part that should be generated. + */ + public function set_n( $current_page ) { + if ( is_scalar( $current_page ) && intval( $current_page ) > 0 ) { + $this->current_page = intval( $current_page ); + } + } + + /** + * Set the sitemap content to display after you have generated it. + * + * @param string $sitemap The generated sitemap to output. + */ + public function set_sitemap( $sitemap ) { + $this->sitemap = $sitemap; + } + + /** + * Set as true to make the request 404. Used stop the display of empty sitemaps or invalid requests. + * + * @param bool $bool Is this a bad request. True or false. + */ + public function set_bad_sitemap( $bool ) { + $this->bad_sitemap = (bool) $bool; + } + + /** + * Prevent stupid plugins from running shutdown scripts when we're obviously not outputting HTML. + * + * @since 1.4.16 + */ + public function sitemap_close() { + remove_all_actions( 'wp_footer' ); + die(); + } + + /** + * Hijack requests for potential sitemaps and XSL files. + * + * @param \WP_Query $query Main query instance. + */ + public function redirect( $query ) { + + if ( ! $query->is_main_query() ) { + return; + } + + $xsl = get_query_var( 'xsl' ); + + if ( ! empty( $xsl ) ) { + $this->xsl_output( $xsl ); + $this->sitemap_close(); + + return; + } + + $type = get_query_var( 'sitemap' ); + + if ( empty( $type ) ) { + return; + } + + $this->set_n( get_query_var( 'sitemap_n' ) ); + + if ( ! $this->get_sitemap_from_cache( $type, $this->current_page ) ) { + $this->build_sitemap( $type ); + } + + if ( $this->bad_sitemap ) { + $query->set_404(); + status_header( 404 ); + + return; + } + + $this->output(); + $this->sitemap_close(); + } + + /** + * Try to get the sitemap from cache + * + * @param string $type Sitemap type. + * @param int $page_number The page number to retrieve. + * + * @return bool If the sitemap has been retrieved from cache. + */ + private function get_sitemap_from_cache( $type, $page_number ) { + + $this->transient = false; + + if ( true !== $this->cache->is_enabled() ) { + return false; + } + + /** + * Fires before the attempt to retrieve XML sitemap from the transient cache. + * + * @param WPSEO_Sitemaps $sitemaps Sitemaps object. + */ + do_action( 'wpseo_sitemap_stylesheet_cache_' . $type, $this ); + + $sitemap_cache_data = $this->cache->get_sitemap_data( $type, $page_number ); + + // No cache was found, refresh it because cache is enabled. + if ( empty( $sitemap_cache_data ) ) { + return $this->refresh_sitemap_cache( $type, $page_number ); + } + + // Cache object was found, parse information. + $this->transient = true; + + $this->sitemap = $sitemap_cache_data->get_sitemap(); + $this->bad_sitemap = ! $sitemap_cache_data->is_usable(); + + return true; + } + + /** + * Build and save sitemap to cache. + * + * @param string $type Sitemap type. + * @param int $page_number The page number to save to. + * + * @return bool + */ + private function refresh_sitemap_cache( $type, $page_number ) { + $this->set_n( $page_number ); + $this->build_sitemap( $type ); + + return $this->cache->store_sitemap( $type, $page_number, $this->sitemap, ! $this->bad_sitemap ); + } + + /** + * Attempts to build the requested sitemap. + * + * Sets $bad_sitemap if this isn't for the root sitemap, a post type or taxonomy. + * + * @param string $type The requested sitemap's identifier. + */ + public function build_sitemap( $type ) { + + /** + * Filter the type of sitemap to build. + * + * @param string $type Sitemap type, determined by the request. + */ + $type = apply_filters( 'wpseo_build_sitemap_post_type', $type ); + + if ( $type === '1' ) { + $this->build_root_map(); + + return; + } + + foreach ( $this->providers as $provider ) { + if ( ! $provider->handles_type( $type ) ) { + continue; + } + + $links = $provider->get_sitemap_links( $type, $this->max_entries, $this->current_page ); + + if ( empty( $links ) ) { + $this->bad_sitemap = true; + + return; + } + + $this->sitemap = $this->renderer->get_sitemap( $links, $type, $this->current_page ); + + return; + } + + if ( has_action( 'wpseo_do_sitemap_' . $type ) ) { + /** + * Fires custom handler, if hooked to generate sitemap for the type. + */ + do_action( 'wpseo_do_sitemap_' . $type ); + + return; + } + + $this->bad_sitemap = true; + } + + /** + * Build the root sitemap (example.com/sitemap_index.xml) which lists sub-sitemaps for other content types. + */ + public function build_root_map() { + + $links = array(); + + foreach ( $this->providers as $provider ) { + $links = array_merge( $links, $provider->get_index_links( $this->max_entries ) ); + } + + if ( empty( $links ) ) { + $this->bad_sitemap = true; + $this->sitemap = ''; + + return; + } + + $this->sitemap = $this->renderer->get_index( $links ); + } + + /** + * Spits out the XSL for the XML sitemap. + * + * @param string $type Type to output. + * + * @since 1.4.13 + */ + public function xsl_output( $type ) { + + if ( $type !== 'main' ) { + + /** + * Fires for the output of XSL for XML sitemaps, other than type "main". + */ + do_action( 'wpseo_xsl_' . $type ); + + return; + } + + header( $this->http_protocol . ' 200 OK', true, 200 ); + // Prevent the search engines from indexing the XML Sitemap. + header( 'X-Robots-Tag: noindex, follow', true ); + header( 'Content-Type: text/xml' ); + + // Make the browser cache this file properly. + $expires = YEAR_IN_SECONDS; + header( 'Pragma: public' ); + header( 'Cache-Control: maxage=' . $expires ); + header( 'Expires: ' . gmdate( 'D, d M Y H:i:s', ( time() + $expires ) ) . ' GMT' ); + + require_once( WPSEO_PATH . 'css/xml-sitemap-xsl.php' ); + } + + /** + * Spit out the generated sitemap and relevant headers and encoding information. + */ + public function output() { + + if ( ! headers_sent() ) { + header( $this->http_protocol . ' 200 OK', true, 200 ); + // Prevent the search engines from indexing the XML Sitemap. + header( 'X-Robots-Tag: noindex, follow', true ); + header( 'Content-Type: text/xml; charset=' . esc_attr( $this->renderer->get_output_charset() ) ); + } + + echo $this->renderer->get_output( $this->sitemap, $this->transient ); + } + + /** + * Make a request for the sitemap index so as to cache it before the arrival of the search engines. + */ + public function hit_sitemap_index() { + wp_remote_get( WPSEO_Sitemaps_Router::get_base_url( 'sitemap_index.xml' ) ); + } + + /** + * Get the GMT modification date for the last modified post in the post type. + * + * @param string|array $post_types Post type or array of types. + * @param bool $return_all Flag to return array of values. + * + * @return string|array|false + */ + static public function get_last_modified_gmt( $post_types, $return_all = false ) { + + global $wpdb; + + static $post_type_dates = null; + + if ( ! is_array( $post_types ) ) { + $post_types = array( $post_types ); + } + + foreach ( $post_types as $post_type ) { + if ( ! isset( $post_type_dates[ $post_type ] ) ) { // If we hadn't seen post type before. R. + $post_type_dates = null; + break; + } + } + + if ( is_null( $post_type_dates ) ) { + + $sql = " + SELECT post_type, MAX(post_modified_gmt) AS date + FROM $wpdb->posts + WHERE post_status IN ('publish','inherit') + AND post_type IN ('" . implode( "','", get_post_types( array( 'public' => true ) ) ) . "') + GROUP BY post_type + ORDER BY post_modified_gmt DESC + "; + + $post_type_dates = array(); + + foreach ( $wpdb->get_results( $sql ) as $obj ) { + $post_type_dates[ $obj->post_type ] = $obj->date; + } + } + + $dates = array_intersect_key( $post_type_dates, array_flip( $post_types ) ); + + if ( count( $dates ) > 0 ) { + + if ( $return_all ) { + return $dates; + } + + return max( $dates ); + } + + return false; + } + + /** + * Get the modification date for the last modified post in the post type. + * + * @param array $post_types Post types to get the last modification date for. + * + * @return string + */ + public function get_last_modified( $post_types ) { + + return $this->timezone->format_date( self::get_last_modified_gmt( $post_types ) ); + } + + /** + * Notify search engines of the updated sitemap. + * + * @param string|null $url Optional URL to make the ping for. + */ + public static function ping_search_engines( $url = null ) { + + /** + * Filter: 'wpseo_allow_xml_sitemap_ping' - Check if pinging is not allowed (allowed by default) + * + * @api boolean $allow_ping The boolean that is set to true by default. + */ + if ( apply_filters( 'wpseo_allow_xml_sitemap_ping', true ) === false ) { + return; + } + + if ( '0' === get_option( 'blog_public' ) ) { // Don't ping if blog is not public. + return; + } + + if ( empty( $url ) ) { + $url = urlencode( WPSEO_Sitemaps_Router::get_base_url( 'sitemap_index.xml' ) ); + } + + // Ping Google and Bing. + wp_remote_get( 'http://www.google.com/webmasters/tools/ping?sitemap=' . $url, array( 'blocking' => false ) ); + wp_remote_get( 'http://www.bing.com/ping?sitemap=' . $url, array( 'blocking' => false ) ); + } + + /** + * Build the `` tag for a given URL. + * + * @deprecated + * + * @param array $url Array of parts that make up this entry. + * + * @return string + */ + public function sitemap_url( $url ) { + + return $this->renderer->sitemap_url( $url ); + } + + /** + * Set a custom stylesheet for this sitemap. Set to empty to just remove the default stylesheet. + * + * @deprecated + * + * @param string $stylesheet Full xml-stylesheet declaration. + */ + public function set_stylesheet( $stylesheet ) { + $this->renderer->set_stylesheet( $stylesheet ); + } + + /** + * Function to dynamically filter the change frequency. + * + * @deprecated 3.5 Change frequency data dropped from sitemaps. + * + * @param string $filter Expands to wpseo_sitemap_$filter_change_freq, allowing for a change of the frequency for + * numerous specific URLs. + * @param string $default The default value for the frequency. + * @param string $url The URL of the current entry. + * + * @return mixed|void + */ + static public function filter_frequency( $filter, $default, $url ) { + /** + * Filter the specific change frequency + * + * @param string $default The default change frequency. + * @param string $url URL to filter frequency for. + */ + $change_freq = apply_filters( 'wpseo_sitemap_' . $filter . '_change_freq', $default, $url ); + + if ( ! in_array( $change_freq, array( + 'always', + 'hourly', + 'daily', + 'weekly', + 'monthly', + 'yearly', + 'never', + ) ) + ) { + $change_freq = $default; + } + + return $change_freq; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-taxonomy-sitemap-provider.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-taxonomy-sitemap-provider.php new file mode 100644 index 0000000..f2e708d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-taxonomy-sitemap-provider.php @@ -0,0 +1,289 @@ + true ), 'objects' ); + + if ( empty( $taxonomies ) ) { + return array(); + } + + $taxonomy_names = array_filter( array_keys( $taxonomies ), array( $this, 'is_valid_taxonomy' ) ); + $taxonomies = array_intersect_key( $taxonomies, array_flip( $taxonomy_names ) ); + + // Retrieve all the taxonomies and their terms so we can do a proper count on them. + /** + * Filter the setting of excluding empty terms from the XML sitemap. + * + * @param boolean $exclude Defaults to true. + * @param array $taxonomy_names Array of names for the taxonomies being processed. + */ + $hide_empty = apply_filters( 'wpseo_sitemap_exclude_empty_terms', true, $taxonomy_names ); + + $all_taxonomies = array(); + + foreach ( $taxonomy_names as $taxonomy_name ) { + + $taxonomy_terms = get_terms( $taxonomy_name, array( + 'hide_empty' => $hide_empty, + 'fields' => 'ids', + ) ); + + if ( count( $taxonomy_terms ) > 0 ) { + $all_taxonomies[ $taxonomy_name ] = $taxonomy_terms; + } + } + + $index = array(); + + foreach ( $taxonomies as $tax_name => $tax ) { + + if ( ! isset( $all_taxonomies[ $tax_name ] ) ) { // No eligible terms found. + continue; + } + + $total_count = ( isset( $all_taxonomies[ $tax_name ] ) ) ? count( $all_taxonomies[ $tax_name ] ) : 1; + $max_pages = 1; + + if ( $total_count > $max_entries ) { + $max_pages = (int) ceil( $total_count / $max_entries ); + } + + $last_modified_gmt = WPSEO_Sitemaps::get_last_modified_gmt( $tax->object_type ); + + for ( $page_counter = 0; $page_counter < $max_pages; $page_counter++ ) { + + $current_page = ( $max_pages > 1 ) ? ( $page_counter + 1 ) : ''; + + if ( ! is_array( $tax->object_type ) || count( $tax->object_type ) == 0 ) { + continue; + } + + $terms = array_splice( $all_taxonomies[ $tax_name ], 0, $max_entries ); + + if ( ! $terms ) { + continue; + } + + $args = array( + 'post_type' => $tax->object_type, + 'tax_query' => array( + array( + 'taxonomy' => $tax_name, + 'terms' => $terms, + ), + ), + 'orderby' => 'modified', + 'order' => 'DESC', + 'posts_per_page' => 1, + ); + $query = new WP_Query( $args ); + + if ( $query->have_posts() ) { + $date = $query->posts[0]->post_modified_gmt; + } + else { + $date = $last_modified_gmt; + } + + $index[] = array( + 'loc' => WPSEO_Sitemaps_Router::get_base_url( $tax_name . '-sitemap' . $current_page . '.xml' ), + 'lastmod' => $date, + ); + } + } + + return $index; + } + + /** + * Get set of sitemap link data. + * + * @param string $type Sitemap type. + * @param int $max_entries Entries per sitemap. + * @param int $current_page Current page of the sitemap. + * + * @return array + */ + public function get_sitemap_links( $type, $max_entries, $current_page ) { + + global $wpdb; + + $links = array(); + $taxonomy = get_taxonomy( $type ); + + if ( $taxonomy === false || ! $this->is_valid_taxonomy( $taxonomy->name ) || ! $taxonomy->public ) { + return $links; + } + + $options = $this->get_options(); + + $steps = $max_entries; + $offset = ( $current_page > 1 ) ? ( ( $current_page - 1 ) * $max_entries ) : 0; + + /** This filter is documented in inc/sitemaps/class-taxonomy-sitemap-provider.php */ + $hide_empty = apply_filters( 'wpseo_sitemap_exclude_empty_terms', true, $taxonomy ); + $terms = get_terms( $taxonomy->name, array( 'hide_empty' => $hide_empty ) ); + $terms = array_splice( $terms, $offset, $steps ); + + if ( empty( $terms ) ) { + $terms = array(); + } + + // Grab last modified date. + $sql = " + SELECT MAX(p.post_modified_gmt) AS lastmod + FROM $wpdb->posts AS p + INNER JOIN $wpdb->term_relationships AS term_rel + ON term_rel.object_id = p.ID + INNER JOIN $wpdb->term_taxonomy AS term_tax + ON term_tax.term_taxonomy_id = term_rel.term_taxonomy_id + AND term_tax.taxonomy = %s + AND term_tax.term_id = %d + WHERE p.post_status IN ('publish','inherit') + AND p.post_password = '' + "; + + foreach ( $terms as $term ) { + + $url = array(); + + $tax_noindex = WPSEO_Taxonomy_Meta::get_term_meta( $term, $term->taxonomy, 'noindex' ); + $tax_sitemap_inc = WPSEO_Taxonomy_Meta::get_term_meta( $term, $term->taxonomy, 'sitemap_include' ); + + if ( $tax_noindex === 'noindex' && $tax_sitemap_inc !== 'always' ) { + continue; + } + + if ( $tax_sitemap_inc === 'never' ) { + continue; + } + + $url['loc'] = WPSEO_Taxonomy_Meta::get_term_meta( $term, $term->taxonomy, 'canonical' ); + + if ( ! is_string( $url['loc'] ) || $url['loc'] === '' ) { + + $url['loc'] = get_term_link( $term, $term->taxonomy ); + + if ( $options['trailingslash'] === true ) { + + $url['loc'] = trailingslashit( $url['loc'] ); + } + } + + $url['mod'] = $wpdb->get_var( $wpdb->prepare( $sql, $term->taxonomy, $term->term_id ) ); + $url['images'] = $this->get_image_parser()->get_term_images( $term ); + + // Deprecated, kept for backwards data compat. R. + $url['chf'] = 'daily'; + $url['pri'] = 1; + + /** This filter is documented at inc/sitemaps/class-post-type-sitemap-provider.php */ + $url = apply_filters( 'wpseo_sitemap_entry', $url, 'term', $term ); + + if ( ! empty( $url ) ) { + $links[] = $url; + } + } + + return $links; + } + + /** + * Check if taxonomy by name is valid to appear in sitemaps. + * + * @param string $taxonomy_name Taxonomy name to check. + * + * @return bool + */ + public function is_valid_taxonomy( $taxonomy_name ) { + + $options = $this->get_options(); + if ( ! empty( $options[ "taxonomies-{$taxonomy_name}-not_in_sitemap" ] ) ) { + return false; + } + + if ( in_array( $taxonomy_name, array( 'link_category', 'nav_menu' ) ) ) { + return false; + } + + if ( 'post_format' === $taxonomy_name && ! empty( $this->options['disable-post_format'] ) ) { + return false; + } + + /** + * Filter to exclude the taxonomy from the XML sitemap. + * + * @param boolean $exclude Defaults to false. + * @param string $taxonomy_name Name of the taxonomy to exclude.. + */ + if ( apply_filters( 'wpseo_sitemap_exclude_taxonomy', false, $taxonomy_name ) ) { + return false; + } + + return true; + } + + /** + * Get the Image Parser + * + * @return WPSEO_Sitemap_Image_Parser + */ + protected function get_image_parser() { + if ( ! isset( self::$image_parser ) ) { + self::$image_parser = new WPSEO_Sitemap_Image_Parser(); + } + + return self::$image_parser; + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-cache-data.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-cache-data.php new file mode 100644 index 0000000..a2b929b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-cache-data.php @@ -0,0 +1,56 @@ +get_terms( $id, $taxonomy, $return_single ); +} + +/** + * Generate an HTML sitemap + * + * @deprecated 1.5.5.4 + * @deprecated use plugin Yoast SEO Premium + * @see Yoast SEO Premium + * + * @param array $atts The attributes passed to the shortcode. + * + * @return string + */ +function wpseo_sitemap_handler( $atts ) { + _deprecated_function( __FUNCTION__, 'WPSEO 1.5.5.4', 'Functionality has been discontinued after being in beta, it\'ll be available in the Yoast SEO Premium plugin soon.' ); + + return ''; +} + +add_shortcode( 'wpseo_sitemap', 'wpseo_sitemap_handler' ); + +/** + * Strip out the shortcodes with a filthy regex, because people don't properly register their shortcodes. + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::strip_shortcode() + * @see WPSEO_Utils::strip_shortcode() + * + * @param string $text Input string that might contain shortcodes. + * + * @return string $text string without shortcodes + */ +function wpseo_strip_shortcode( $text ) { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::strip_shortcode()' ); + + return WPSEO_Utils::strip_shortcode( $text ); +} + +/** + * Do simple reliable math calculations without the risk of wrong results + * + * @see http://floating-point-gui.de/ + * @see the big red warning on http://php.net/language.types.float.php + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::calc() + * @see WPSEO_Utils::calc() + * + * In the rare case that the bcmath extension would not be loaded, it will return the normal calculation results + * + * @since 1.5.0 + * + * @param mixed $number1 Scalar (string/int/float/bool). + * @param string $action Calculation action to execute. + * @param mixed $number2 Scalar (string/int/float/bool). + * @param bool $round Whether or not to round the result. Defaults to false. + * @param int $decimals Decimals for rounding operation. Defaults to 0. + * @param int $precision Calculation precision. Defaults to 10. + * + * @return mixed Calculation Result or false if either or the numbers isn't scalar or + * an invalid operation was passed + */ +function wpseo_calc( $number1, $action, $number2, $round = false, $decimals = 0, $precision = 10 ) { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::calc()' ); + + return WPSEO_Utils::calc( $number1, $action, $number2, $round, $decimals, $precision ); +} + +/** + * Check if the web server is running on Apache + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::is_apache() + * @see WPSEO_Utils::is_apache() + * + * @return bool + */ +function wpseo_is_apache() { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::is_apache()' ); + + return WPSEO_Utils::is_apache(); +} + +/** + * Check if the web service is running on Nginx + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::is_nginx() + * @see WPSEO_Utils::is_nginx() + * + * @return bool + */ +function wpseo_is_nginx() { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::is_nginx()' ); + + return WPSEO_Utils::is_nginx(); +} + +/** + * List all the available user roles + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::get_roles() + * @see WPSEO_Utils::get_roles() + * + * @return array $roles + */ +function wpseo_get_roles() { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::get_roles()' ); + + return WPSEO_Utils::get_roles(); +} + +/** + * Check whether a url is relative + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::is_url_relative() + * @see WPSEO_Utils::is_url_relative() + * + * @param string $url URL input to check. + * + * @return bool + */ +function wpseo_is_url_relative( $url ) { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::is_url_relative()' ); + + return WPSEO_Utils::is_url_relative( $url ); +} + +/** + * Standardize whitespace in a string + * + * @deprecated 1.6.1 + * @deprecated use WPSEO_Utils::standardize_whitespace() + * @see WPSEO_Utils::standardize_whitespace() + * + * @since 1.6.0 + * + * @param string $string String input to standardize. + * + * @return string + */ +function wpseo_standardize_whitespace( $string ) { + _deprecated_function( __FUNCTION__, 'WPSEO 1.6.1', 'WPSEO_Utils::standardize_whitespace()' ); + + return WPSEO_Utils::standardize_whitespace( $string ); +} + +/** + * Initialize sitemaps. Add sitemap & XSL rewrite rules and query vars + * + * @deprecated 2.4 + * @see WPSEO_Sitemaps_Router + */ +function wpseo_xml_sitemaps_init() { + $options = get_option( 'wpseo_xml' ); + if ( $options['enablexmlsitemap'] !== true ) { + return; + } + + // Redirects sitemap.xml to sitemap_index.xml. + add_action( 'template_redirect', 'wpseo_xml_redirect_sitemap', 0 ); + + if ( ! is_object( $GLOBALS['wp'] ) ) { + return; + } + + $GLOBALS['wp']->add_query_var( 'sitemap' ); + $GLOBALS['wp']->add_query_var( 'sitemap_n' ); + $GLOBALS['wp']->add_query_var( 'xsl' ); + add_rewrite_rule( 'sitemap_index\.xml$', 'index.php?sitemap=1', 'top' ); + add_rewrite_rule( '([^/]+?)-sitemap([0-9]+)?\.xml$', 'index.php?sitemap=$matches[1]&sitemap_n=$matches[2]', 'top' ); + add_rewrite_rule( '([a-z]+)?-?sitemap\.xsl$', 'index.php?xsl=$matches[1]', 'top' ); +} + +/** + * Redirect /sitemap.xml to /sitemap_index.xml + * + * @deprecated 2.4 + * @see WPSEO_Sitemaps_Router + */ +function wpseo_xml_redirect_sitemap() { + $current_url = ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on' ) ? 'https://' : 'http://'; + $current_url .= sanitize_text_field( $_SERVER['SERVER_NAME'] ) . sanitize_text_field( $_SERVER['REQUEST_URI'] ); + + // Must be 'sitemap.xml' and must be 404. + if ( home_url( '/sitemap.xml' ) == $current_url && $GLOBALS['wp_query']->is_404 ) { + wp_redirect( home_url( '/sitemap_index.xml' ), 301 ); + exit; + } +} + +/** + * This invalidates our XML Sitemaps cache. + * + * @deprecated + * @see WPSEO_Sitemaps_Cache + * + * @param string $type Type of sitemap to invalidate. + */ +function wpseo_invalidate_sitemap_cache( $type ) { + WPSEO_Sitemaps_Cache::invalidate( $type ); +} + +/** + * Invalidate XML sitemap cache for taxonomy / term actions + * + * @deprecated + * @see WPSEO_Sitemaps_Cache + * + * @param int $unused Unused term ID value. + * @param string $type Taxonomy to invalidate. + */ +function wpseo_invalidate_sitemap_cache_terms( $unused, $type ) { + WPSEO_Sitemaps_Cache::invalidate( $type ); +} + +/** + * Invalidate the XML sitemap cache for a post type when publishing or updating a post + * + * @deprecated + * @see WPSEO_Sitemaps_Cache + * + * @param int $post_id Post ID to determine post type for invalidation. + */ +function wpseo_invalidate_sitemap_cache_on_save_post( $post_id ) { + WPSEO_Sitemaps_Cache::invalidate_post( $post_id ); +} + +/** + * Notify search engines of the updated sitemap. + * + * @deprecated + * @see WPSEO_Sitemaps::ping_search_engines() + * + * @param string|null $sitemapurl Optional URL to make the ping for. + */ +function wpseo_ping_search_engines( $sitemapurl = null ) { + WPSEO_Sitemaps::ping_search_engines( $sitemapurl ); +} + +/** + * Create base URL for the sitemaps and applies filters + * + * @since 1.5.7 + * + * @deprecated + * @see WPSEO_Sitemaps_Router::get_base_url() + * + * @param string $page page to append to the base URL. + * + * @return string base URL (incl page) for the sitemaps + */ +function wpseo_xml_sitemaps_base_url( $page ) { + return WPSEO_Sitemaps_Router::get_base_url( $page ); +} diff --git a/wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-360.min.js b/wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-360.min.js new file mode 100644 index 0000000..d91c672 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-360.min.js @@ -0,0 +1,41 @@ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g/,"")}},{key:"stripMessage",value:function(a){return a.endsWith("0 - ",4)?a.slice(4):a}},{key:"sendChangeEvent",value:function(){var a={target:{name:"mailchimpSignup",value:{hasSignup:this.state.successfulSignup}}};this.onChange(a)}},{key:"getLoadingIndicator",value:function(){return this.state.isLoading?j.default.createElement("div",{className:"yoast-wizard-overlay"},j.default.createElement(q.default,null)):null}},{key:"render",value:function(){if(this.skipRendering())return null;this.onChange=this.props.onChange;var a=j.default.createElement("input",{id:"mailchimpEmail",className:"yoast-wizard-text-input-field",ref:"emailInput",type:"text",name:this.props.name,defaultValue:this.props.properties.currentUserEmail}),b=j.default.createElement(n.default,{label:this.props.translate("Sign Up!"),onClick:this.signup.bind(this)}),c=this.getSignupMessage(),d=this.getLoadingIndicator();return j.default.createElement("div",null,j.default.createElement("h2",null,this.props.properties.title),j.default.createElement("p",null,this.props.properties.label),j.default.createElement("div",{className:"yoast-wizard-text-input"},j.default.createElement("label",{htmlFor:"mailchimpName",className:"yoast-wizard-text-input-label"},this.props.translate("Name")),j.default.createElement("input",{id:"mailchimpName",className:"yoast-wizard-text-input-field",ref:"nameInput",type:"text",name:"name",defaultValue:this.props.properties.userName})),j.default.createElement("div",{className:"yoast-wizard-text-input"},j.default.createElement("label",{htmlFor:"mailchimpEmail",className:"yoast-wizard-text-input-label"},this.props.translate("Email")),a),b,c,d)}},{key:"skipRendering",value:function(){var a=this.props.stepState,b="success"===a.currentStep,c=a.fieldValues.intro.mailchimpSignup.hasSignup===!0;return b&&c}},{key:"getSignupMessage",value:function(){return this.state.successfulSignup?j.default.createElement("p",{className:"yoast-wizard-mailchimp-message-success","aria-live":"assertive"},this.state.message):j.default.createElement("p",{className:"yoast-wizard-mailchimp-message-error","aria-live":"assertive"},this.state.message)}}]),b}(j.default.Component);r.propTypes={translate:j.default.PropTypes.func.isRequired,title:j.default.PropTypes.string,component:j.default.PropTypes.string,name:j.default.PropTypes.string.isRequired,properties:j.default.PropTypes.object,data:j.default.PropTypes.string,onChange:j.default.PropTypes.func,value:j.default.PropTypes.shape({hasSignup:j.default.PropTypes.bool}),stepState:j.default.PropTypes.object},r.defaultProps={title:"Mailchimp signup",component:"",properties:{},data:"",value:{hasSignup:!1}},c.default=(0,o.localize)(r)},{"material-ui/RaisedButton":486,react:681,"yoast-components/composites/OnboardingWizard/LoadingIndicator":697,"yoast-components/composites/OnboardingWizard/helpers/ajaxHelper":707,"yoast-components/utils/i18n":715}],3:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c=0;c1&&c[1]||""}function c(b){var c=a.match(b);return c&&c.length>1&&c[2]||""}var d,e=b(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(a),h=!f&&/android/i.test(a),i=/nexus\s*[0-6]\s*/i.test(a),j=!i&&/nexus\s*[0-9]+/i.test(a),k=/CrOS/.test(a),l=/silk/i.test(a),m=/sailfish/i.test(a),n=/tizen/i.test(a),o=/(web|hpw)os/i.test(a),p=/windows phone/i.test(a),q=(/SamsungBrowser/i.test(a),!p&&/windows/i.test(a)),r=!e&&!l&&/macintosh/i.test(a),s=!h&&!m&&!n&&!o&&/linux/i.test(a),t=b(/edge\/(\d+(\.\d+)?)/i),u=b(/version\/(\d+(\.\d+)?)/i),v=/tablet/i.test(a),w=!v&&/[^-]mobi/i.test(a),x=/xbox/i.test(a);/opera/i.test(a)?d={name:"Opera",opera:g,version:u||b(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr|opios/i.test(a)?d={name:"Opera",opera:g,version:b(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||u}:/SamsungBrowser/i.test(a)?d={name:"Samsung Internet for Android",samsungBrowser:g,version:u||b(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(a)?d={name:"Opera Coast",coast:g,version:u||b(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(a)?d={name:"Yandex Browser",yandexbrowser:g,version:u||b(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(a)?d={name:"UC Browser",ucbrowser:g,version:b(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(a)?d={name:"Maxthon",maxthon:g,version:b(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(a)?d={name:"Epiphany",epiphany:g,version:b(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(a)?d={name:"Puffin",puffin:g,version:b(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(a)?d={name:"Sleipnir",sleipnir:g,version:b(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(a)?d={name:"K-Meleon",kMeleon:g,version:b(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:p?(d={name:"Windows Phone",windowsphone:g},t?(d.msedge=g,d.version=t):(d.msie=g,d.version=b(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(a)?d={name:"Internet Explorer",msie:g,version:b(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:k?d={name:"Chrome",chromeos:g,chromeBook:g,chrome:g,version:b(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/chrome.+? edge/i.test(a)?d={name:"Microsoft Edge",msedge:g,version:t}:/vivaldi/i.test(a)?d={name:"Vivaldi",vivaldi:g,version:b(/vivaldi\/(\d+(\.\d+)?)/i)||u}:m?d={name:"Sailfish",sailfish:g,version:b(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(a)?d={name:"SeaMonkey",seamonkey:g,version:b(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(a)?(d={name:"Firefox",firefox:g,version:b(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(a)&&(d.firefoxos=g)):l?d={name:"Amazon Silk",silk:g,version:b(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(a)?d={name:"PhantomJS",phantom:g,version:b(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(a)?d={name:"SlimerJS",slimer:g,version:b(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(a)||/rim\stablet/i.test(a)?d={name:"BlackBerry",blackberry:g,version:u||b(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:o?(d={name:"WebOS",webos:g,version:u||b(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(a)&&(d.touchpad=g)):/bada/i.test(a)?d={name:"Bada",bada:g,version:b(/dolfin\/(\d+(\.\d+)?)/i)}:n?d={name:"Tizen",tizen:g,version:b(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||u}:/qupzilla/i.test(a)?d={name:"QupZilla",qupzilla:g,version:b(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||u}:/chromium/i.test(a)?d={name:"Chromium",chromium:g,version:b(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||u}:/chrome|crios|crmo/i.test(a)?d={name:"Chrome",chrome:g,version:b(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:h?d={name:"Android",version:u}:/safari|applewebkit/i.test(a)?(d={name:"Safari",safari:g},u&&(d.version=u)):e?(d={name:"iphone"==e?"iPhone":"ipad"==e?"iPad":"iPod"},u&&(d.version=u)):d=/googlebot/i.test(a)?{name:"Googlebot",googlebot:g,version:b(/googlebot\/(\d+(\.\d+))/i)||u}:{name:b(/^(.*)\/(.*) /),version:c(/^(.*)\/(.*) /)},!d.msedge&&/(apple)?webkit/i.test(a)?(/(apple)?webkit\/537\.36/i.test(a)?(d.name=d.name||"Blink",d.blink=g):(d.name=d.name||"Webkit",d.webkit=g),!d.version&&u&&(d.version=u)):!d.opera&&/gecko\//i.test(a)&&(d.name=d.name||"Gecko",d.gecko=g,d.version=d.version||b(/gecko\/(\d+(\.\d+)?)/i)),d.msedge||!h&&!d.silk?e?(d[e]=g,d.ios=g):r?d.mac=g:x?d.xbox=g:q?d.windows=g:s&&(d.linux=g):d.android=g;var y="";d.windowsphone?y=b(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):e?(y=b(/os (\d+([_\s]\d+)*) like mac os x/i),y=y.replace(/[_\s]/g,".")):h?y=b(/android[ \/-](\d+(\.\d+)*)/i):d.webos?y=b(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):d.blackberry?y=b(/rim\stablet\sos\s(\d+(\.\d+)*)/i):d.bada?y=b(/bada\/(\d+(\.\d+)*)/i):d.tizen&&(y=b(/tizen[\/\s](\d+(\.\d+)*)/i)),y&&(d.osversion=y);var z=y.split(".")[0];return v||j||"ipad"==e||h&&(3==z||z>=4&&!w)||d.silk?d.tablet=g:(w||"iphone"==e||"ipod"==e||h||i||d.blackberry||d.webos||d.bada)&&(d.mobile=g),d.msedge||d.msie&&d.version>=10||d.yandexbrowser&&d.version>=15||d.vivaldi&&d.version>=1||d.chrome&&d.version>=20||d.samsungBrowser&&d.version>=4||d.firefox&&d.version>=20||d.safari&&d.version>=6||d.opera&&d.version>=10||d.ios&&d.osversion&&d.osversion.split(".")[0]>=6||d.blackberry&&d.version>=10.1||d.chromium&&d.version>=20?d.a=g:d.msie&&d.version<10||d.chrome&&d.version<20||d.firefox&&d.version<20||d.safari&&d.version<6||d.opera&&d.version<10||d.ios&&d.osversion&&d.osversion.split(".")[0]<6||d.chromium&&d.version<20?d.c=g:d.x=g,d}function b(a){return a.split(".").length}function c(a,b){var c,d=[];if(Array.prototype.map)return Array.prototype.map.call(a,b);for(c=0;c=0;){if(e[0][d]>e[1][d])return 1;if(e[0][d]!==e[1][d])return-1;if(0===d)return 0}}function e(b,c,e){var f=h;"string"==typeof c&&(e=c,c=void 0),void 0===c&&(c=!1),e&&(f=a(e));var g=""+f.version;for(var i in b)if(b.hasOwnProperty(i)&&f[i])return d([g,b[i]])<0;return c}function f(a,b,c){return!e(a,b,c)}var g=!0,h=a("undefined"!=typeof navigator?navigator.userAgent||"":"");return h.test=function(a){for(var b=0;b1)for(var c=1;c2?arguments[2]:void 0,k=Math.min((void 0===j?g:e(j,g))-i,g-h),l=1;for(i0;)i in c?c[h]=c[i]:delete c[h],h+=l,i+=l;return c}},{"./_to-index":111,"./_to-length":114,"./_to-object":115}],15:[function(a,b,c){"use strict";var d=a("./_to-object"),e=a("./_to-index"),f=a("./_to-length");b.exports=function(a){for(var b=d(this),c=f(b.length),g=arguments.length,h=e(g>1?arguments[1]:void 0,c),i=g>2?arguments[2]:void 0,j=void 0===i?c:e(i,c);j>h;)b[h++]=a;return b}},{"./_to-index":111,"./_to-length":114,"./_to-object":115}],16:[function(a,b,c){var d=a("./_for-of");b.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},{"./_for-of":43}],17:[function(a,b,c){var d=a("./_to-iobject"),e=a("./_to-length"),f=a("./_to-index");b.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},{"./_to-index":111,"./_to-iobject":113,"./_to-length":114}],18:[function(a,b,c){var d=a("./_ctx"),e=a("./_iobject"),f=a("./_to-object"),g=a("./_to-length"),h=a("./_array-species-create");b.exports=function(a,b){var c=1==a,i=2==a,j=3==a,k=4==a,l=6==a,m=5==a||l,n=b||h;return function(b,h,o){for(var p,q,r=f(b),s=e(r),t=d(h,o,3),u=g(s.length),v=0,w=c?n(b,u):i?n(b,0):void 0;u>v;v++)if((m||v in s)&&(p=s[v],q=t(p,v,r),a))if(c)w[v]=q;else if(q)switch(a){case 3:return!0;case 5:return p;case 6:return v;case 2:w.push(p)}else if(k)return!1;return l?-1:j||k?k:w}}},{"./_array-species-create":21,"./_ctx":31,"./_iobject":51,"./_to-length":114,"./_to-object":115}],19:[function(a,b,c){var d=a("./_a-function"),e=a("./_to-object"),f=a("./_iobject"),g=a("./_to-length");b.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},{"./_a-function":9,"./_iobject":51,"./_to-length":114,"./_to-object":115}],20:[function(a,b,c){var d=a("./_is-object"),e=a("./_is-array"),f=a("./_wks")("species");b.exports=function(a){var b;return e(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!e(b.prototype)||(b=void 0),d(b)&&(b=b[f],null===b&&(b=void 0))),void 0===b?Array:b}},{"./_is-array":53,"./_is-object":55,"./_wks":123}],21:[function(a,b,c){var d=a("./_array-species-constructor");b.exports=function(a,b){return new(d(a))(b)}},{"./_array-species-constructor":20}],22:[function(a,b,c){"use strict";var d=a("./_a-function"),e=a("./_is-object"),f=a("./_invoke"),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e1?arguments[1]:void 0,3);b=b?b.n:this._f;)for(c(b.v,b.k,this);b&&b.r;)b=b.p},has:function(a){return!!q(this,a)}}),n&&d(l.prototype,"size",{get:function(){return i(this[p])}}),l},def:function(a,b,c){var d,e,f=q(a,b);return f?f.v=c:(a._l=f={i:e=o(b,!0),k:b,v:c,p:d=a._l,n:void 0,r:!1},a._f||(a._f=f),d&&(d.n=f),a[p]++,"F"!==e&&(a._i[e]=f)),a},getEntry:q,setStrong:function(a,b,c){k(a,b,function(a,b){this._t=a,this._k=b,this._l=void 0},function(){for(var a=this,b=a._k,c=a._l;c&&c.r;)c=c.p;return a._t&&(a._l=c=c?c.n:a._t._f)?"keys"==b?l(0,c.k):"values"==b?l(0,c.v):l(0,[c.k,c.v]):(a._t=void 0,l(1))},c?"entries":"values",!c,!0),m(b)}}},{"./_an-instance":12,"./_ctx":31,"./_defined":33,"./_descriptors":34,"./_for-of":43,"./_iter-define":59,"./_iter-step":61,"./_meta":68,"./_object-create":72,"./_object-dp":73,"./_redefine-all":92,"./_set-species":97}],26:[function(a,b,c){var d=a("./_classof"),e=a("./_array-from-iterable");b.exports=function(a){return function(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},{"./_array-from-iterable":16,"./_classof":23}],27:[function(a,b,c){"use strict";var d=a("./_redefine-all"),e=a("./_meta").getWeak,f=a("./_an-object"),g=a("./_is-object"),h=a("./_an-instance"),i=a("./_for-of"),j=a("./_array-methods"),k=a("./_has"),l=j(5),m=j(6),n=0,o=function(a){return a._l||(a._l=new p)},p=function(){this.a=[]},q=function(a,b){return l(a.a,function(a){return a[0]===b})};p.prototype={get:function(a){var b=q(this,a);if(b)return b[1]},has:function(a){return!!q(this,a)},set:function(a,b){var c=q(this,a);c?c[1]=b:this.a.push([a,b])},delete:function(a){var b=m(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},b.exports={getConstructor:function(a,b,c,f){var j=a(function(a,d){h(a,j,b,"_i"),a._i=n++,a._l=void 0,void 0!=d&&i(d,c,a[f],a)});return d(j.prototype,{delete:function(a){if(!g(a))return!1;var b=e(a);return b===!0?o(this).delete(a):b&&k(b,this._i)&&delete b[this._i]},has:function(a){if(!g(a))return!1;var b=e(a);return b===!0?o(this).has(a):b&&k(b,this._i)}}),j},def:function(a,b,c){var d=e(f(b),!0);return d===!0?o(a).set(b,c):d[a._i]=c,a},ufstore:o}},{"./_an-instance":12,"./_an-object":13,"./_array-methods":18,"./_for-of":43,"./_has":45,"./_is-object":55,"./_meta":68,"./_redefine-all":92}],28:[function(a,b,c){"use strict";var d=a("./_global"),e=a("./_export"),f=a("./_redefine"),g=a("./_redefine-all"),h=a("./_meta"),i=a("./_for-of"),j=a("./_an-instance"),k=a("./_is-object"),l=a("./_fails"),m=a("./_iter-detect"),n=a("./_set-to-string-tag"),o=a("./_inherit-if-required");b.exports=function(a,b,c,p,q,r){var s=d[a],t=s,u=q?"set":"add",v=t&&t.prototype,w={},x=function(a){var b=v[a];f(v,a,"delete"==a?function(a){return!(r&&!k(a))&&b.call(this,0===a?0:a)}:"has"==a?function(a){return!(r&&!k(a))&&b.call(this,0===a?0:a)}:"get"==a?function(a){return r&&!k(a)?void 0:b.call(this,0===a?0:a)}:"add"==a?function(a){return b.call(this,0===a?0:a),this}:function(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof t&&(r||v.forEach&&!l(function(){(new t).entries().next()}))){var y=new t,z=y[u](r?{}:-0,1)!=y,A=l(function(){y.has(1)}),B=m(function(a){new t(a)}),C=!r&&l(function(){for(var a=new t,b=5;b--;)a[u](b,b);return!a.has(-0)});B||(t=b(function(b,c){j(b,t,a);var d=o(new s,b,t);return void 0!=c&&i(c,q,d[u],d),d}),t.prototype=v,v.constructor=t),(A||C)&&(x("delete"),x("has"),q&&x("get")),(C||z)&&x(u),r&&v.clear&&delete v.clear}else t=p.getConstructor(b,a,q,u),g(t.prototype,c),h.NEED=!0;return n(t,a),w[a]=t,e(e.G+e.W+e.F*(t!=s),w),r||p.setStrong(t,a,q),t}},{"./_an-instance":12,"./_export":38,"./_fails":40,"./_for-of":43,"./_global":44,"./_inherit-if-required":49,"./_is-object":55,"./_iter-detect":60,"./_meta":68,"./_redefine":93,"./_redefine-all":92,"./_set-to-string-tag":98}],29:[function(a,b,c){var d=b.exports={version:"2.4.0"};"number"==typeof __e&&(__e=d)},{}],30:[function(a,b,c){"use strict";var d=a("./_object-dp"),e=a("./_property-desc");b.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},{"./_object-dp":73,"./_property-desc":91}],31:[function(a,b,c){var d=a("./_a-function");b.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},{"./_a-function":9}],32:[function(a,b,c){"use strict";var d=a("./_an-object"),e=a("./_to-primitive"),f="number";b.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},{"./_an-object":13,"./_to-primitive":116}],33:[function(a,b,c){b.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},{}],34:[function(a,b,c){b.exports=!a("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":40}],35:[function(a,b,c){var d=a("./_is-object"),e=a("./_global").document,f=d(e)&&d(e.createElement);b.exports=function(a){return f?e.createElement(a):{}}},{"./_global":44,"./_is-object":55}],36:[function(a,b,c){b.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],37:[function(a,b,c){var d=a("./_object-keys"),e=a("./_object-gops"),f=a("./_object-pie");b.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},{"./_object-gops":79,"./_object-keys":82,"./_object-pie":83}],38:[function(a,b,c){var d=a("./_global"),e=a("./_core"),f=a("./_hide"),g=a("./_redefine"),h=a("./_ctx"),i="prototype",j=function(a,b,c){var k,l,m,n,o=a&j.F,p=a&j.G,q=a&j.S,r=a&j.P,s=a&j.B,t=p?d:q?d[b]||(d[b]={}):(d[b]||{})[i],u=p?e:e[b]||(e[b]={}),v=u[i]||(u[i]={});p&&(c=b);for(k in c)l=!o&&t&&void 0!==t[k],m=(l?t:c)[k],n=s&&l?h(m,d):r&&"function"==typeof m?h(Function.call,m):m,t&&g(t,k,m,a&j.U),u[k]!=m&&f(u,k,n),r&&v[k]!=m&&(v[k]=m)};d.core=e,j.F=1,j.G=2,j.S=4,j.P=8,j.B=16,j.W=32,j.U=64,j.R=128,b.exports=j},{"./_core":29,"./_ctx":31,"./_global":44,"./_hide":46,"./_redefine":93}],39:[function(a,b,c){var d=a("./_wks")("match");b.exports=function(a){var b=/./;try{"/./"[a](b)}catch(c){try{return b[d]=!1,!"/./"[a](b)}catch(a){}}return!0}},{"./_wks":123}],40:[function(a,b,c){b.exports=function(a){try{return!!a()}catch(a){return!0}}},{}],41:[function(a,b,c){"use strict";var d=a("./_hide"),e=a("./_redefine"),f=a("./_fails"),g=a("./_defined"),h=a("./_wks");b.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},{"./_defined":33,"./_fails":40,"./_hide":46,"./_redefine":93,"./_wks":123}],42:[function(a,b,c){"use strict";var d=a("./_an-object");b.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},{"./_an-object":13}],43:[function(a,b,c){var d=a("./_ctx"),e=a("./_iter-call"),f=a("./_is-array-iter"),g=a("./_an-object"),h=a("./_to-length"),i=a("./core.get-iterator-method"),j={},k={},c=b.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};c.BREAK=j,c.RETURN=k},{"./_an-object":13,"./_ctx":31,"./_is-array-iter":52,"./_iter-call":57,"./_to-length":114,"./core.get-iterator-method":124}],44:[function(a,b,c){var d=b.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=d)},{}],45:[function(a,b,c){var d={}.hasOwnProperty;b.exports=function(a,b){return d.call(a,b)}},{}],46:[function(a,b,c){var d=a("./_object-dp"),e=a("./_property-desc");b.exports=a("./_descriptors")?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},{"./_descriptors":34,"./_object-dp":73,"./_property-desc":91}],47:[function(a,b,c){b.exports=a("./_global").document&&document.documentElement},{"./_global":44}],48:[function(a,b,c){b.exports=!a("./_descriptors")&&!a("./_fails")(function(){return 7!=Object.defineProperty(a("./_dom-create")("div"),"a",{get:function(){return 7}}).a})},{"./_descriptors":34,"./_dom-create":35,"./_fails":40}],49:[function(a,b,c){var d=a("./_is-object"),e=a("./_set-proto").set;b.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},{"./_is-object":55,"./_set-proto":96}],50:[function(a,b,c){b.exports=function(a,b,c){var d=void 0===c;switch(b.length){case 0:return d?a():a.call(c);case 1:return d?a(b[0]):a.call(c,b[0]);case 2:return d?a(b[0],b[1]):a.call(c,b[0],b[1]);case 3:return d?a(b[0],b[1],b[2]):a.call(c,b[0],b[1],b[2]);case 4:return d?a(b[0],b[1],b[2],b[3]):a.call(c,b[0],b[1],b[2],b[3])}return a.apply(c,b)}},{}],51:[function(a,b,c){var d=a("./_cof");b.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},{"./_cof":24}],52:[function(a,b,c){var d=a("./_iterators"),e=a("./_wks")("iterator"),f=Array.prototype;b.exports=function(a){return void 0!==a&&(d.Array===a||f[e]===a)}},{"./_iterators":62,"./_wks":123}],53:[function(a,b,c){var d=a("./_cof");b.exports=Array.isArray||function(a){return"Array"==d(a)}},{"./_cof":24}],54:[function(a,b,c){var d=a("./_is-object"),e=Math.floor;b.exports=function(a){return!d(a)&&isFinite(a)&&e(a)===a}},{"./_is-object":55}],55:[function(a,b,c){b.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},{}],56:[function(a,b,c){var d=a("./_is-object"),e=a("./_cof"),f=a("./_wks")("match");b.exports=function(a){var b;return d(a)&&(void 0!==(b=a[f])?!!b:"RegExp"==e(a))}},{"./_cof":24,"./_is-object":55,"./_wks":123}],57:[function(a,b,c){var d=a("./_an-object");b.exports=function(a,b,c,e){try{return e?b(d(c)[0],c[1]):b(c)}catch(b){var f=a.return;throw void 0!==f&&d(f.call(a)),b}}},{"./_an-object":13}],58:[function(a,b,c){"use strict";var d=a("./_object-create"),e=a("./_property-desc"),f=a("./_set-to-string-tag"),g={};a("./_hide")(g,a("./_wks")("iterator"),function(){return this}),b.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},{"./_hide":46,"./_object-create":72,"./_property-desc":91,"./_set-to-string-tag":98,"./_wks":123}],59:[function(a,b,c){"use strict";var d=a("./_library"),e=a("./_export"),f=a("./_redefine"),g=a("./_hide"),h=a("./_has"),i=a("./_iterators"),j=a("./_iter-create"),k=a("./_set-to-string-tag"),l=a("./_object-gpo"),m=a("./_wks")("iterator"),n=!([].keys&&"next"in[].keys()),o="@@iterator",p="keys",q="values",r=function(){return this};b.exports=function(a,b,c,s,t,u,v){j(c,b,s);var w,x,y,z=function(a){if(!n&&a in D)return D[a];switch(a){case p:return function(){return new c(this,a)};case q:return function(){return new c(this,a)}}return function(){return new c(this,a)}},A=b+" Iterator",B=t==q,C=!1,D=a.prototype,E=D[m]||D[o]||t&&D[t],F=E||z(t),G=t?B?z("entries"):F:void 0,H="Array"==b?D.entries||E:E;if(H&&(y=l(H.call(new a)),y!==Object.prototype&&(k(y,A,!0),d||h(y,m)||g(y,m,r))),B&&E&&E.name!==q&&(C=!0,F=function(){return E.call(this)}),d&&!v||!n&&!C&&D[m]||g(D,m,F),i[b]=F,i[A]=r,t)if(w={values:B?F:z(q),keys:u?F:z(p),entries:G},v)for(x in w)x in D||f(D,x,w[x]);else e(e.P+e.F*(n||C),b,w);return w}},{"./_export":38,"./_has":45,"./_hide":46,"./_iter-create":58,"./_iterators":62,"./_library":64,"./_object-gpo":80,"./_redefine":93,"./_set-to-string-tag":98,"./_wks":123}],60:[function(a,b,c){var d=a("./_wks")("iterator"),e=!1;try{var f=[7][d]();f.return=function(){e=!0},Array.from(f,function(){throw 2})}catch(a){}b.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(a){}return c}},{"./_wks":123}],61:[function(a,b,c){b.exports=function(a,b){return{value:b,done:!!a}}},{}],62:[function(a,b,c){b.exports={}},{}],63:[function(a,b,c){var d=a("./_object-keys"),e=a("./_to-iobject");b.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},{"./_object-keys":82,"./_to-iobject":113}],64:[function(a,b,c){b.exports=!1},{}],65:[function(a,b,c){var d=Math.expm1;b.exports=!d||d(10)>22025.465794806718||d(10)<22025.465794806718||d(-2e-17)!=-2e-17?function(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a/2:Math.exp(a)-1}:d},{}],66:[function(a,b,c){b.exports=Math.log1p||function(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a/2:Math.log(1+a)}},{}],67:[function(a,b,c){b.exports=Math.sign||function(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},{}],68:[function(a,b,c){var d=a("./_uid")("meta"),e=a("./_is-object"),f=a("./_has"),g=a("./_object-dp").f,h=0,i=Object.isExtensible||function(){return!0},j=!a("./_fails")(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=b.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},{"./_fails":40,"./_has":45,"./_is-object":55,"./_object-dp":73,"./_uid":120}],69:[function(a,b,c){var d=a("./es6.map"),e=a("./_export"),f=a("./_shared")("metadata"),g=f.store||(f.store=new(a("./es6.weak-map"))),h=function(a,b,c){var e=g.get(a);if(!e){if(!c)return;g.set(a,e=new d)}var f=e.get(b);if(!f){if(!c)return;e.set(b,f=new d)}return f},i=function(a,b,c){var d=h(b,c,!1);return void 0!==d&&d.has(a)},j=function(a,b,c){var d=h(b,c,!1);return void 0===d?void 0:d.get(a)},k=function(a,b,c,d){h(c,d,!0).set(a,b)},l=function(a,b){var c=h(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},m=function(a){return void 0===a||"symbol"==typeof a?a:String(a)},n=function(a){e(e.S,"Reflect",a)};b.exports={store:g,map:h,has:i,get:j,set:k,keys:l,key:m,exp:n}},{"./_export":38,"./_shared":100,"./es6.map":155,"./es6.weak-map":261}],70:[function(a,b,c){var d=a("./_global"),e=a("./_task").set,f=d.MutationObserver||d.WebKitMutationObserver,g=d.process,h=d.Promise,i="process"==a("./_cof")(g);b.exports=function(){var a,b,c,j=function(){var d,e;for(i&&(d=g.domain)&&d.exit();a;){e=a.fn,a=a.next;try{e()}catch(d){throw a?c():b=void 0,d}}b=void 0,d&&d.enter()};if(i)c=function(){g.nextTick(j)};else if(f){var k=!0,l=document.createTextNode("");new f(j).observe(l,{characterData:!0}),c=function(){l.data=k=!k}}else if(h&&h.resolve){var m=h.resolve();c=function(){m.then(j)}}else c=function(){e.call(d,j)};return function(d){var e={fn:d,next:void 0};b&&(b.next=e),a||(a=e,c()),b=e}}},{"./_cof":24,"./_global":44,"./_task":110}],71:[function(a,b,c){"use strict";var d=a("./_object-keys"),e=a("./_object-gops"),f=a("./_object-pie"),g=a("./_to-object"),h=a("./_iobject"),i=Object.assign;b.exports=!i||a("./_fails")(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},{"./_fails":40,"./_iobject":51,"./_object-gops":79,"./_object-keys":82,"./_object-pie":83,"./_to-object":115}],72:[function(a,b,c){var d=a("./_an-object"),e=a("./_object-dps"),f=a("./_enum-bug-keys"),g=a("./_shared-key")("IE_PROTO"),h=function(){},i="prototype",j=function(){var b,c=a("./_dom-create")("iframe"),d=f.length,e="<",g=">";for(c.style.display="none",a("./_html").appendChild(c),c.src="javascript:",b=c.contentWindow.document,b.open(),b.write(e+"script"+g+"document.F=Object"+e+"/script"+g),b.close(),j=b.F;d--;)delete j[i][f[d]];return j()};b.exports=Object.create||function(a,b){var c;return null!==a?(h[i]=d(a),c=new h,h[i]=null,c[g]=a):c=j(),void 0===b?c:e(c,b)}},{"./_an-object":13,"./_dom-create":35,"./_enum-bug-keys":36,"./_html":47,"./_object-dps":74,"./_shared-key":99}],73:[function(a,b,c){var d=a("./_an-object"),e=a("./_ie8-dom-define"),f=a("./_to-primitive"),g=Object.defineProperty;c.f=a("./_descriptors")?Object.defineProperty:function(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(a){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},{"./_an-object":13,"./_descriptors":34,"./_ie8-dom-define":48,"./_to-primitive":116}],74:[function(a,b,c){var d=a("./_object-dp"),e=a("./_an-object"),f=a("./_object-keys");b.exports=a("./_descriptors")?Object.defineProperties:function(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},{"./_an-object":13,"./_descriptors":34,"./_object-dp":73,"./_object-keys":82}],75:[function(a,b,c){b.exports=a("./_library")||!a("./_fails")(function(){var b=Math.random();__defineSetter__.call(null,b,function(){}),delete a("./_global")[b]})},{"./_fails":40,"./_global":44,"./_library":64}],76:[function(a,b,c){var d=a("./_object-pie"),e=a("./_property-desc"),f=a("./_to-iobject"),g=a("./_to-primitive"),h=a("./_has"),i=a("./_ie8-dom-define"),j=Object.getOwnPropertyDescriptor;c.f=a("./_descriptors")?j:function(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(a){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},{"./_descriptors":34,"./_has":45,"./_ie8-dom-define":48,"./_object-pie":83,"./_property-desc":91,"./_to-iobject":113,"./_to-primitive":116}],77:[function(a,b,c){var d=a("./_to-iobject"),e=a("./_object-gopn").f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(a){return g.slice()}};b.exports.f=function(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},{"./_object-gopn":78,"./_to-iobject":113}],78:[function(a,b,c){var d=a("./_object-keys-internal"),e=a("./_enum-bug-keys").concat("length","prototype");c.f=Object.getOwnPropertyNames||function(a){return d(a,e)}},{"./_enum-bug-keys":36,"./_object-keys-internal":81}],79:[function(a,b,c){c.f=Object.getOwnPropertySymbols; +},{}],80:[function(a,b,c){var d=a("./_has"),e=a("./_to-object"),f=a("./_shared-key")("IE_PROTO"),g=Object.prototype;b.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},{"./_has":45,"./_shared-key":99,"./_to-object":115}],81:[function(a,b,c){var d=a("./_has"),e=a("./_to-iobject"),f=a("./_array-includes")(!1),g=a("./_shared-key")("IE_PROTO");b.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},{"./_array-includes":17,"./_has":45,"./_shared-key":99,"./_to-iobject":113}],82:[function(a,b,c){var d=a("./_object-keys-internal"),e=a("./_enum-bug-keys");b.exports=Object.keys||function(a){return d(a,e)}},{"./_enum-bug-keys":36,"./_object-keys-internal":81}],83:[function(a,b,c){c.f={}.propertyIsEnumerable},{}],84:[function(a,b,c){var d=a("./_export"),e=a("./_core"),f=a("./_fails");b.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},{"./_core":29,"./_export":38,"./_fails":40}],85:[function(a,b,c){var d=a("./_object-keys"),e=a("./_to-iobject"),f=a("./_object-pie").f;b.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},{"./_object-keys":82,"./_object-pie":83,"./_to-iobject":113}],86:[function(a,b,c){var d=a("./_object-gopn"),e=a("./_object-gops"),f=a("./_an-object"),g=a("./_global").Reflect;b.exports=g&&g.ownKeys||function(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},{"./_an-object":13,"./_global":44,"./_object-gopn":78,"./_object-gops":79}],87:[function(a,b,c){var d=a("./_global").parseFloat,e=a("./_string-trim").trim;b.exports=1/d(a("./_string-ws")+"-0")!==-(1/0)?function(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},{"./_global":44,"./_string-trim":108,"./_string-ws":109}],88:[function(a,b,c){var d=a("./_global").parseInt,e=a("./_string-trim").trim,f=a("./_string-ws"),g=/^[\-+]?0[xX]/;b.exports=8!==d(f+"08")||22!==d(f+"0x16")?function(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},{"./_global":44,"./_string-trim":108,"./_string-ws":109}],89:[function(a,b,c){"use strict";var d=a("./_path"),e=a("./_invoke"),f=a("./_a-function");b.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},{"./_a-function":9,"./_invoke":50,"./_path":90}],90:[function(a,b,c){b.exports=a("./_global")},{"./_global":44}],91:[function(a,b,c){b.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},{}],92:[function(a,b,c){var d=a("./_redefine");b.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},{"./_redefine":93}],93:[function(a,b,c){var d=a("./_global"),e=a("./_hide"),f=a("./_has"),g=a("./_uid")("src"),h="toString",i=Function[h],j=(""+i).split(h);a("./_core").inspectSource=function(a){return i.call(a)},(b.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function(){return"function"==typeof this&&this[g]||i.call(this)})},{"./_core":29,"./_global":44,"./_has":45,"./_hide":46,"./_uid":120}],94:[function(a,b,c){b.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},{}],95:[function(a,b,c){b.exports=Object.is||function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}},{}],96:[function(a,b,c){var d=a("./_is-object"),e=a("./_an-object"),f=function(a,b){if(e(a),!d(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};b.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(b,c,d){try{d=a("./_ctx")(Function.call,a("./_object-gopd").f(Object.prototype,"__proto__").set,2),d(b,[]),c=!(b instanceof Array)}catch(a){c=!0}return function(a,b){return f(a,b),c?a.__proto__=b:d(a,b),a}}({},!1):void 0),check:f}},{"./_an-object":13,"./_ctx":31,"./_is-object":55,"./_object-gopd":76}],97:[function(a,b,c){"use strict";var d=a("./_global"),e=a("./_object-dp"),f=a("./_descriptors"),g=a("./_wks")("species");b.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},{"./_descriptors":34,"./_global":44,"./_object-dp":73,"./_wks":123}],98:[function(a,b,c){var d=a("./_object-dp").f,e=a("./_has"),f=a("./_wks")("toStringTag");b.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},{"./_has":45,"./_object-dp":73,"./_wks":123}],99:[function(a,b,c){var d=a("./_shared")("keys"),e=a("./_uid");b.exports=function(a){return d[a]||(d[a]=e(a))}},{"./_shared":100,"./_uid":120}],100:[function(a,b,c){var d=a("./_global"),e="__core-js_shared__",f=d[e]||(d[e]={});b.exports=function(a){return f[a]||(f[a]={})}},{"./_global":44}],101:[function(a,b,c){var d=a("./_an-object"),e=a("./_a-function"),f=a("./_wks")("species");b.exports=function(a,b){var c,g=d(a).constructor;return void 0===g||void 0==(c=d(g)[f])?b:e(c)}},{"./_a-function":9,"./_an-object":13,"./_wks":123}],102:[function(a,b,c){var d=a("./_fails");b.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},{"./_fails":40}],103:[function(a,b,c){var d=a("./_to-integer"),e=a("./_defined");b.exports=function(a){return function(b,c){var f,g,h=String(e(b)),i=d(c),j=h.length;return i<0||i>=j?a?"":void 0:(f=h.charCodeAt(i),f<55296||f>56319||i+1===j||(g=h.charCodeAt(i+1))<56320||g>57343?a?h.charAt(i):f:a?h.slice(i,i+2):(f-55296<<10)+(g-56320)+65536)}}},{"./_defined":33,"./_to-integer":112}],104:[function(a,b,c){var d=a("./_is-regexp"),e=a("./_defined");b.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},{"./_defined":33,"./_is-regexp":56}],105:[function(a,b,c){var d=a("./_export"),e=a("./_fails"),f=a("./_defined"),g=/"/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,""")+'"'),h+">"+e+""};b.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},{"./_defined":33,"./_export":38,"./_fails":40}],106:[function(a,b,c){var d=a("./_to-length"),e=a("./_string-repeat"),f=a("./_defined");b.exports=function(a,b,c,g){var h=String(f(a)),i=h.length,j=void 0===c?" ":String(c),k=d(b);if(k<=i||""==j)return h;var l=k-i,m=e.call(j,Math.ceil(l/j.length));return m.length>l&&(m=m.slice(0,l)),g?m+h:h+m}},{"./_defined":33,"./_string-repeat":107,"./_to-length":114}],107:[function(a,b,c){"use strict";var d=a("./_to-integer"),e=a("./_defined");b.exports=function(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},{"./_defined":33,"./_to-integer":112}],108:[function(a,b,c){var d=a("./_export"),e=a("./_defined"),f=a("./_fails"),g=a("./_string-ws"),h="["+g+"]",i="​…",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};b.exports=l},{"./_defined":33,"./_export":38,"./_fails":40,"./_string-ws":109}],109:[function(a,b,c){b.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},{}],110:[function(a,b,c){var d,e,f,g=a("./_ctx"),h=a("./_invoke"),i=a("./_html"),j=a("./_dom-create"),k=a("./_global"),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function(a){delete q[a]},"process"==a("./_cof")(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),b.exports={set:m,clear:n}},{"./_cof":24,"./_ctx":31,"./_dom-create":35,"./_global":44,"./_html":47,"./_invoke":50}],111:[function(a,b,c){var d=a("./_to-integer"),e=Math.max,f=Math.min;b.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},{"./_to-integer":112}],112:[function(a,b,c){var d=Math.ceil,e=Math.floor;b.exports=function(a){return isNaN(a=+a)?0:(a>0?e:d)(a)}},{}],113:[function(a,b,c){var d=a("./_iobject"),e=a("./_defined");b.exports=function(a){return d(e(a))}},{"./_defined":33,"./_iobject":51}],114:[function(a,b,c){var d=a("./_to-integer"),e=Math.min;b.exports=function(a){return a>0?e(d(a),9007199254740991):0}},{"./_to-integer":112}],115:[function(a,b,c){var d=a("./_defined");b.exports=function(a){return Object(d(a))}},{"./_defined":33}],116:[function(a,b,c){var d=a("./_is-object");b.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":55}],117:[function(a,b,c){"use strict";if(a("./_descriptors")){var d=a("./_library"),e=a("./_global"),f=a("./_fails"),g=a("./_export"),h=a("./_typed"),i=a("./_typed-buffer"),j=a("./_ctx"),k=a("./_an-instance"),l=a("./_property-desc"),m=a("./_hide"),n=a("./_redefine-all"),o=a("./_to-integer"),p=a("./_to-length"),q=a("./_to-index"),r=a("./_to-primitive"),s=a("./_has"),t=a("./_same-value"),u=a("./_classof"),v=a("./_is-object"),w=a("./_to-object"),x=a("./_is-array-iter"),y=a("./_object-create"),z=a("./_object-gpo"),A=a("./_object-gopn").f,B=a("./core.get-iterator-method"),C=a("./_uid"),D=a("./_wks"),E=a("./_array-methods"),F=a("./_array-includes"),G=a("./_species-constructor"),H=a("./es6.array.iterator"),I=a("./_iterators"),J=a("./_iter-detect"),K=a("./_set-species"),L=a("./_array-fill"),M=a("./_array-copy-within"),N=a("./_object-dp"),O=a("./_object-gopd"),P=N.f,Q=O.f,R=e.RangeError,S=e.TypeError,T=e.Uint8Array,U="ArrayBuffer",V="Shared"+U,W="BYTES_PER_ELEMENT",X="prototype",Y=Array[X],Z=i.ArrayBuffer,$=i.DataView,_=E(0),aa=E(2),ba=E(3),ca=E(4),da=E(5),ea=E(6),fa=F(!0),ga=F(!1),ha=H.values,ia=H.keys,ja=H.entries,ka=Y.lastIndexOf,la=Y.reduce,ma=Y.reduceRight,na=Y.join,oa=Y.sort,pa=Y.slice,qa=Y.toString,ra=Y.toLocaleString,sa=D("iterator"),ta=D("toStringTag"),ua=C("typed_constructor"),va=C("def_constructor"),wa=h.CONSTR,xa=h.TYPED,ya=h.VIEW,za="Wrong length!",Aa=E(1,function(a,b){return Ga(G(a,a[va]),b)}),Ba=f(function(){return 1===new T(new Uint16Array([1]).buffer)[0]}),Ca=!!T&&!!T[X].set&&f(function(){new T(1).set({})}),Da=function(a,b){if(void 0===a)throw S(za);var c=+a,d=p(a);if(b&&!t(c,d))throw R(za);return d},Ea=function(a,b){var c=o(a);if(c<0||c%b)throw R("Wrong offset!");return c},Fa=function(a){if(v(a)&&xa in a)return a;throw S(a+" is not a typed array!")},Ga=function(a,b){if(!(v(a)&&ua in a))throw S("It is not a typed array constructor!");return new a(b)},Ha=function(a,b){return Ia(G(a,a[va]),b)},Ia=function(a,b){for(var c=0,d=b.length,e=Ga(a,d);d>c;)e[c]=b[c++];return e},Ja=function(a,b,c){P(a,b,{get:function(){return this._d[c]}})},Ka=function(a){var b,c,d,e,f,g,h=w(a),i=arguments.length,k=i>1?arguments[1]:void 0,l=void 0!==k,m=B(h);if(void 0!=m&&!x(m)){for(g=m.call(h),d=[],b=0;!(f=g.next()).done;b++)d.push(f.value);h=d}for(l&&i>2&&(k=j(k,arguments[2],2)),b=0,c=p(h.length),e=Ga(this,c);c>b;b++)e[b]=l?k(h[b],b):h[b];return e},La=function(){for(var a=0,b=arguments.length,c=Ga(this,b);b>a;)c[a]=arguments[a++];return c},Ma=!!T&&f(function(){ra.call(new T(1))}),Na=function(){return ra.apply(Ma?pa.call(Fa(this)):Fa(this),arguments)},Oa={copyWithin:function(a,b){return M.call(Fa(this),a,b,arguments.length>2?arguments[2]:void 0)},every:function(a){return ca(Fa(this),a,arguments.length>1?arguments[1]:void 0)},fill:function(a){return L.apply(Fa(this),arguments)},filter:function(a){return Ha(this,aa(Fa(this),a,arguments.length>1?arguments[1]:void 0))},find:function(a){return da(Fa(this),a,arguments.length>1?arguments[1]:void 0)},findIndex:function(a){return ea(Fa(this),a,arguments.length>1?arguments[1]:void 0)},forEach:function(a){_(Fa(this),a,arguments.length>1?arguments[1]:void 0)},indexOf:function(a){return ga(Fa(this),a,arguments.length>1?arguments[1]:void 0)},includes:function(a){return fa(Fa(this),a,arguments.length>1?arguments[1]:void 0)},join:function(a){return na.apply(Fa(this),arguments)},lastIndexOf:function(a){return ka.apply(Fa(this),arguments)},map:function(a){return Aa(Fa(this),a,arguments.length>1?arguments[1]:void 0)},reduce:function(a){return la.apply(Fa(this),arguments)},reduceRight:function(a){return ma.apply(Fa(this),arguments)},reverse:function(){for(var a,b=this,c=Fa(b).length,d=Math.floor(c/2),e=0;e1?arguments[1]:void 0)},sort:function(a){return oa.call(Fa(this),a)},subarray:function(a,b){var c=Fa(this),d=c.length,e=q(a,d);return new(G(c,c[va]))(c.buffer,c.byteOffset+e*c.BYTES_PER_ELEMENT,p((void 0===b?d:q(b,d))-e))}},Pa=function(a,b){return Ha(this,pa.call(Fa(this),a,b))},Qa=function(a){Fa(this);var b=Ea(arguments[1],1),c=this.length,d=w(a),e=p(d.length),f=0;if(e+b>c)throw R(za);for(;f255?255:255&d),e.v[o](c*b+e.o,d,Ba)},D=function(a,b){P(a,b,{get:function(){return B(this,b)},set:function(a){return C(this,b,a)},enumerable:!0})};t?(q=c(function(a,c,d,e){k(a,q,j,"_d");var f,g,h,i,l=0,n=0;if(v(c)){if(!(c instanceof Z||(i=u(c))==U||i==V))return xa in c?Ia(q,c):Ka.call(q,c);f=c,n=Ea(d,b);var o=c.byteLength;if(void 0===e){if(o%b)throw R(za);if(g=o-n,g<0)throw R(za)}else if(g=p(e)*b,g+n>o)throw R(za);h=g/b}else h=Da(c,!0),g=h*b,f=new Z(g);for(m(a,"_d",{b:f,o:n,l:g,e:h,v:new $(f)});l>1,k=23===b?D(2,-24)-D(2,-77):0,l=0,m=a<0||0===a&&1/a<0?1:0;for(a=C(a),a!=a||a===A?(e=a!=a?1:0,d=i):(d=E(F(a)/G),a*(f=D(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k/f:k*D(2,1-j),a*f>=2&&(d++,f/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*D(2,b),d+=j):(e=a*D(2,j-1)*D(2,b),d=0));b>=8;g[l++]=255&e,e/=256,b-=8);for(d=d<0;g[l++]=255&d,d/=256,h-=8);return g[--l]|=128*m,g},O=function(a,b,c){var d,e=8*c-b-1,f=(1<>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-A:A;d+=D(2,b),k-=g}return(j?-1:1)*d*D(2,k-b)},P=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},Q=function(a){return[255&a]},R=function(a){return[255&a,a>>8&255]},S=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},T=function(a){return N(a,52,8)},U=function(a){return N(a,23,4)},V=function(a,b,c){o(a[t],b,{get:function(){return this[c]}})},W=function(a,b,c,d){var e=+c,f=l(e);if(e!=f||f<0||f+b>a[L])throw z(v);var g=a[K]._b,h=f+a[M],i=g.slice(h,h+b);return d?i:i.reverse()},X=function(a,b,c,d,e,f){var g=+c,h=l(g);if(g!=h||h<0||h+b>a[L])throw z(v);for(var i=a[K]._b,j=h+a[M],k=d(+e),m=0;maa;)(Z=_[aa++])in w||h(w,Z,B[Z]);f||($.constructor=w)}var ba=new x(new w(2)),ca=x[t].setInt8;ba.setInt8(0,2147483648),ba.setInt8(1,2147483649),!ba.getInt8(0)&&ba.getInt8(1)||i(x[t],{setInt8:function(a,b){ca.call(this,a,b<<24>>24)},setUint8:function(a,b){ca.call(this,a,b<<24>>24)}},!0)}else w=function(a){var b=Y(this,a);this._b=p.call(Array(b),0),this[L]=b},x=function(a,b,c){k(this,x,s),k(a,w,s);var d=a[L],e=l(b);if(e<0||e>d)throw z("Wrong offset!");if(c=void 0===c?d-e:m(c),e+c>d)throw z(u);this[K]=a,this[M]=e,this[L]=c},e&&(V(w,I,"_l"),V(x,H,"_b"),V(x,I,"_l"),V(x,J,"_o")),i(x[t],{getInt8:function(a){return W(this,1,a)[0]<<24>>24},getUint8:function(a){return W(this,1,a)[0]},getInt16:function(a){var b=W(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function(a){var b=W(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function(a){return P(W(this,4,a,arguments[1]))},getUint32:function(a){return P(W(this,4,a,arguments[1]))>>>0},getFloat32:function(a){return O(W(this,4,a,arguments[1]),23,4)},getFloat64:function(a){return O(W(this,8,a,arguments[1]),52,8)},setInt8:function(a,b){X(this,1,a,Q,b)},setUint8:function(a,b){X(this,1,a,Q,b)},setInt16:function(a,b){X(this,2,a,R,b,arguments[2])},setUint16:function(a,b){X(this,2,a,R,b,arguments[2])},setInt32:function(a,b){X(this,4,a,S,b,arguments[2])},setUint32:function(a,b){X(this,4,a,S,b,arguments[2])},setFloat32:function(a,b){X(this,4,a,U,b,arguments[2])},setFloat64:function(a,b){X(this,8,a,T,b,arguments[2])}});q(w,r),q(x,s),h(x[t],g.VIEW,!0),c[r]=w,c[s]=x},{"./_an-instance":12,"./_array-fill":15,"./_descriptors":34,"./_fails":40,"./_global":44,"./_hide":46,"./_library":64,"./_object-dp":73,"./_object-gopn":78,"./_redefine-all":92,"./_set-to-string-tag":98,"./_to-integer":112,"./_to-length":114,"./_typed":119}],119:[function(a,b,c){for(var d,e=a("./_global"),f=a("./_hide"),g=a("./_uid"),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l1?arguments[1]:void 0)}}),a("./_add-to-unscopables")(f)},{"./_add-to-unscopables":11,"./_array-methods":18,"./_export":38}],131:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-methods")(5),f="find",g=!0;f in[]&&Array(1)[f](function(){g=!1}),d(d.P+d.F*g,"Array",{find:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),a("./_add-to-unscopables")(f)},{"./_add-to-unscopables":11,"./_array-methods":18,"./_export":38}],132:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-methods")(0),f=a("./_strict-method")([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function(a){return e(this,a,arguments[1])}})},{"./_array-methods":18,"./_export":38,"./_strict-method":102}],133:[function(a,b,c){"use strict";var d=a("./_ctx"),e=a("./_export"),f=a("./_to-object"),g=a("./_iter-call"),h=a("./_is-array-iter"),i=a("./_to-length"),j=a("./_create-property"),k=a("./core.get-iterator-method");e(e.S+e.F*!a("./_iter-detect")(function(a){Array.from(a)}),"Array",{from:function(a){var b,c,e,l,m=f(a),n="function"==typeof this?this:Array,o=arguments.length,p=o>1?arguments[1]:void 0,q=void 0!==p,r=0,s=k(m);if(q&&(p=d(p,o>2?arguments[2]:void 0,2)),void 0==s||n==Array&&h(s))for(b=i(m.length),c=new n(b);b>r;r++)j(c,r,q?p(m[r],r):m[r]);else for(l=s.call(m),c=new n;!(e=l.next()).done;r++)j(c,r,q?g(l,p,[e.value,r],!0):e.value);return c.length=r,c}})},{"./_create-property":30,"./_ctx":31,"./_export":38,"./_is-array-iter":52,"./_iter-call":57,"./_iter-detect":60,"./_to-length":114,"./_to-object":115,"./core.get-iterator-method":124}],134:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-includes")(!1),f=[].indexOf,g=!!f&&1/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!a("./_strict-method")(f)),"Array",{indexOf:function(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},{"./_array-includes":17,"./_export":38,"./_strict-method":102}],135:[function(a,b,c){var d=a("./_export");d(d.S,"Array",{isArray:a("./_is-array")})},{"./_export":38,"./_is-array":53}],136:[function(a,b,c){"use strict";var d=a("./_add-to-unscopables"),e=a("./_iter-step"),f=a("./_iterators"),g=a("./_to-iobject");b.exports=a("./_iter-define")(Array,"Array",function(a,b){this._t=g(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,e(1)):"keys"==b?e(0,c):"values"==b?e(0,a[c]):e(0,[c,a[c]])},"values"),f.Arguments=f.Array,d("keys"),d("values"),d("entries")},{"./_add-to-unscopables":11,"./_iter-define":59,"./_iter-step":61,"./_iterators":62,"./_to-iobject":113}],137:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-iobject"),f=[].join;d(d.P+d.F*(a("./_iobject")!=Object||!a("./_strict-method")(f)),"Array",{join:function(a){return f.call(e(this),void 0===a?",":a)}})},{"./_export":38,"./_iobject":51,"./_strict-method":102,"./_to-iobject":113}],138:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-iobject"),f=a("./_to-integer"),g=a("./_to-length"),h=[].lastIndexOf,i=!!h&&1/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!a("./_strict-method")(h)),"Array",{lastIndexOf:function(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},{"./_export":38,"./_strict-method":102,"./_to-integer":112,"./_to-iobject":113,"./_to-length":114}],139:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-methods")(1);d(d.P+d.F*!a("./_strict-method")([].map,!0),"Array",{map:function(a){return e(this,a,arguments[1])}})},{"./_array-methods":18,"./_export":38,"./_strict-method":102}],140:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_create-property");d(d.S+d.F*a("./_fails")(function(){function a(){}return!(Array.of.call(a)instanceof a)}),"Array",{of:function(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},{"./_create-property":30,"./_export":38,"./_fails":40}],141:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-reduce");d(d.P+d.F*!a("./_strict-method")([].reduceRight,!0),"Array",{reduceRight:function(a){return e(this,a,arguments.length,arguments[1],!0)}})},{"./_array-reduce":19,"./_export":38,"./_strict-method":102}],142:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-reduce");d(d.P+d.F*!a("./_strict-method")([].reduce,!0),"Array",{reduce:function(a){return e(this,a,arguments.length,arguments[1],!1)}})},{"./_array-reduce":19,"./_export":38,"./_strict-method":102}],143:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_html"),f=a("./_cof"),g=a("./_to-index"),h=a("./_to-length"),i=[].slice;d(d.P+d.F*a("./_fails")(function(){e&&i.call(e)}),"Array",{slice:function(a,b){var c=h(this.length),d=f(this);if(b=void 0===b?c:b,"Array"==d)return i.call(this,a,b);for(var e=g(a,c),j=g(b,c),k=h(j-e),l=Array(k),m=0;m9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},{"./_export":38,"./_fails":40}],149:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-object"),f=a("./_to-primitive");d(d.P+d.F*a("./_fails")(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},{"./_export":38,"./_fails":40,"./_to-object":115,"./_to-primitive":116}],150:[function(a,b,c){var d=a("./_wks")("toPrimitive"),e=Date.prototype;d in e||a("./_hide")(e,d,a("./_date-to-primitive"))},{"./_date-to-primitive":32,"./_hide":46,"./_wks":123}],151:[function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&a("./_redefine")(d,f,function(){var a=h.call(this);return a===a?g.call(this):e})},{"./_redefine":93}],152:[function(a,b,c){var d=a("./_export");d(d.P,"Function",{bind:a("./_bind")})},{"./_bind":22,"./_export":38}],153:[function(a,b,c){"use strict";var d=a("./_is-object"),e=a("./_object-gpo"),f=a("./_wks")("hasInstance"),g=Function.prototype;f in g||a("./_object-dp").f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},{"./_is-object":55,"./_object-dp":73,"./_object-gpo":80,"./_wks":123}],154:[function(a,b,c){var d=a("./_object-dp").f,e=a("./_property-desc"),f=a("./_has"),g=Function.prototype,h=/^\s*function ([^ (]*)/,i="name",j=Object.isExtensible||function(){ +return!0};i in g||a("./_descriptors")&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(a){return""}}})},{"./_descriptors":34,"./_has":45,"./_object-dp":73,"./_property-desc":91}],155:[function(a,b,c){"use strict";var d=a("./_collection-strong");b.exports=a("./_collection")("Map",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{get:function(a){var b=d.getEntry(this,a);return b&&b.v},set:function(a,b){return d.def(this,0===a?0:a,b)}},d,!0)},{"./_collection":28,"./_collection-strong":25}],156:[function(a,b,c){var d=a("./_export"),e=a("./_math-log1p"),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1/0)==1/0),"Math",{acosh:function(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},{"./_export":38,"./_math-log1p":66}],157:[function(a,b,c){function d(a){return isFinite(a=+a)&&0!=a?a<0?-d(-a):Math.log(a+Math.sqrt(a*a+1)):a}var e=a("./_export"),f=Math.asinh;e(e.S+e.F*!(f&&1/f(0)>0),"Math",{asinh:d})},{"./_export":38}],158:[function(a,b,c){var d=a("./_export"),e=Math.atanh;d(d.S+d.F*!(e&&1/e(-0)<0),"Math",{atanh:function(a){return 0==(a=+a)?a:Math.log((1+a)/(1-a))/2}})},{"./_export":38}],159:[function(a,b,c){var d=a("./_export"),e=a("./_math-sign");d(d.S,"Math",{cbrt:function(a){return e(a=+a)*Math.pow(Math.abs(a),1/3)}})},{"./_export":38,"./_math-sign":67}],160:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{clz32:function(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},{"./_export":38}],161:[function(a,b,c){var d=a("./_export"),e=Math.exp;d(d.S,"Math",{cosh:function(a){return(e(a=+a)+e(-a))/2}})},{"./_export":38}],162:[function(a,b,c){var d=a("./_export"),e=a("./_math-expm1");d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},{"./_export":38,"./_math-expm1":65}],163:[function(a,b,c){var d=a("./_export"),e=a("./_math-sign"),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1/g-1/g};d(d.S,"Math",{fround:function(a){var b,c,d=Math.abs(a),f=e(a);return di||c!=c?f*(1/0):f*c)}})},{"./_export":38,"./_math-sign":67}],164:[function(a,b,c){var d=a("./_export"),e=Math.abs;d(d.S,"Math",{hypot:function(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g0?(d=c/i,f+=d*d):f+=c;return i===1/0?1/0:i*Math.sqrt(f)}})},{"./_export":38}],165:[function(a,b,c){var d=a("./_export"),e=Math.imul;d(d.S+d.F*a("./_fails")(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},{"./_export":38,"./_fails":40}],166:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log10:function(a){return Math.log(a)/Math.LN10}})},{"./_export":38}],167:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log1p:a("./_math-log1p")})},{"./_export":38,"./_math-log1p":66}],168:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log2:function(a){return Math.log(a)/Math.LN2}})},{"./_export":38}],169:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{sign:a("./_math-sign")})},{"./_export":38,"./_math-sign":67}],170:[function(a,b,c){var d=a("./_export"),e=a("./_math-expm1"),f=Math.exp;d(d.S+d.F*a("./_fails")(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(a){return Math.abs(a=+a)<1?(e(a)-e(-a))/2:(f(a-1)-f(-a-1))*(Math.E/2)}})},{"./_export":38,"./_fails":40,"./_math-expm1":65}],171:[function(a,b,c){var d=a("./_export"),e=a("./_math-expm1"),f=Math.exp;d(d.S,"Math",{tanh:function(a){var b=e(a=+a),c=e(-a);return b==1/0?1:c==1/0?-1:(b-c)/(f(a)+f(-a))}})},{"./_export":38,"./_math-expm1":65}],172:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{trunc:function(a){return(a>0?Math.floor:Math.ceil)(a)}})},{"./_export":38}],173:[function(a,b,c){"use strict";var d=a("./_global"),e=a("./_has"),f=a("./_cof"),g=a("./_inherit-if-required"),h=a("./_to-primitive"),i=a("./_fails"),j=a("./_object-gopn").f,k=a("./_object-gopd").f,l=a("./_object-dp").f,m=a("./_string-trim").trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(a("./_object-create")(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;je)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=a("./_descriptors")?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,a("./_redefine")(d,n,o)}},{"./_cof":24,"./_descriptors":34,"./_fails":40,"./_global":44,"./_has":45,"./_inherit-if-required":49,"./_object-create":72,"./_object-dp":73,"./_object-gopd":76,"./_object-gopn":78,"./_redefine":93,"./_string-trim":108,"./_to-primitive":116}],174:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":38}],175:[function(a,b,c){var d=a("./_export"),e=a("./_global").isFinite;d(d.S,"Number",{isFinite:function(a){return"number"==typeof a&&e(a)}})},{"./_export":38,"./_global":44}],176:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{isInteger:a("./_is-integer")})},{"./_export":38,"./_is-integer":54}],177:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{isNaN:function(a){return a!=a}})},{"./_export":38}],178:[function(a,b,c){var d=a("./_export"),e=a("./_is-integer"),f=Math.abs;d(d.S,"Number",{isSafeInteger:function(a){return e(a)&&f(a)<=9007199254740991}})},{"./_export":38,"./_is-integer":54}],179:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":38}],180:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":38}],181:[function(a,b,c){var d=a("./_export"),e=a("./_parse-float");d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},{"./_export":38,"./_parse-float":87}],182:[function(a,b,c){var d=a("./_export"),e=a("./_parse-int");d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},{"./_export":38,"./_parse-int":88}],183:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-integer"),f=a("./_a-number-value"),g=a("./_string-repeat"),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c/=4096;for(;c>=2;)b+=1,c/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!a("./_fails")(function(){h.call({})})),"Number",{toFixed:function(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},{"./_a-number-value":10,"./_export":38,"./_fails":40,"./_string-repeat":107,"./_to-integer":112}],184:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_fails"),f=a("./_a-number-value"),g=1..toPrecision;d(d.P+d.F*(e(function(){return"1"!==g.call(1,void 0)})||!e(function(){g.call({})})),"Number",{toPrecision:function(a){var b=f(this,"Number#toPrecision: incorrect invocation!");return void 0===a?g.call(b):g.call(b,a)}})},{"./_a-number-value":10,"./_export":38,"./_fails":40}],185:[function(a,b,c){var d=a("./_export");d(d.S+d.F,"Object",{assign:a("./_object-assign")})},{"./_export":38,"./_object-assign":71}],186:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{create:a("./_object-create")})},{"./_export":38,"./_object-create":72}],187:[function(a,b,c){var d=a("./_export");d(d.S+d.F*!a("./_descriptors"),"Object",{defineProperties:a("./_object-dps")})},{"./_descriptors":34,"./_export":38,"./_object-dps":74}],188:[function(a,b,c){var d=a("./_export");d(d.S+d.F*!a("./_descriptors"),"Object",{defineProperty:a("./_object-dp").f})},{"./_descriptors":34,"./_export":38,"./_object-dp":73}],189:[function(a,b,c){var d=a("./_is-object"),e=a("./_meta").onFreeze;a("./_object-sap")("freeze",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},{"./_is-object":55,"./_meta":68,"./_object-sap":84}],190:[function(a,b,c){var d=a("./_to-iobject"),e=a("./_object-gopd").f;a("./_object-sap")("getOwnPropertyDescriptor",function(){return function(a,b){return e(d(a),b)}})},{"./_object-gopd":76,"./_object-sap":84,"./_to-iobject":113}],191:[function(a,b,c){a("./_object-sap")("getOwnPropertyNames",function(){return a("./_object-gopn-ext").f})},{"./_object-gopn-ext":77,"./_object-sap":84}],192:[function(a,b,c){var d=a("./_to-object"),e=a("./_object-gpo");a("./_object-sap")("getPrototypeOf",function(){return function(a){return e(d(a))}})},{"./_object-gpo":80,"./_object-sap":84,"./_to-object":115}],193:[function(a,b,c){var d=a("./_is-object");a("./_object-sap")("isExtensible",function(a){return function(b){return!!d(b)&&(!a||a(b))}})},{"./_is-object":55,"./_object-sap":84}],194:[function(a,b,c){var d=a("./_is-object");a("./_object-sap")("isFrozen",function(a){return function(b){return!d(b)||!!a&&a(b)}})},{"./_is-object":55,"./_object-sap":84}],195:[function(a,b,c){var d=a("./_is-object");a("./_object-sap")("isSealed",function(a){return function(b){return!d(b)||!!a&&a(b)}})},{"./_is-object":55,"./_object-sap":84}],196:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{is:a("./_same-value")})},{"./_export":38,"./_same-value":95}],197:[function(a,b,c){var d=a("./_to-object"),e=a("./_object-keys");a("./_object-sap")("keys",function(){return function(a){return e(d(a))}})},{"./_object-keys":82,"./_object-sap":84,"./_to-object":115}],198:[function(a,b,c){var d=a("./_is-object"),e=a("./_meta").onFreeze;a("./_object-sap")("preventExtensions",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},{"./_is-object":55,"./_meta":68,"./_object-sap":84}],199:[function(a,b,c){var d=a("./_is-object"),e=a("./_meta").onFreeze;a("./_object-sap")("seal",function(a){return function(b){return a&&d(b)?a(e(b)):b}})},{"./_is-object":55,"./_meta":68,"./_object-sap":84}],200:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{setPrototypeOf:a("./_set-proto").set})},{"./_export":38,"./_set-proto":96}],201:[function(a,b,c){"use strict";var d=a("./_classof"),e={};e[a("./_wks")("toStringTag")]="z",e+""!="[object z]"&&a("./_redefine")(Object.prototype,"toString",function(){return"[object "+d(this)+"]"},!0)},{"./_classof":23,"./_redefine":93,"./_wks":123}],202:[function(a,b,c){var d=a("./_export"),e=a("./_parse-float");d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},{"./_export":38,"./_parse-float":87}],203:[function(a,b,c){var d=a("./_export"),e=a("./_parse-int");d(d.G+d.F*(parseInt!=e),{parseInt:e})},{"./_export":38,"./_parse-int":88}],204:[function(a,b,c){"use strict";var d,e,f,g=a("./_library"),h=a("./_global"),i=a("./_ctx"),j=a("./_classof"),k=a("./_export"),l=a("./_is-object"),m=a("./_a-function"),n=a("./_an-instance"),o=a("./_for-of"),p=a("./_species-constructor"),q=a("./_task").set,r=a("./_microtask")(),s="Promise",t=h.TypeError,u=h.process,v=h[s],u=h.process,w="process"==j(u),x=function(){},y=!!function(){try{var b=v.resolve(1),c=(b.constructor={})[a("./_wks")("species")]=function(a){a(x,x)};return(w||"function"==typeof PromiseRejectionEvent)&&b.then(x)instanceof c}catch(a){}}(),z=function(a,b){return a===b||a===v&&b===f},A=function(a){var b;return!(!l(a)||"function"!=typeof(b=a.then))&&b},B=function(a){return z(v,a)?new C(a):new e(a)},C=e=function(a){var b,c;this.promise=new a(function(a,d){if(void 0!==b||void 0!==c)throw t("Bad Promise constructor");b=a,c=d}),this.resolve=m(b),this.reject=m(c)},D=function(a){try{a()}catch(a){return{error:a}}},E=function(a,b){if(!a._n){a._n=!0;var c=a._c;r(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&H(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(t("Promise-chain cycle")):(f=A(c))?f.call(c,h,i):h(c)):i(d)}catch(a){i(a)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&F(a)})}},F=function(a){q.call(h,function(){var b,c,d,e=a._v;if(G(a)&&(b=D(function(){w?u.emit("unhandledRejection",e,a):(c=h.onunhandledrejection)?c({promise:a,reason:e}):(d=h.console)&&d.error&&d.error("Unhandled promise rejection",e)}),a._h=w||G(a)?2:1),a._a=void 0,b)throw b.error})},G=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!G(b.promise))return!1;return!0},H=function(a){q.call(h,function(){var b;w?u.emit("rejectionHandled",a):(b=h.onrejectionhandled)&&b({promise:a,reason:a._v})})},I=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),E(b,!0))},J=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw t("Promise can't be resolved itself");(b=A(a))?r(function(){var d={_w:c,_d:!1};try{b.call(a,i(J,d,1),i(I,d,1))}catch(a){I.call(d,a)}}):(c._v=a,c._s=1,E(c,!1))}catch(a){I.call({_w:c,_d:!1},a)}}};y||(v=function(a){n(this,v,s,"_h"),m(a),d.call(this);try{a(i(J,this,1),i(I,this,1))}catch(a){I.call(this,a)}},d=function(a){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},d.prototype=a("./_redefine-all")(v.prototype,{then:function(a,b){var c=B(p(this,v));return c.ok="function"!=typeof a||a,c.fail="function"==typeof b&&b,c.domain=w?u.domain:void 0,this._c.push(c),this._a&&this._a.push(c),this._s&&E(this,!1),c.promise},catch:function(a){return this.then(void 0,a)}}),C=function(){var a=new d;this.promise=a,this.resolve=i(J,a,1),this.reject=i(I,a,1)}),k(k.G+k.W+k.F*!y,{Promise:v}),a("./_set-to-string-tag")(v,s),a("./_set-species")(s),f=a("./_core")[s],k(k.S+k.F*!y,s,{reject:function(a){var b=B(this),c=b.reject;return c(a),b.promise}}),k(k.S+k.F*(g||!y),s,{resolve:function(a){if(a instanceof v&&z(a.constructor,this))return a;var b=B(this),c=b.resolve;return c(a),b.promise}}),k(k.S+k.F*!(y&&a("./_iter-detect")(function(a){v.all(a).catch(x)})),s,{all:function(a){var b=this,c=B(b),d=c.resolve,e=c.reject,f=D(function(){var c=[],f=0,g=1;o(a,!1,function(a){var h=f++,i=!1;c.push(void 0),g++,b.resolve(a).then(function(a){i||(i=!0,c[h]=a,--g||d(c))},e)}),--g||d(c)});return f&&e(f.error),c.promise},race:function(a){var b=this,c=B(b),d=c.reject,e=D(function(){o(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},{"./_a-function":9,"./_an-instance":12,"./_classof":23,"./_core":29,"./_ctx":31,"./_export":38,"./_for-of":43,"./_global":44,"./_is-object":55,"./_iter-detect":60,"./_library":64,"./_microtask":70,"./_redefine-all":92,"./_set-species":97,"./_set-to-string-tag":98,"./_species-constructor":101,"./_task":110,"./_wks":123}],205:[function(a,b,c){var d=a("./_export"),e=a("./_a-function"),f=a("./_an-object"),g=(a("./_global").Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!a("./_fails")(function(){g(function(){})}),"Reflect",{apply:function(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},{"./_a-function":9,"./_an-object":13,"./_export":38,"./_fails":40,"./_global":44}],206:[function(a,b,c){var d=a("./_export"),e=a("./_object-create"),f=a("./_a-function"),g=a("./_an-object"),h=a("./_is-object"),i=a("./_fails"),j=a("./_bind"),k=(a("./_global").Reflect||{}).construct,l=i(function(){function a(){}return!(k(function(){},[],a)instanceof a)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},{"./_a-function":9,"./_an-object":13,"./_bind":22,"./_export":38,"./_fails":40,"./_global":44,"./_is-object":55,"./_object-create":72}],207:[function(a,b,c){var d=a("./_object-dp"),e=a("./_export"),f=a("./_an-object"),g=a("./_to-primitive");e(e.S+e.F*a("./_fails")(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(a){return!1}}})},{"./_an-object":13,"./_export":38,"./_fails":40,"./_object-dp":73,"./_to-primitive":116}],208:[function(a,b,c){var d=a("./_export"),e=a("./_object-gopd").f,f=a("./_an-object");d(d.S,"Reflect",{deleteProperty:function(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},{"./_an-object":13,"./_export":38,"./_object-gopd":76}],209:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_an-object"),f=function(a){this._t=e(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};a("./_iter-create")(f,"Object",function(){var a,b=this,c=b._k;do if(b._i>=c.length)return{value:void 0,done:!0};while(!((a=c[b._i++])in b._t));return{value:a,done:!1}}),d(d.S,"Reflect",{enumerate:function(a){return new f(a)}})},{"./_an-object":13,"./_export":38,"./_iter-create":58}],210:[function(a,b,c){var d=a("./_object-gopd"),e=a("./_export"),f=a("./_an-object");e(e.S,"Reflect",{getOwnPropertyDescriptor:function(a,b){return d.f(f(a),b)}})},{"./_an-object":13,"./_export":38,"./_object-gopd":76}],211:[function(a,b,c){var d=a("./_export"),e=a("./_object-gpo"),f=a("./_an-object");d(d.S,"Reflect",{getPrototypeOf:function(a){return e(f(a))}})},{"./_an-object":13,"./_export":38,"./_object-gpo":80}],212:[function(a,b,c){function d(a,b){var c,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(c=e.f(a,b))?g(c,"value")?c.value:void 0!==c.get?c.get.call(k):void 0:i(h=f(a))?d(h,b,k):void 0}var e=a("./_object-gopd"),f=a("./_object-gpo"),g=a("./_has"),h=a("./_export"),i=a("./_is-object"),j=a("./_an-object");h(h.S,"Reflect",{get:d})},{"./_an-object":13,"./_export":38,"./_has":45,"./_is-object":55,"./_object-gopd":76,"./_object-gpo":80}],213:[function(a,b,c){var d=a("./_export");d(d.S,"Reflect",{has:function(a,b){return b in a}})},{"./_export":38}],214:[function(a,b,c){var d=a("./_export"),e=a("./_an-object"),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function(a){return e(a),!f||f(a)}})},{"./_an-object":13,"./_export":38}],215:[function(a,b,c){var d=a("./_export");d(d.S,"Reflect",{ownKeys:a("./_own-keys")})},{"./_export":38,"./_own-keys":86}],216:[function(a,b,c){var d=a("./_export"),e=a("./_an-object"),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function(a){e(a);try{return f&&f(a),!0}catch(a){return!1}}})},{"./_an-object":13,"./_export":38}],217:[function(a,b,c){var d=a("./_export"),e=a("./_set-proto");e&&d(d.S,"Reflect",{setPrototypeOf:function(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(a){return!1}}})},{"./_export":38,"./_set-proto":96}],218:[function(a,b,c){function d(a,b,c){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return d(m,b,c,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=c,e.f(n,b,i),!0):void 0!==o.set&&(o.set.call(n,c),!0)}var e=a("./_object-dp"),f=a("./_object-gopd"),g=a("./_object-gpo"),h=a("./_has"),i=a("./_export"),j=a("./_property-desc"),k=a("./_an-object"),l=a("./_is-object");i(i.S,"Reflect",{set:d})},{"./_an-object":13,"./_export":38,"./_has":45,"./_is-object":55,"./_object-dp":73,"./_object-gopd":76,"./_object-gpo":80,"./_property-desc":91}],219:[function(a,b,c){var d=a("./_global"),e=a("./_inherit-if-required"),f=a("./_object-dp").f,g=a("./_object-gopn").f,h=a("./_is-regexp"),i=a("./_flags"),j=d.RegExp,k=j,l=j.prototype,m=/a/g,n=/a/g,o=new j(m)!==m;if(a("./_descriptors")&&(!o||a("./_fails")(function(){return n[a("./_wks")("match")]=!1,j(m)!=m||j(n)==n||"/a/i"!=j(m,"i")}))){j=function(a,b){var c=this instanceof j,d=h(a),f=void 0===b;return!c&&d&&a.constructor===j&&f?a:e(o?new k(d&&!f?a.source:a,b):k((d=a instanceof j)?a.source:a,d&&f?i.call(a):b),c?this:l,j)};for(var p=(function(a){a in j||f(j,a,{configurable:!0,get:function(){return k[a]},set:function(b){k[a]=b}})}),q=g(k),r=0;q.length>r;)p(q[r++]);l.constructor=j,j.prototype=l,a("./_redefine")(d,"RegExp",j)}a("./_set-species")("RegExp")},{"./_descriptors":34,"./_fails":40,"./_flags":42,"./_global":44,"./_inherit-if-required":49,"./_is-regexp":56,"./_object-dp":73,"./_object-gopn":78,"./_redefine":93,"./_set-species":97,"./_wks":123}],220:[function(a,b,c){a("./_descriptors")&&"g"!=/./g.flags&&a("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:a("./_flags")})},{"./_descriptors":34,"./_flags":42,"./_object-dp":73}],221:[function(a,b,c){a("./_fix-re-wks")("match",1,function(a,b,c){return[function(c){"use strict";var d=a(this),e=void 0==c?void 0:c[b];return void 0!==e?e.call(c,d):new RegExp(c)[b](String(d))},c]})},{"./_fix-re-wks":41}],222:[function(a,b,c){a("./_fix-re-wks")("replace",2,function(a,b,c){return[function(d,e){"use strict";var f=a(this),g=void 0==d?void 0:d[b];return void 0!==g?g.call(d,f,e):c.call(String(f),d,e)},c]})},{"./_fix-re-wks":41}],223:[function(a,b,c){a("./_fix-re-wks")("search",1,function(a,b,c){return[function(c){"use strict";var d=a(this),e=void 0==c?void 0:c[b];return void 0!==e?e.call(c,d):new RegExp(c)[b](String(d))},c]})},{"./_fix-re-wks":41}],224:[function(a,b,c){a("./_fix-re-wks")("split",2,function(b,c,d){"use strict";var e=a("./_is-regexp"),f=d,g=[].push,h="split",i="length",j="lastIndex";if("c"=="abbc"[h](/(b)*/)[1]||4!="test"[h](/(?:)/,-1)[i]||2!="ab"[h](/(?:ab)*/)[i]||4!="."[h](/(.?)(.?)/)[i]||"."[h](/()()/)[i]>1||""[h](/.?/)[i]){var k=void 0===/()??/.exec("")[1];d=function(a,b){var c=String(this);if(void 0===a&&0===b)return[];if(!e(a))return f.call(c,a,b);var d,h,l,m,n,o=[],p=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),q=0,r=void 0===b?4294967295:b>>>0,s=new RegExp(a.source,p+"g");for(k||(d=new RegExp("^"+s.source+"$(?!\\s)",p));(h=s.exec(c))&&(l=h.index+h[0][i],!(l>q&&(o.push(c.slice(q,h.index)),!k&&h[i]>1&&h[0].replace(d,function(){for(n=1;n1&&h.index=r)));)s[j]===h.index&&s[j]++;return q===c[i]?!m&&s.test("")||o.push(""):o.push(c.slice(q)),o[i]>r?o.slice(0,r):o}}else"0"[h](void 0,0)[i]&&(d=function(a,b){return void 0===a&&0===b?[]:f.call(this,a,b)});return[function(a,e){var f=b(this),g=void 0==a?void 0:a[c];return void 0!==g?g.call(a,f,e):d.call(String(f),a,e)},d]})},{"./_fix-re-wks":41,"./_is-regexp":56}],225:[function(a,b,c){"use strict";a("./es6.regexp.flags");var d=a("./_an-object"),e=a("./_flags"),f=a("./_descriptors"),g="toString",h=/./[g],i=function(b){a("./_redefine")(RegExp.prototype,g,b,!0)};a("./_fails")(function(){return"/a/b"!=h.call({source:"a",flags:"b"})})?i(function(){var a=d(this);return"/".concat(a.source,"/","flags"in a?a.flags:!f&&a instanceof RegExp?e.call(a):void 0)}):h.name!=g&&i(function(){return h.call(this)})},{"./_an-object":13,"./_descriptors":34,"./_fails":40,"./_flags":42,"./_redefine":93,"./es6.regexp.flags":220}],226:[function(a,b,c){"use strict";var d=a("./_collection-strong");b.exports=a("./_collection")("Set",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return d.def(this,a=0===a?0:a,a)}},d)},{"./_collection":28,"./_collection-strong":25}],227:[function(a,b,c){"use strict";a("./_string-html")("anchor",function(a){return function(b){return a(this,"a","name",b)}})},{"./_string-html":105}],228:[function(a,b,c){"use strict";a("./_string-html")("big",function(a){return function(){return a(this,"big","","")}})},{"./_string-html":105}],229:[function(a,b,c){"use strict";a("./_string-html")("blink",function(a){return function(){return a(this,"blink","","")}})},{"./_string-html":105}],230:[function(a,b,c){"use strict";a("./_string-html")("bold",function(a){return function(){return a(this,"b","","")}})},{"./_string-html":105}],231:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_string-at")(!1);d(d.P,"String",{codePointAt:function(a){return e(this,a)}})},{"./_export":38,"./_string-at":103}],232:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-length"),f=a("./_string-context"),g="endsWith",h=""[g];d(d.P+d.F*a("./_fails-is-regexp")(g),"String",{endsWith:function(a){var b=f(this,a,g),c=arguments.length>1?arguments[1]:void 0,d=e(b.length),i=void 0===c?d:Math.min(e(c),d),j=String(a);return h?h.call(b,j,i):b.slice(i-j.length,i)===j}})},{"./_export":38,"./_fails-is-regexp":39,"./_string-context":104,"./_to-length":114}],233:[function(a,b,c){"use strict";a("./_string-html")("fixed",function(a){return function(){return a(this,"tt","","")}})},{"./_string-html":105}],234:[function(a,b,c){"use strict";a("./_string-html")("fontcolor",function(a){return function(b){return a(this,"font","color",b)}})},{"./_string-html":105}],235:[function(a,b,c){"use strict";a("./_string-html")("fontsize",function(a){return function(b){return a(this,"font","size",b)}})},{"./_string-html":105}],236:[function(a,b,c){var d=a("./_export"),e=a("./_to-index"),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},{"./_export":38,"./_to-index":111}],237:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_string-context"),f="includes";d(d.P+d.F*a("./_fails-is-regexp")(f),"String",{includes:function(a){return!!~e(this,a,f).indexOf(a,arguments.length>1?arguments[1]:void 0)}})},{"./_export":38,"./_fails-is-regexp":39,"./_string-context":104}],238:[function(a,b,c){"use strict";a("./_string-html")("italics",function(a){return function(){return a(this,"i","","")}})},{"./_string-html":105}],239:[function(a,b,c){"use strict";var d=a("./_string-at")(!0);a("./_iter-define")(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,c=this._i;return c>=b.length?{value:void 0,done:!0}:(a=d(b,c),this._i+=a.length,{value:a,done:!1})})},{"./_iter-define":59,"./_string-at":103}],240:[function(a,b,c){"use strict";a("./_string-html")("link",function(a){return function(b){return a(this,"a","href",b)}})},{"./_string-html":105}],241:[function(a,b,c){var d=a("./_export"),e=a("./_to-iobject"),f=a("./_to-length");d(d.S,"String",{raw:function(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h1?arguments[1]:void 0,b.length)),d=String(a);return h?h.call(b,d,c):b.slice(c,c+d.length)===d}})},{"./_export":38,"./_fails-is-regexp":39,"./_string-context":104,"./_to-length":114}],245:[function(a,b,c){"use strict";a("./_string-html")("strike",function(a){return function(){return a(this,"strike","","")}})},{"./_string-html":105}],246:[function(a,b,c){"use strict";a("./_string-html")("sub",function(a){return function(){return a(this,"sub","","")}})},{"./_string-html":105}],247:[function(a,b,c){"use strict";a("./_string-html")("sup",function(a){return function(){return a(this,"sup","","")}})},{"./_string-html":105}],248:[function(a,b,c){"use strict";a("./_string-trim")("trim",function(a){return function(){return a(this,3)}})},{"./_string-trim":108}],249:[function(a,b,c){"use strict";var d=a("./_global"),e=a("./_has"),f=a("./_descriptors"),g=a("./_export"),h=a("./_redefine"),i=a("./_meta").KEY,j=a("./_fails"),k=a("./_shared"),l=a("./_set-to-string-tag"),m=a("./_uid"),n=a("./_wks"),o=a("./_wks-ext"),p=a("./_wks-define"),q=a("./_keyof"),r=a("./_enum-keys"),s=a("./_is-array"),t=a("./_an-object"),u=a("./_to-iobject"),v=a("./_to-primitive"),w=a("./_property-desc"),x=a("./_object-create"),y=a("./_object-gopn-ext"),z=a("./_object-gopd"),A=a("./_object-dp"),B=a("./_object-keys"),C=z.f,D=A.f,E=y.f,F=d.Symbol,G=d.JSON,H=G&&G.stringify,I="prototype",J=n("_hidden"),K=n("toPrimitive"),L={}.propertyIsEnumerable,M=k("symbol-registry"),N=k("symbols"),O=k("op-symbols"),P=Object[I],Q="function"==typeof F,R=d.QObject,S=!R||!R[I]||!R[I].findChild,T=f&&j(function(){return 7!=x(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=C(P,b);d&&delete P[b],D(a,b,c),d&&a!==P&&D(P,b,d)}:D,U=function(a){var b=N[a]=x(F[I]);return b._k=a,b},V=Q&&"symbol"==typeof F.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof F},W=function(a,b,c){return a===P&&W(O,b,c),t(a),b=v(b,!0),t(c),e(N,b)?(c.enumerable?(e(a,J)&&a[J][b]&&(a[J][b]=!1),c=x(c,{enumerable:w(0,!1)})):(e(a,J)||D(a,J,w(1,{})),a[J][b]=!0),T(a,b,c)):D(a,b,c)},X=function(a,b){t(a);for(var c,d=r(b=u(b)),e=0,f=d.length;f>e;)W(a,c=d[e++],b[c]);return a},Y=function(a,b){return void 0===b?x(a):X(x(a),b)},Z=function(a){var b=L.call(this,a=v(a,!0));return!(this===P&&e(N,a)&&!e(O,a))&&(!(b||!e(this,a)||!e(N,a)||e(this,J)&&this[J][a])||b)},$=function(a,b){if(a=u(a),b=v(b,!0),a!==P||!e(N,b)||e(O,b)){var c=C(a,b);return!c||!e(N,b)||e(a,J)&&a[J][b]||(c.enumerable=!0),c}},_=function(a){for(var b,c=E(u(a)),d=[],f=0;c.length>f;)e(N,b=c[f++])||b==J||b==i||d.push(b);return d},aa=function(a){for(var b,c=a===P,d=E(c?O:u(a)),f=[],g=0;d.length>g;)!e(N,b=d[g++])||c&&!e(P,b)||f.push(N[b]);return f};Q||(F=function(){if(this instanceof F)throw TypeError("Symbol is not a constructor!");var a=m(arguments.length>0?arguments[0]:void 0),b=function(c){this===P&&b.call(O,c),e(this,J)&&e(this[J],a)&&(this[J][a]=!1),T(this,a,w(1,c))};return f&&S&&T(P,a,{configurable:!0,set:b}),U(a)},h(F[I],"toString",function(){return this._k}),z.f=$,A.f=W,a("./_object-gopn").f=y.f=_,a("./_object-pie").f=Z,a("./_object-gops").f=aa,f&&!a("./_library")&&h(P,"propertyIsEnumerable",Z,!0),o.f=function(a){return U(n(a))}),g(g.G+g.W+g.F*!Q,{Symbol:F});for(var ba="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ca=0;ba.length>ca;)n(ba[ca++]);for(var ba=B(n.store),ca=0;ba.length>ca;)p(ba[ca++]);g(g.S+g.F*!Q,"Symbol",{for:function(a){return e(M,a+="")?M[a]:M[a]=F(a)},keyFor:function(a){if(V(a))return q(M,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){S=!0},useSimple:function(){S=!1}}),g(g.S+g.F*!Q,"Object",{create:Y,defineProperty:W,defineProperties:X,getOwnPropertyDescriptor:$,getOwnPropertyNames:_,getOwnPropertySymbols:aa}), +G&&g(g.S+g.F*(!Q||j(function(){var a=F();return"[null]"!=H([a])||"{}"!=H({a:a})||"{}"!=H(Object(a))})),"JSON",{stringify:function(a){if(void 0!==a&&!V(a)){for(var b,c,d=[a],e=1;arguments.length>e;)d.push(arguments[e++]);return b=d[1],"function"==typeof b&&(c=b),!c&&s(b)||(b=function(a,b){if(c&&(b=c.call(this,a,b)),!V(b))return b}),d[1]=b,H.apply(G,d)}}}),F[I][K]||a("./_hide")(F[I],K,F[I].valueOf),l(F,"Symbol"),l(Math,"Math",!0),l(d.JSON,"JSON",!0)},{"./_an-object":13,"./_descriptors":34,"./_enum-keys":37,"./_export":38,"./_fails":40,"./_global":44,"./_has":45,"./_hide":46,"./_is-array":53,"./_keyof":63,"./_library":64,"./_meta":68,"./_object-create":72,"./_object-dp":73,"./_object-gopd":76,"./_object-gopn":78,"./_object-gopn-ext":77,"./_object-gops":79,"./_object-keys":82,"./_object-pie":83,"./_property-desc":91,"./_redefine":93,"./_set-to-string-tag":98,"./_shared":100,"./_to-iobject":113,"./_to-primitive":116,"./_uid":120,"./_wks":123,"./_wks-define":121,"./_wks-ext":122}],250:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_typed"),f=a("./_typed-buffer"),g=a("./_an-object"),h=a("./_to-index"),i=a("./_to-length"),j=a("./_is-object"),k=a("./_global").ArrayBuffer,l=a("./_species-constructor"),m=f.ArrayBuffer,n=f.DataView,o=e.ABV&&k.isView,p=m.prototype.slice,q=e.VIEW,r="ArrayBuffer";d(d.G+d.W+d.F*(k!==m),{ArrayBuffer:m}),d(d.S+d.F*!e.CONSTR,r,{isView:function(a){return o&&o(a)||j(a)&&q in a}}),d(d.P+d.U+d.F*a("./_fails")(function(){return!new m(2).slice(1,void 0).byteLength}),r,{slice:function(a,b){if(void 0!==p&&void 0===b)return p.call(g(this),a);for(var c=g(this).byteLength,d=h(a,c),e=h(void 0===b?c:b,c),f=new(l(this,m))(i(e-d)),j=new n(this),k=new n(f),o=0;d0?arguments[0]:void 0)}},p={get:function(a){if(j(a)){var b=k(a);return b===!0?m(this).get(a):b?b[this._i]:void 0}},set:function(a,b){return i.def(this,a,b)}},q=b.exports=a("./_collection")("WeakMap",o,p,i,!0,!0);7!=(new q).set((Object.freeze||Object)(n),7).get(n)&&(d=i.getConstructor(o),h(d.prototype,p),g.NEED=!0,e(["delete","has","get","set"],function(a){var b=q.prototype,c=b[a];f(b,a,function(b,e){if(j(b)&&!l(b)){this._f||(this._f=new d);var f=this._f[a](b,e);return"set"==a?this:f}return c.call(this,b,e)})}))},{"./_array-methods":18,"./_collection":28,"./_collection-weak":27,"./_is-object":55,"./_meta":68,"./_object-assign":71,"./_redefine":93}],262:[function(a,b,c){"use strict";var d=a("./_collection-weak");a("./_collection")("WeakSet",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return d.def(this,a,!0)}},d,!1,!0)},{"./_collection":28,"./_collection-weak":27}],263:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_array-includes")(!0);d(d.P,"Array",{includes:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),a("./_add-to-unscopables")("includes")},{"./_add-to-unscopables":11,"./_array-includes":17,"./_export":38}],264:[function(a,b,c){var d=a("./_export"),e=a("./_microtask")(),f=a("./_global").process,g="process"==a("./_cof")(f);d(d.G,{asap:function(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},{"./_cof":24,"./_export":38,"./_global":44,"./_microtask":70}],265:[function(a,b,c){var d=a("./_export"),e=a("./_cof");d(d.S,"Error",{isError:function(a){return"Error"===e(a)}})},{"./_cof":24,"./_export":38}],266:[function(a,b,c){var d=a("./_export");d(d.P+d.R,"Map",{toJSON:a("./_collection-to-json")("Map")})},{"./_collection-to-json":26,"./_export":38}],267:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{iaddh:function(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},{"./_export":38}],268:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{imulh:function(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},{"./_export":38}],269:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{isubh:function(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},{"./_export":38}],270:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{umulh:function(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},{"./_export":38}],271:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-object"),f=a("./_a-function"),g=a("./_object-dp");a("./_descriptors")&&d(d.P+a("./_object-forced-pam"),"Object",{__defineGetter__:function(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},{"./_a-function":9,"./_descriptors":34,"./_export":38,"./_object-dp":73,"./_object-forced-pam":75,"./_to-object":115}],272:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-object"),f=a("./_a-function"),g=a("./_object-dp");a("./_descriptors")&&d(d.P+a("./_object-forced-pam"),"Object",{__defineSetter__:function(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},{"./_a-function":9,"./_descriptors":34,"./_export":38,"./_object-dp":73,"./_object-forced-pam":75,"./_to-object":115}],273:[function(a,b,c){var d=a("./_export"),e=a("./_object-to-array")(!0);d(d.S,"Object",{entries:function(a){return e(a)}})},{"./_export":38,"./_object-to-array":85}],274:[function(a,b,c){var d=a("./_export"),e=a("./_own-keys"),f=a("./_to-iobject"),g=a("./_object-gopd"),h=a("./_create-property");d(d.S,"Object",{getOwnPropertyDescriptors:function(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},{"./_create-property":30,"./_export":38,"./_object-gopd":76,"./_own-keys":86,"./_to-iobject":113}],275:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-object"),f=a("./_to-primitive"),g=a("./_object-gpo"),h=a("./_object-gopd").f;a("./_descriptors")&&d(d.P+a("./_object-forced-pam"),"Object",{__lookupGetter__:function(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},{"./_descriptors":34,"./_export":38,"./_object-forced-pam":75,"./_object-gopd":76,"./_object-gpo":80,"./_to-object":115,"./_to-primitive":116}],276:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_to-object"),f=a("./_to-primitive"),g=a("./_object-gpo"),h=a("./_object-gopd").f;a("./_descriptors")&&d(d.P+a("./_object-forced-pam"),"Object",{__lookupSetter__:function(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},{"./_descriptors":34,"./_export":38,"./_object-forced-pam":75,"./_object-gopd":76,"./_object-gpo":80,"./_to-object":115,"./_to-primitive":116}],277:[function(a,b,c){var d=a("./_export"),e=a("./_object-to-array")(!1);d(d.S,"Object",{values:function(a){return e(a)}})},{"./_export":38,"./_object-to-array":85}],278:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_global"),f=a("./_core"),g=a("./_microtask")(),h=a("./_wks")("observable"),i=a("./_a-function"),j=a("./_an-object"),k=a("./_an-instance"),l=a("./_redefine-all"),m=a("./_hide"),n=a("./_for-of"),o=n.RETURN,p=function(a){return null==a?void 0:i(a)},q=function(a){var b=a._c;b&&(a._c=void 0,b())},r=function(a){return void 0===a._o},s=function(a){r(a)||(a._o=void 0,q(a))},t=function(a,b){j(a),this._c=void 0,this._o=a,a=new u(this);try{var c=b(a),d=c;null!=c&&("function"==typeof c.unsubscribe?c=function(){d.unsubscribe()}:i(c),this._c=c)}catch(b){return void a.error(b)}r(this)&&q(this)};t.prototype=l({},{unsubscribe:function(){s(this)}});var u=function(a){this._s=a};u.prototype=l({},{next:function(a){var b=this._s;if(!r(b)){var c=b._o;try{var d=p(c.next);if(d)return d.call(c,a)}catch(a){try{s(b)}finally{throw a}}}},error:function(a){var b=this._s;if(r(b))throw a;var c=b._o;b._o=void 0;try{var d=p(c.error);if(!d)throw a;a=d.call(c,a)}catch(a){try{q(b)}finally{throw a}}return q(b),a},complete:function(a){var b=this._s;if(!r(b)){var c=b._o;b._o=void 0;try{var d=p(c.complete);a=d?d.call(c,a):void 0}catch(a){try{q(b)}finally{throw a}}return q(b),a}}});var v=function(a){k(this,v,"Observable","_f")._f=i(a)};l(v.prototype,{subscribe:function(a){return new t(a,this._f)},forEach:function(a){var b=this;return new(f.Promise||e.Promise)(function(c,d){i(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(a){d(a),e.unsubscribe()}},error:d,complete:c})})}}),l(v,{from:function(a){var b="function"==typeof this?this:v,c=p(j(a)[h]);if(c){var d=j(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return g(function(){if(!c){try{if(n(a,!1,function(a){if(b.next(a),c)return o})===o)return}catch(a){if(c)throw a;return void b.error(a)}b.complete()}}),function(){c=!0}})},of:function(){for(var a=0,b=arguments.length,c=Array(b);a1?arguments[1]:void 0,!1)}})},{"./_export":38,"./_string-pad":106}],292:[function(a,b,c){"use strict";var d=a("./_export"),e=a("./_string-pad");d(d.P,"String",{padStart:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0,!0)}})},{"./_export":38,"./_string-pad":106}],293:[function(a,b,c){"use strict";a("./_string-trim")("trimLeft",function(a){return function(){return a(this,1)}},"trimStart")},{"./_string-trim":108}],294:[function(a,b,c){"use strict";a("./_string-trim")("trimRight",function(a){return function(){return a(this,2)}},"trimEnd")},{"./_string-trim":108}],295:[function(a,b,c){a("./_wks-define")("asyncIterator")},{"./_wks-define":121}],296:[function(a,b,c){a("./_wks-define")("observable")},{"./_wks-define":121}],297:[function(a,b,c){var d=a("./_export");d(d.S,"System",{global:a("./_global")})},{"./_export":38,"./_global":44}],298:[function(a,b,c){for(var d=a("./es6.array.iterator"),e=a("./_redefine"),f=a("./_global"),g=a("./_hide"),h=a("./_iterators"),i=a("./_wks"),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},{"./_global":44,"./_hide":46,"./_iterators":62,"./_redefine":93,"./_wks":123,"./es6.array.iterator":136}],299:[function(a,b,c){var d=a("./_export"),e=a("./_task");d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},{"./_export":38,"./_task":110}],300:[function(a,b,c){var d=a("./_global"),e=a("./_export"),f=a("./_invoke"),g=a("./_partial"),h=d.navigator,i=!!h&&/MSIE .\./.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},{"./_export":38,"./_global":44,"./_invoke":50,"./_partial":89}],301:[function(a,b,c){a("./modules/es6.symbol"),a("./modules/es6.object.create"),a("./modules/es6.object.define-property"),a("./modules/es6.object.define-properties"),a("./modules/es6.object.get-own-property-descriptor"),a("./modules/es6.object.get-prototype-of"),a("./modules/es6.object.keys"),a("./modules/es6.object.get-own-property-names"),a("./modules/es6.object.freeze"),a("./modules/es6.object.seal"),a("./modules/es6.object.prevent-extensions"),a("./modules/es6.object.is-frozen"),a("./modules/es6.object.is-sealed"),a("./modules/es6.object.is-extensible"),a("./modules/es6.object.assign"),a("./modules/es6.object.is"),a("./modules/es6.object.set-prototype-of"),a("./modules/es6.object.to-string"),a("./modules/es6.function.bind"),a("./modules/es6.function.name"),a("./modules/es6.function.has-instance"),a("./modules/es6.parse-int"),a("./modules/es6.parse-float"),a("./modules/es6.number.constructor"),a("./modules/es6.number.to-fixed"),a("./modules/es6.number.to-precision"),a("./modules/es6.number.epsilon"),a("./modules/es6.number.is-finite"),a("./modules/es6.number.is-integer"),a("./modules/es6.number.is-nan"),a("./modules/es6.number.is-safe-integer"),a("./modules/es6.number.max-safe-integer"),a("./modules/es6.number.min-safe-integer"),a("./modules/es6.number.parse-float"),a("./modules/es6.number.parse-int"),a("./modules/es6.math.acosh"),a("./modules/es6.math.asinh"),a("./modules/es6.math.atanh"),a("./modules/es6.math.cbrt"),a("./modules/es6.math.clz32"),a("./modules/es6.math.cosh"),a("./modules/es6.math.expm1"),a("./modules/es6.math.fround"),a("./modules/es6.math.hypot"),a("./modules/es6.math.imul"),a("./modules/es6.math.log10"),a("./modules/es6.math.log1p"),a("./modules/es6.math.log2"),a("./modules/es6.math.sign"),a("./modules/es6.math.sinh"),a("./modules/es6.math.tanh"),a("./modules/es6.math.trunc"),a("./modules/es6.string.from-code-point"),a("./modules/es6.string.raw"),a("./modules/es6.string.trim"),a("./modules/es6.string.iterator"),a("./modules/es6.string.code-point-at"),a("./modules/es6.string.ends-with"),a("./modules/es6.string.includes"),a("./modules/es6.string.repeat"),a("./modules/es6.string.starts-with"),a("./modules/es6.string.anchor"),a("./modules/es6.string.big"),a("./modules/es6.string.blink"),a("./modules/es6.string.bold"),a("./modules/es6.string.fixed"),a("./modules/es6.string.fontcolor"),a("./modules/es6.string.fontsize"),a("./modules/es6.string.italics"),a("./modules/es6.string.link"),a("./modules/es6.string.small"),a("./modules/es6.string.strike"),a("./modules/es6.string.sub"),a("./modules/es6.string.sup"),a("./modules/es6.date.now"),a("./modules/es6.date.to-json"),a("./modules/es6.date.to-iso-string"),a("./modules/es6.date.to-string"),a("./modules/es6.date.to-primitive"),a("./modules/es6.array.is-array"),a("./modules/es6.array.from"),a("./modules/es6.array.of"),a("./modules/es6.array.join"),a("./modules/es6.array.slice"),a("./modules/es6.array.sort"),a("./modules/es6.array.for-each"),a("./modules/es6.array.map"),a("./modules/es6.array.filter"),a("./modules/es6.array.some"),a("./modules/es6.array.every"),a("./modules/es6.array.reduce"),a("./modules/es6.array.reduce-right"),a("./modules/es6.array.index-of"),a("./modules/es6.array.last-index-of"),a("./modules/es6.array.copy-within"),a("./modules/es6.array.fill"),a("./modules/es6.array.find"),a("./modules/es6.array.find-index"),a("./modules/es6.array.species"),a("./modules/es6.array.iterator"),a("./modules/es6.regexp.constructor"),a("./modules/es6.regexp.to-string"),a("./modules/es6.regexp.flags"),a("./modules/es6.regexp.match"),a("./modules/es6.regexp.replace"),a("./modules/es6.regexp.search"),a("./modules/es6.regexp.split"),a("./modules/es6.promise"),a("./modules/es6.map"),a("./modules/es6.set"),a("./modules/es6.weak-map"),a("./modules/es6.weak-set"),a("./modules/es6.typed.array-buffer"),a("./modules/es6.typed.data-view"),a("./modules/es6.typed.int8-array"),a("./modules/es6.typed.uint8-array"),a("./modules/es6.typed.uint8-clamped-array"),a("./modules/es6.typed.int16-array"),a("./modules/es6.typed.uint16-array"),a("./modules/es6.typed.int32-array"),a("./modules/es6.typed.uint32-array"),a("./modules/es6.typed.float32-array"),a("./modules/es6.typed.float64-array"),a("./modules/es6.reflect.apply"),a("./modules/es6.reflect.construct"),a("./modules/es6.reflect.define-property"),a("./modules/es6.reflect.delete-property"),a("./modules/es6.reflect.enumerate"),a("./modules/es6.reflect.get"),a("./modules/es6.reflect.get-own-property-descriptor"),a("./modules/es6.reflect.get-prototype-of"),a("./modules/es6.reflect.has"),a("./modules/es6.reflect.is-extensible"),a("./modules/es6.reflect.own-keys"),a("./modules/es6.reflect.prevent-extensions"),a("./modules/es6.reflect.set"),a("./modules/es6.reflect.set-prototype-of"),a("./modules/es7.array.includes"),a("./modules/es7.string.at"),a("./modules/es7.string.pad-start"),a("./modules/es7.string.pad-end"),a("./modules/es7.string.trim-left"),a("./modules/es7.string.trim-right"),a("./modules/es7.string.match-all"),a("./modules/es7.symbol.async-iterator"),a("./modules/es7.symbol.observable"),a("./modules/es7.object.get-own-property-descriptors"),a("./modules/es7.object.values"),a("./modules/es7.object.entries"),a("./modules/es7.object.define-getter"),a("./modules/es7.object.define-setter"),a("./modules/es7.object.lookup-getter"),a("./modules/es7.object.lookup-setter"),a("./modules/es7.map.to-json"),a("./modules/es7.set.to-json"),a("./modules/es7.system.global"),a("./modules/es7.error.is-error"),a("./modules/es7.math.iaddh"),a("./modules/es7.math.isubh"),a("./modules/es7.math.imulh"),a("./modules/es7.math.umulh"),a("./modules/es7.reflect.define-metadata"),a("./modules/es7.reflect.delete-metadata"),a("./modules/es7.reflect.get-metadata"),a("./modules/es7.reflect.get-metadata-keys"),a("./modules/es7.reflect.get-own-metadata"),a("./modules/es7.reflect.get-own-metadata-keys"),a("./modules/es7.reflect.has-metadata"),a("./modules/es7.reflect.has-own-metadata"),a("./modules/es7.reflect.metadata"),a("./modules/es7.asap"),a("./modules/es7.observable"),a("./modules/web.timers"),a("./modules/web.immediate"),a("./modules/web.dom.iterable"),b.exports=a("./modules/_core")},{"./modules/_core":29,"./modules/es6.array.copy-within":126,"./modules/es6.array.every":127,"./modules/es6.array.fill":128,"./modules/es6.array.filter":129,"./modules/es6.array.find":131,"./modules/es6.array.find-index":130,"./modules/es6.array.for-each":132,"./modules/es6.array.from":133,"./modules/es6.array.index-of":134,"./modules/es6.array.is-array":135,"./modules/es6.array.iterator":136,"./modules/es6.array.join":137,"./modules/es6.array.last-index-of":138,"./modules/es6.array.map":139,"./modules/es6.array.of":140,"./modules/es6.array.reduce":142,"./modules/es6.array.reduce-right":141,"./modules/es6.array.slice":143,"./modules/es6.array.some":144,"./modules/es6.array.sort":145,"./modules/es6.array.species":146,"./modules/es6.date.now":147,"./modules/es6.date.to-iso-string":148,"./modules/es6.date.to-json":149,"./modules/es6.date.to-primitive":150,"./modules/es6.date.to-string":151,"./modules/es6.function.bind":152,"./modules/es6.function.has-instance":153,"./modules/es6.function.name":154,"./modules/es6.map":155,"./modules/es6.math.acosh":156,"./modules/es6.math.asinh":157,"./modules/es6.math.atanh":158,"./modules/es6.math.cbrt":159,"./modules/es6.math.clz32":160,"./modules/es6.math.cosh":161,"./modules/es6.math.expm1":162,"./modules/es6.math.fround":163,"./modules/es6.math.hypot":164,"./modules/es6.math.imul":165,"./modules/es6.math.log10":166,"./modules/es6.math.log1p":167,"./modules/es6.math.log2":168,"./modules/es6.math.sign":169,"./modules/es6.math.sinh":170,"./modules/es6.math.tanh":171,"./modules/es6.math.trunc":172,"./modules/es6.number.constructor":173,"./modules/es6.number.epsilon":174,"./modules/es6.number.is-finite":175,"./modules/es6.number.is-integer":176,"./modules/es6.number.is-nan":177,"./modules/es6.number.is-safe-integer":178,"./modules/es6.number.max-safe-integer":179,"./modules/es6.number.min-safe-integer":180,"./modules/es6.number.parse-float":181,"./modules/es6.number.parse-int":182,"./modules/es6.number.to-fixed":183,"./modules/es6.number.to-precision":184,"./modules/es6.object.assign":185,"./modules/es6.object.create":186,"./modules/es6.object.define-properties":187,"./modules/es6.object.define-property":188,"./modules/es6.object.freeze":189,"./modules/es6.object.get-own-property-descriptor":190,"./modules/es6.object.get-own-property-names":191,"./modules/es6.object.get-prototype-of":192,"./modules/es6.object.is":196,"./modules/es6.object.is-extensible":193,"./modules/es6.object.is-frozen":194,"./modules/es6.object.is-sealed":195,"./modules/es6.object.keys":197,"./modules/es6.object.prevent-extensions":198,"./modules/es6.object.seal":199,"./modules/es6.object.set-prototype-of":200,"./modules/es6.object.to-string":201,"./modules/es6.parse-float":202,"./modules/es6.parse-int":203,"./modules/es6.promise":204,"./modules/es6.reflect.apply":205,"./modules/es6.reflect.construct":206,"./modules/es6.reflect.define-property":207,"./modules/es6.reflect.delete-property":208,"./modules/es6.reflect.enumerate":209,"./modules/es6.reflect.get":212,"./modules/es6.reflect.get-own-property-descriptor":210,"./modules/es6.reflect.get-prototype-of":211,"./modules/es6.reflect.has":213,"./modules/es6.reflect.is-extensible":214,"./modules/es6.reflect.own-keys":215,"./modules/es6.reflect.prevent-extensions":216,"./modules/es6.reflect.set":218,"./modules/es6.reflect.set-prototype-of":217,"./modules/es6.regexp.constructor":219,"./modules/es6.regexp.flags":220,"./modules/es6.regexp.match":221,"./modules/es6.regexp.replace":222,"./modules/es6.regexp.search":223,"./modules/es6.regexp.split":224,"./modules/es6.regexp.to-string":225,"./modules/es6.set":226,"./modules/es6.string.anchor":227,"./modules/es6.string.big":228,"./modules/es6.string.blink":229,"./modules/es6.string.bold":230,"./modules/es6.string.code-point-at":231,"./modules/es6.string.ends-with":232,"./modules/es6.string.fixed":233,"./modules/es6.string.fontcolor":234,"./modules/es6.string.fontsize":235,"./modules/es6.string.from-code-point":236,"./modules/es6.string.includes":237,"./modules/es6.string.italics":238,"./modules/es6.string.iterator":239,"./modules/es6.string.link":240,"./modules/es6.string.raw":241,"./modules/es6.string.repeat":242,"./modules/es6.string.small":243,"./modules/es6.string.starts-with":244,"./modules/es6.string.strike":245,"./modules/es6.string.sub":246,"./modules/es6.string.sup":247,"./modules/es6.string.trim":248,"./modules/es6.symbol":249,"./modules/es6.typed.array-buffer":250,"./modules/es6.typed.data-view":251,"./modules/es6.typed.float32-array":252,"./modules/es6.typed.float64-array":253,"./modules/es6.typed.int16-array":254,"./modules/es6.typed.int32-array":255,"./modules/es6.typed.int8-array":256,"./modules/es6.typed.uint16-array":257,"./modules/es6.typed.uint32-array":258,"./modules/es6.typed.uint8-array":259,"./modules/es6.typed.uint8-clamped-array":260,"./modules/es6.weak-map":261,"./modules/es6.weak-set":262,"./modules/es7.array.includes":263,"./modules/es7.asap":264,"./modules/es7.error.is-error":265,"./modules/es7.map.to-json":266,"./modules/es7.math.iaddh":267,"./modules/es7.math.imulh":268,"./modules/es7.math.isubh":269,"./modules/es7.math.umulh":270,"./modules/es7.object.define-getter":271,"./modules/es7.object.define-setter":272,"./modules/es7.object.entries":273,"./modules/es7.object.get-own-property-descriptors":274,"./modules/es7.object.lookup-getter":275,"./modules/es7.object.lookup-setter":276,"./modules/es7.object.values":277,"./modules/es7.observable":278,"./modules/es7.reflect.define-metadata":279,"./modules/es7.reflect.delete-metadata":280,"./modules/es7.reflect.get-metadata":282,"./modules/es7.reflect.get-metadata-keys":281,"./modules/es7.reflect.get-own-metadata":284,"./modules/es7.reflect.get-own-metadata-keys":283,"./modules/es7.reflect.has-metadata":285,"./modules/es7.reflect.has-own-metadata":286,"./modules/es7.reflect.metadata":287,"./modules/es7.set.to-json":288,"./modules/es7.string.at":289,"./modules/es7.string.match-all":290,"./modules/es7.string.pad-end":291,"./modules/es7.string.pad-start":292,"./modules/es7.string.trim-left":293,"./modules/es7.string.trim-right":294,"./modules/es7.symbol.async-iterator":295,"./modules/es7.symbol.observable":296,"./modules/es7.system.global":297,"./modules/web.dom.iterable":298,"./modules/web.immediate":299,"./modules/web.timers":300}],302:[function(a,b,c){"use strict";var d=a("./emptyFunction"),e={listen:function(a,b,c){return a.addEventListener?(a.addEventListener(b,c,!1),{remove:function(){a.removeEventListener(b,c,!1)}}):a.attachEvent?(a.attachEvent("on"+b,c),{remove:function(){a.detachEvent("on"+b,c)}}):void 0},capture:function(a,b,c){return a.addEventListener?(a.addEventListener(b,c,!0),{remove:function(){a.removeEventListener(b,c,!0)}}):{remove:d}},registerDefault:function(){}};b.exports=e},{"./emptyFunction":309}],303:[function(a,b,c){"use strict";var d=!("undefined"==typeof window||!window.document||!window.document.createElement),e={canUseDOM:d,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:d&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:d&&!!window.screen,isInWorker:!d};b.exports=e},{}],304:[function(a,b,c){"use strict";function d(a){return a.replace(e,function(a,b){return b.toUpperCase()})}var e=/-(.)/g;b.exports=d},{}],305:[function(a,b,c){"use strict";function d(a){return e(a.replace(f,"ms-"))}var e=a("./camelize"),f=/^-ms-/;b.exports=d},{"./camelize":304}],306:[function(a,b,c){"use strict";function d(a,b){return!(!a||!b)&&(a===b||!e(a)&&(e(b)?d(a,b.parentNode):"contains"in a?a.contains(b):!!a.compareDocumentPosition&&!!(16&a.compareDocumentPosition(b))))}var e=a("./isTextNode");b.exports=d},{"./isTextNode":319}],307:[function(a,b,c){"use strict";function d(a){var b=a.length;if(Array.isArray(a)||"object"!=typeof a&&"function"!=typeof a?g(!1):void 0,"number"!=typeof b?g(!1):void 0,0===b||b-1 in a?void 0:g(!1),"function"==typeof a.callee?g(!1):void 0,a.hasOwnProperty)try{return Array.prototype.slice.call(a)}catch(a){}for(var c=Array(b),d=0;d":g.innerHTML="<"+a+">",h[a]=!g.firstChild),h[a]?m[a]:null}var e=a("./ExecutionEnvironment"),f=a("./invariant"),g=e.canUseDOM?document.createElement("div"):null,h={},i=[1,'"],j=[1,"","
"],k=[3,"","
"],l=[1,'',""],m={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:i,option:i,caption:j,colgroup:j,tbody:j,tfoot:j,thead:j,td:k,th:k},n=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];n.forEach(function(a){m[a]=l,h[a]=!0}),b.exports=d},{"./ExecutionEnvironment":303,"./invariant":317}],314:[function(a,b,c){"use strict";function d(a){return a===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:a.scrollLeft,y:a.scrollTop}}b.exports=d},{}],315:[function(a,b,c){"use strict";function d(a){return a.replace(e,"-$1").toLowerCase()}var e=/([A-Z])/g;b.exports=d},{}],316:[function(a,b,c){"use strict";function d(a){return e(a).replace(f,"-ms-")}var e=a("./hyphenate"),f=/^ms-/;b.exports=d},{"./hyphenate":315}],317:[function(a,b,c){"use strict";function d(a,b,c,d,e,f,g,h){if(!a){var i;if(void 0===b)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var j=[c,d,e,f,g,h],k=0;i=new Error(b.replace(/%s/g,function(){return j[k++]})),i.name="Invariant Violation"}throw i.framesToPop=1,i}}b.exports=d},{}],318:[function(a,b,c){"use strict";function d(a){return!(!a||!("function"==typeof Node?a instanceof Node:"object"==typeof a&&"number"==typeof a.nodeType&&"string"==typeof a.nodeName))}b.exports=d},{}],319:[function(a,b,c){"use strict";function d(a){return e(a)&&3==a.nodeType}var e=a("./isNode");b.exports=d},{"./isNode":318}],320:[function(a,b,c){"use strict";var d=a("./invariant"),e=function(a){var b,c={};a instanceof Object&&!Array.isArray(a)?void 0:d(!1);for(b in a)a.hasOwnProperty(b)&&(c[b]=b);return c};b.exports=e},{"./invariant":317}],321:[function(a,b,c){"use strict";var d=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return b;return null};b.exports=d},{}],322:[function(a,b,c){"use strict";function d(a){var b={};return function(c){return b.hasOwnProperty(c)||(b[c]=a.call(this,c)),b[c]}}b.exports=d},{}],323:[function(a,b,c){"use strict";var d,e=a("./ExecutionEnvironment");e.canUseDOM&&(d=window.performance||window.msPerformance||window.webkitPerformance),b.exports=d||{}},{"./ExecutionEnvironment":303}],324:[function(a,b,c){"use strict";var d,e=a("./performance");d=e.now?function(){return e.now()}:function(){return Date.now()},b.exports=d},{"./performance":323}],325:[function(a,b,c){"use strict";function d(a,b){return a===b?0!==a||1/a===1/b:a!==a&&b!==b}function e(a,b){if(d(a,b))return!0;if("object"!=typeof a||null===a||"object"!=typeof b||null===b)return!1;var c=Object.keys(a),e=Object.keys(b);if(c.length!==e.length)return!1;for(var g=0;g=b._browserInfo.version}).reduce(function(a,b){return a[b]=!0,a},{}),this._hasPropsRequiringPrefix=Object.keys(this._requiresPrefix).length>0):this._usePrefixAllFallback=!0}return g(a,[{key:"prefix",value:function(a){var b=this;return this._usePrefixAllFallback?(0,i.default)(a):this._hasPropsRequiringPrefix?(Object.keys(a).forEach(function(c){var d=a[c];d instanceof Object&&!Array.isArray(d)?a[c]=b.prefix(d):b._requiresPrefix[c]&&(a[b.jsPrefix+(0,o.default)(c)]=d,b._keepUnprefixed||delete a[c])}),Object.keys(a).forEach(function(c){[].concat(a[c]).forEach(function(d){J.forEach(function(e){f(a,e({property:c,value:d,styles:a,browserInfo:b._browserInfo,prefix:{js:b.jsPrefix,css:b.cssPrefix,keyframes:b.prefixedKeyframes},keepUnprefixed:b._keepUnprefixed,requiresPrefix:b._requiresPrefix}),d,b._keepUnprefixed)})})}),a):a}}],[{key:"prefixAll",value:function(a){return(0,i.default)(a)}}]),a}();c.default=K,b.exports=c.default},{"./plugins/calc":329,"./plugins/flex":330,"./plugins/flexboxIE":331,"./plugins/flexboxOld":332,"./plugins/grabCursor":333,"./plugins/gradient":334,"./plugins/sizing":335,"./plugins/transition":336,"./plugins/zoomCursor":337,"./prefixProps":338,"./static/prefixAll":347,"./utils/capitalizeString":349,"./utils/getBrowserInformation":350,"./utils/getPrefixedKeyframes":351}],329:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.browserInfo,f=d.browser,g=d.version,i=a.prefix.css,j=a.keepUnprefixed;if("string"==typeof c&&c.indexOf("calc(")>-1&&("firefox"===f&&g<15||"chrome"===f&&g<25||"safari"===f&&g<6.1||"ios_saf"===f&&g<7))return e({},b,(0,h.default)(c.replace(/calc\(/g,i+"calc("),c,j))}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g);b.exports=c.default},{"../utils/getPrefixedValue":352}],330:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){var b=a.property,c=a.value,d=a.browserInfo,e=d.browser,f=d.version,i=a.prefix.css,j=a.keepUnprefixed;if("display"===b&&h[c]&&("chrome"===e&&f<29&&f>20||("safari"===e||"ios_saf"===e)&&f<9&&f>6||"opera"===e&&(15==f||16==f)))return{display:(0,g.default)(i+c,c,j)}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../utils/getPrefixedValue"),g=d(f),h={flex:!0,"inline-flex":!0};b.exports=c.default},{"../utils/getPrefixedValue":352}],331:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.styles,f=a.browserInfo,g=f.browser,k=f.version,l=a.prefix.css,m=a.keepUnprefixed;if((j[b]||"display"===b&&"string"==typeof c&&c.indexOf("flex")>-1)&&("ie_mob"===g||"ie"===g)&&10==k){if(m||Array.isArray(d[b])||delete d[b],"display"===b&&i[c])return{display:(0,h.default)(l+i[c],c,m)};if(j[b])return e({},j[b],i[c]||c)}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g),i={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end",flex:"flexbox","inline-flex":"inline-flexbox"},j={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"};b.exports=c.default},{"../utils/getPrefixedValue":352}],332:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.styles,f=a.browserInfo,g=f.browser,k=f.version,m=a.prefix.css,n=a.keepUnprefixed;if((l.indexOf(b)>-1||"display"===b&&"string"==typeof c&&c.indexOf("flex")>-1)&&("firefox"===g&&k<22||"chrome"===g&&k<21||("safari"===g||"ios_saf"===g)&&k<=6.1||"android"===g&&k<4.4||"and_uc"===g)){if(n||Array.isArray(d[b])||delete d[b],"flexDirection"===b&&"string"==typeof c)return{WebkitBoxOrient:c.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:c.indexOf("reverse")>-1?"reverse":"normal"};if("display"===b&&i[c])return{display:(0,h.default)(m+i[c],c,n)};if(j[b])return e({},j[b],i[c]||c)}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g),i={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},j={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"},k=["alignContent","alignSelf","order","flexGrow","flexShrink","flexBasis","flexDirection"],l=Object.keys(j).concat(k);b.exports=c.default},{"../utils/getPrefixedValue":352}],333:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){var b=a.property,c=a.value,d=a.browserInfo.browser,e=a.prefix.css,f=a.keepUnprefixed;if("cursor"===b&&h[c]&&("firefox"===d||"chrome"===d||"safari"===d||"opera"===d))return{cursor:(0,g.default)(e+c,c,f)}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../utils/getPrefixedValue"),g=d(f),h={grab:!0,grabbing:!0};b.exports=c.default},{"../utils/getPrefixedValue":352}],334:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.browserInfo,f=d.browser,g=d.version,j=a.prefix.css,k=a.keepUnprefixed;if("string"==typeof c&&null!==c.match(i)&&("firefox"===f&&g<16||"chrome"===f&&g<26||("safari"===f||"ios_saf"===f)&&g<7||("opera"===f||"op_mini"===f)&&g<12.1||"android"===f&&g<4.4||"and_uc"===f))return e({},b,(0,h.default)(j+c,c,k))}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g),i=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;b.exports=c.default},{"../utils/getPrefixedValue":352}],335:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.prefix.css,f=a.keepUnprefixed;if(i[b]&&j[c])return e({},b,(0,h.default)(d+c,c,f))}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g),i={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},j={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};b.exports=c.default},{"../utils/getPrefixedValue":352}],336:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a){var b=a.property,c=a.value,d=a.prefix.css,f=a.requiresPrefix,h=a.keepUnprefixed,j=(0,k.default)(b);if("string"==typeof c&&l[j]){var m=function(){var a=Object.keys(f).map(function(a){return(0,i.default)(a)}),g=c.split(/,(?![^()]*(?:\([^()]*\))?\))/g);return a.forEach(function(a){g.forEach(function(b,c){b.indexOf(a)>-1&&"order"!==a&&(g[c]=b.replace(a,d+a)+(h?","+b:""))})}),{v:e({},b,g.join(","))}}();if("object"===("undefined"==typeof m?"undefined":g(m)))return m.v}}Object.defineProperty(c,"__esModule",{value:!0});var g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol?"symbol":typeof a};c.default=f;var h=a("hyphenate-style-name"),i=d(h),j=a("../utils/unprefixProperty"),k=d(j),l={transition:!0,transitionProperty:!0};b.exports=c.default},{"../utils/unprefixProperty":355,"hyphenate-style-name":327}],337:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){var b=a.property,c=a.value,d=a.browserInfo,e=d.browser,f=d.version,i=a.prefix.css,j=a.keepUnprefixed;if("cursor"===b&&h[c]&&("firefox"===e&&f<24||"chrome"===e&&f<37||"safari"===e&&f<9||"opera"===e&&f<24))return{cursor:(0,g.default)(i+c,c,j)}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../utils/getPrefixedValue"),g=d(f),h={"zoom-in":!0,"zoom-out":!0};b.exports=c.default},{"../utils/getPrefixedValue":352}],338:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default={chrome:{transform:35,transformOrigin:35,transformOriginX:35,transformOriginY:35,backfaceVisibility:35,perspective:35,perspectiveOrigin:35,transformStyle:35,transformOriginZ:35,animation:42,animationDelay:42,animationDirection:42,animationFillMode:42,animationDuration:42,animationIterationCount:42,animationName:42,animationPlayState:42,animationTimingFunction:42,appearance:55,userSelect:55,fontKerning:32,textEmphasisPosition:55,textEmphasis:55,textEmphasisStyle:55,textEmphasisColor:55,boxDecorationBreak:55,clipPath:55,maskImage:55,maskMode:55,maskRepeat:55,maskPosition:55,maskClip:55,maskOrigin:55,maskSize:55,maskComposite:55,mask:55,maskBorderSource:55,maskBorderMode:55,maskBorderSlice:55,maskBorderWidth:55,maskBorderOutset:55,maskBorderRepeat:55,maskBorder:55,maskType:55,textDecorationStyle:55,textDecorationSkip:55,textDecorationLine:55,textDecorationColor:55,filter:52,fontFeatureSettings:47,breakAfter:49,breakBefore:49,breakInside:49,columnCount:49,columnFill:49,columnGap:49,columnRule:49,columnRuleColor:49,columnRuleStyle:49,columnRuleWidth:49,columns:49,columnSpan:49,columnWidth:49},safari:{flex:8,flexBasis:8,flexDirection:8,flexGrow:8,flexFlow:8,flexShrink:8,flexWrap:8,alignContent:8,alignItems:8,alignSelf:8,justifyContent:8,order:8,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8,transformOrigin:8,transformOriginX:8,transformOriginY:8,backfaceVisibility:8,perspective:8,perspectiveOrigin:8,transformStyle:8,transformOriginZ:8,animation:8,animationDelay:8,animationDirection:8,animationFillMode:8,animationDuration:8,animationIterationCount:8,animationName:8,animationPlayState:8,animationTimingFunction:8,appearance:10,userSelect:10,backdropFilter:10,fontKerning:9,scrollSnapType:10,scrollSnapPointsX:10,scrollSnapPointsY:10,scrollSnapDestination:10,scrollSnapCoordinate:10,textEmphasisPosition:7,textEmphasis:7,textEmphasisStyle:7,textEmphasisColor:7,boxDecorationBreak:10,clipPath:10,maskImage:10,maskMode:10,maskRepeat:10,maskPosition:10,maskClip:10,maskOrigin:10,maskSize:10,maskComposite:10,mask:10,maskBorderSource:10,maskBorderMode:10,maskBorderSlice:10,maskBorderWidth:10,maskBorderOutset:10,maskBorderRepeat:10,maskBorder:10,maskType:10,textDecorationStyle:10,textDecorationSkip:10,textDecorationLine:10,textDecorationColor:10,shapeImageThreshold:10,shapeImageMargin:10,shapeImageOutside:10,filter:9,hyphens:10,flowInto:10,flowFrom:10,breakBefore:8,breakAfter:8,breakInside:8,regionFragment:10,columnCount:8,columnFill:8,columnGap:8,columnRule:8,columnRuleColor:8,columnRuleStyle:8,columnRuleWidth:8,columns:8,columnSpan:8,columnWidth:8},firefox:{appearance:51,userSelect:51,boxSizing:28,textAlignLast:48,textDecorationStyle:35,textDecorationSkip:35,textDecorationLine:35,textDecorationColor:35,tabSize:51,hyphens:42,fontFeatureSettings:33,breakAfter:51,breakBefore:51,breakInside:51,columnCount:51,columnFill:51,columnGap:51,columnRule:51,columnRuleColor:51,columnRuleStyle:51,columnRuleWidth:51,columns:51,columnSpan:51,columnWidth:51},opera:{flex:16,flexBasis:16,flexDirection:16,flexGrow:16,flexFlow:16,flexShrink:16,flexWrap:16,alignContent:16,alignItems:16,alignSelf:16,justifyContent:16,order:16,transform:22,transformOrigin:22,transformOriginX:22,transformOriginY:22,backfaceVisibility:22,perspective:22,perspectiveOrigin:22,transformStyle:22,transformOriginZ:22,animation:29,animationDelay:29,animationDirection:29,animationFillMode:29,animationDuration:29,animationIterationCount:29,animationName:29,animationPlayState:29,animationTimingFunction:29,appearance:41,userSelect:41,fontKerning:19,textEmphasisPosition:41,textEmphasis:41,textEmphasisStyle:41,textEmphasisColor:41,boxDecorationBreak:41,clipPath:41,maskImage:41,maskMode:41,maskRepeat:41,maskPosition:41,maskClip:41,maskOrigin:41,maskSize:41,maskComposite:41,mask:41,maskBorderSource:41,maskBorderMode:41,maskBorderSlice:41,maskBorderWidth:41,maskBorderOutset:41,maskBorderRepeat:41,maskBorder:41,maskType:41,textDecorationStyle:41,textDecorationSkip:41,textDecorationLine:41,textDecorationColor:41,filter:39,fontFeatureSettings:34,breakAfter:36,breakBefore:36,breakInside:36,columnCount:36,columnFill:36,columnGap:36,columnRule:36,columnRuleColor:36,columnRuleStyle:36,columnRuleWidth:36,columns:36,columnSpan:36,columnWidth:36},ie:{flex:10,flexDirection:10,flexFlow:10,flexWrap:10,transform:9,transformOrigin:9,transformOriginX:9,transformOriginY:9,userSelect:11,wrapFlow:11,wrapThrough:11,wrapMargin:11,scrollSnapType:11,scrollSnapPointsX:11,scrollSnapPointsY:11,scrollSnapDestination:11,scrollSnapCoordinate:11,touchAction:10,hyphens:11,flowInto:11,flowFrom:11,breakBefore:11,breakAfter:11,breakInside:11,regionFragment:11,gridTemplateColumns:11,gridTemplateRows:11,gridTemplateAreas:11,gridTemplate:11,gridAutoColumns:11,gridAutoRows:11,gridAutoFlow:11,grid:11,gridRowStart:11,gridColumnStart:11,gridRowEnd:11,gridRow:11,gridColumn:11,gridColumnEnd:11,gridColumnGap:11,gridRowGap:11,gridArea:11,gridGap:11,textSizeAdjust:11},edge:{userSelect:14,wrapFlow:14,wrapThrough:14,wrapMargin:14,scrollSnapType:14,scrollSnapPointsX:14,scrollSnapPointsY:14,scrollSnapDestination:14,scrollSnapCoordinate:14,hyphens:14,flowInto:14,flowFrom:14,breakBefore:14,breakAfter:14,breakInside:14,regionFragment:14,gridTemplateColumns:14,gridTemplateRows:14,gridTemplateAreas:14,gridTemplate:14,gridAutoColumns:14,gridAutoRows:14,gridAutoFlow:14,grid:14,gridRowStart:14,gridColumnStart:14,gridRowEnd:14,gridRow:14,gridColumn:14,gridColumnEnd:14,gridColumnGap:14,gridRowGap:14,gridArea:14,gridGap:14},ios_saf:{flex:8.1,flexBasis:8.1,flexDirection:8.1,flexGrow:8.1,flexFlow:8.1,flexShrink:8.1,flexWrap:8.1,alignContent:8.1,alignItems:8.1,alignSelf:8.1,justifyContent:8.1,order:8.1,transition:6,transitionDelay:6,transitionDuration:6,transitionProperty:6,transitionTimingFunction:6,transform:8.1,transformOrigin:8.1,transformOriginX:8.1,transformOriginY:8.1,backfaceVisibility:8.1,perspective:8.1,perspectiveOrigin:8.1,transformStyle:8.1,transformOriginZ:8.1,animation:8.1,animationDelay:8.1,animationDirection:8.1,animationFillMode:8.1,animationDuration:8.1,animationIterationCount:8.1,animationName:8.1,animationPlayState:8.1,animationTimingFunction:8.1,appearance:9.3,userSelect:9.3,backdropFilter:9.3,fontKerning:9.3,scrollSnapType:9.3,scrollSnapPointsX:9.3,scrollSnapPointsY:9.3,scrollSnapDestination:9.3,scrollSnapCoordinate:9.3,boxDecorationBreak:9.3,clipPath:9.3,maskImage:9.3,maskMode:9.3,maskRepeat:9.3,maskPosition:9.3,maskClip:9.3,maskOrigin:9.3,maskSize:9.3,maskComposite:9.3,mask:9.3,maskBorderSource:9.3,maskBorderMode:9.3,maskBorderSlice:9.3,maskBorderWidth:9.3,maskBorderOutset:9.3,maskBorderRepeat:9.3,maskBorder:9.3,maskType:9.3,textSizeAdjust:9.3,textDecorationStyle:9.3,textDecorationSkip:9.3,textDecorationLine:9.3,textDecorationColor:9.3,shapeImageThreshold:9.3,shapeImageMargin:9.3,shapeImageOutside:9.3,filter:9,hyphens:9.3,flowInto:9.3,flowFrom:9.3,breakBefore:8.1,breakAfter:8.1,breakInside:8.1,regionFragment:9.3,columnCount:8.1,columnFill:8.1,columnGap:8.1,columnRule:8.1,columnRuleColor:8.1,columnRuleStyle:8.1,columnRuleWidth:8.1,columns:8.1,columnSpan:8.1,columnWidth:8.1},android:{flex:4.2,flexBasis:4.2,flexDirection:4.2,flexGrow:4.2,flexFlow:4.2,flexShrink:4.2,flexWrap:4.2,alignContent:4.2,alignItems:4.2,alignSelf:4.2,justifyContent:4.2,order:4.2,transition:4.2,transitionDelay:4.2,transitionDuration:4.2,transitionProperty:4.2,transitionTimingFunction:4.2,transform:4.4,transformOrigin:4.4,transformOriginX:4.4,transformOriginY:4.4,backfaceVisibility:4.4,perspective:4.4,perspectiveOrigin:4.4,transformStyle:4.4,transformOriginZ:4.4,animation:4.4,animationDelay:4.4,animationDirection:4.4,animationFillMode:4.4,animationDuration:4.4,animationIterationCount:4.4,animationName:4.4,animationPlayState:4.4,animationTimingFunction:4.4,appearance:51,userSelect:51,fontKerning:4.4,textEmphasisPosition:51,textEmphasis:51,textEmphasisStyle:51,textEmphasisColor:51,boxDecorationBreak:51,clipPath:51,maskImage:51,maskMode:51,maskRepeat:51,maskPosition:51,maskClip:51,maskOrigin:51,maskSize:51,maskComposite:51,mask:51,maskBorderSource:51,maskBorderMode:51,maskBorderSlice:51,maskBorderWidth:51,maskBorderOutset:51,maskBorderRepeat:51,maskBorder:51,maskType:51,filter:51,fontFeatureSettings:4.4,breakAfter:51,breakBefore:51,breakInside:51,columnCount:51,columnFill:51,columnGap:51,columnRule:51,columnRuleColor:51,columnRuleStyle:51,columnRuleWidth:51,columns:51,columnSpan:51,columnWidth:51},and_chr:{appearance:51,userSelect:51,textEmphasisPosition:51,textEmphasis:51,textEmphasisStyle:51,textEmphasisColor:51,boxDecorationBreak:51,clipPath:51,maskImage:51,maskMode:51,maskRepeat:51,maskPosition:51,maskClip:51,maskOrigin:51,maskSize:51,maskComposite:51,mask:51,maskBorderSource:51,maskBorderMode:51,maskBorderSlice:51,maskBorderWidth:51,maskBorderOutset:51,maskBorderRepeat:51,maskBorder:51,maskType:51,textDecorationStyle:51,textDecorationSkip:51,textDecorationLine:51,textDecorationColor:51,filter:51},and_uc:{flex:9.9,flexBasis:9.9,flexDirection:9.9,flexGrow:9.9,flexFlow:9.9,flexShrink:9.9,flexWrap:9.9,alignContent:9.9,alignItems:9.9,alignSelf:9.9,justifyContent:9.9,order:9.9,transition:9.9,transitionDelay:9.9,transitionDuration:9.9,transitionProperty:9.9,transitionTimingFunction:9.9,transform:9.9,transformOrigin:9.9,transformOriginX:9.9,transformOriginY:9.9,backfaceVisibility:9.9,perspective:9.9,perspectiveOrigin:9.9,transformStyle:9.9,transformOriginZ:9.9,animation:9.9,animationDelay:9.9,animationDirection:9.9,animationFillMode:9.9,animationDuration:9.9,animationIterationCount:9.9,animationName:9.9,animationPlayState:9.9,animationTimingFunction:9.9,appearance:9.9,userSelect:9.9,fontKerning:9.9,textEmphasisPosition:9.9,textEmphasis:9.9,textEmphasisStyle:9.9,textEmphasisColor:9.9,maskImage:9.9,maskMode:9.9,maskRepeat:9.9,maskPosition:9.9,maskClip:9.9,maskOrigin:9.9,maskSize:9.9,maskComposite:9.9,mask:9.9,maskBorderSource:9.9,maskBorderMode:9.9,maskBorderSlice:9.9,maskBorderWidth:9.9,maskBorderOutset:9.9,maskBorderRepeat:9.9,maskBorder:9.9,maskType:9.9,textSizeAdjust:9.9,filter:9.9,hyphens:9.9,flowInto:9.9,flowFrom:9.9,breakBefore:9.9,breakAfter:9.9,breakInside:9.9,regionFragment:9.9,fontFeatureSettings:9.9,columnCount:9.9,columnFill:9.9,columnGap:9.9,columnRule:9.9,columnRuleColor:9.9,columnRuleStyle:9.9,columnRuleWidth:9.9,columns:9.9,columnSpan:9.9,columnWidth:9.9},op_mini:{}},b.exports=c.default},{}],339:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if("string"==typeof b&&!(0,i.default)(b)&&b.indexOf("calc(")>-1)return(0,g.default)(a,b,function(a,b){return b.replace(/calc\(/g,a+"calc(")})}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../../utils/joinPrefixedValue"),g=d(f),h=a("../../utils/isPrefixedValue"),i=d(h);b.exports=c.default},{"../../utils/isPrefixedValue":353,"../../utils/joinPrefixedValue":354}],340:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if("cursor"===a&&h[b])return(0,g.default)(a,b)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../../utils/joinPrefixedValue"),g=d(f),h={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};b.exports=c.default},{"../../utils/joinPrefixedValue":354}],341:[function(a,b,c){"use strict";function d(a,b){if("display"===a&&e[b])return{display:["-webkit-box","-moz-box","-ms-"+b+"box","-webkit-"+b,b]}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=d;var e={flex:!0,"inline-flex":!0};b.exports=c.default},{}],342:[function(a,b,c){"use strict";function d(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function e(a,b){if(g[a])return d({},g[a],f[b]||b)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},g={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"};b.exports=c.default},{}],343:[function(a,b,c){"use strict";function d(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function e(a,b){return"flexDirection"===a&&"string"==typeof b?{WebkitBoxOrient:b.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:b.indexOf("reverse")>-1?"reverse":"normal"}:g[a]?d({},g[a],f[b]||b):void 0}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},g={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};b.exports=c.default},{}],344:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if("string"==typeof b&&!(0,i.default)(b)&&null!==b.match(j))return(0,g.default)(a,b)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../../utils/joinPrefixedValue"),g=d(f),h=a("../../utils/isPrefixedValue"),i=d(h),j=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;b.exports=c.default},{"../../utils/isPrefixedValue":353,"../../utils/joinPrefixedValue":354}],345:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(h[a]&&i[b])return(0,g.default)(a,b)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("../../utils/joinPrefixedValue"),g=d(f),h={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};b.exports=c.default},{"../../utils/joinPrefixedValue":354}],346:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function f(a,b){if("string"==typeof b&&p[a]){var c,d=g(b),f=d.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(a){return null===a.match(/-moz-|-ms-/)}).join(",");return a.indexOf("Webkit")>-1?e({},a,f):(c={},e(c,"Webkit"+(0,k.default)(a),f),e(c,a,d),c)}}function g(a){if((0,m.default)(a))return a;var b=a.split(/,(?![^()]*(?:\([^()]*\))?\))/g);return b.forEach(function(a,c){b[c]=Object.keys(o.default).reduce(function(b,c){var d="-"+c.toLowerCase()+"-";return Object.keys(o.default[c]).forEach(function(c){var e=(0,i.default)(c);a.indexOf(e)>-1&&"order"!==e&&(b=a.replace(e,d+e)+","+b)}),b},a)}),b.join(",")}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var h=a("hyphenate-style-name"),i=d(h),j=a("../../utils/capitalizeString"),k=d(j),l=a("../../utils/isPrefixedValue"),m=d(l),n=a("../prefixProps"),o=d(n),p={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0};b.exports=c.default},{"../../utils/capitalizeString":349,"../../utils/isPrefixedValue":353,"../prefixProps":348,"hyphenate-style-name":327}],347:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){return Object.keys(a).forEach(function(b){var c=a[b];c instanceof Object&&!Array.isArray(c)?a[b]=e(c):Object.keys(h.default).forEach(function(d){var e=h.default[d];e[b]&&(a[d+(0,j.default)(b)]=c)})}),Object.keys(a).forEach(function(b){[].concat(a[b]).forEach(function(c,d){A.forEach(function(d){return f(a,d(b,c))})})}),a}function f(a){var b=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];Object.keys(b).forEach(function(c){var d=a[c];Array.isArray(d)?[].concat(b[c]).forEach(function(b){var e=d.indexOf(b);e>-1&&a[c].splice(e,1),a[c].push(b)}):a[c]=b[c]})}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var g=a("./prefixProps"),h=d(g),i=a("../utils/capitalizeString"),j=d(i),k=a("./plugins/calc"),l=d(k),m=a("./plugins/cursor"),n=d(m),o=a("./plugins/flex"),p=d(o),q=a("./plugins/sizing"),r=d(q),s=a("./plugins/gradient"),t=d(s),u=a("./plugins/transition"),v=d(u),w=a("./plugins/flexboxIE"),x=d(w),y=a("./plugins/flexboxOld"),z=d(y),A=[l.default,n.default,r.default,t.default,v.default,x.default,z.default,p.default];b.exports=c.default},{"../utils/capitalizeString":349,"./plugins/calc":339,"./plugins/cursor":340,"./plugins/flex":341,"./plugins/flexboxIE":342,"./plugins/flexboxOld":343,"./plugins/gradient":344,"./plugins/sizing":345,"./plugins/transition":346,"./prefixProps":348}],348:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default={Webkit:{transform:!0,transformOrigin:!0,transformOriginX:!0,transformOriginY:!0,backfaceVisibility:!0,perspective:!0,perspectiveOrigin:!0,transformStyle:!0,transformOriginZ:!0,animation:!0,animationDelay:!0,animationDirection:!0,animationFillMode:!0,animationDuration:!0,animationIterationCount:!0,animationName:!0,animationPlayState:!0,animationTimingFunction:!0,appearance:!0,userSelect:!0,fontKerning:!0,textEmphasisPosition:!0,textEmphasis:!0, +textEmphasisStyle:!0,textEmphasisColor:!0,boxDecorationBreak:!0,clipPath:!0,maskImage:!0,maskMode:!0,maskRepeat:!0,maskPosition:!0,maskClip:!0,maskOrigin:!0,maskSize:!0,maskComposite:!0,mask:!0,maskBorderSource:!0,maskBorderMode:!0,maskBorderSlice:!0,maskBorderWidth:!0,maskBorderOutset:!0,maskBorderRepeat:!0,maskBorder:!0,maskType:!0,textDecorationStyle:!0,textDecorationSkip:!0,textDecorationLine:!0,textDecorationColor:!0,filter:!0,fontFeatureSettings:!0,breakAfter:!0,breakBefore:!0,breakInside:!0,columnCount:!0,columnFill:!0,columnGap:!0,columnRule:!0,columnRuleColor:!0,columnRuleStyle:!0,columnRuleWidth:!0,columns:!0,columnSpan:!0,columnWidth:!0,flex:!0,flexBasis:!0,flexDirection:!0,flexGrow:!0,flexFlow:!0,flexShrink:!0,flexWrap:!0,alignContent:!0,alignItems:!0,alignSelf:!0,justifyContent:!0,order:!0,transition:!0,transitionDelay:!0,transitionDuration:!0,transitionProperty:!0,transitionTimingFunction:!0,backdropFilter:!0,scrollSnapType:!0,scrollSnapPointsX:!0,scrollSnapPointsY:!0,scrollSnapDestination:!0,scrollSnapCoordinate:!0,shapeImageThreshold:!0,shapeImageMargin:!0,shapeImageOutside:!0,hyphens:!0,flowInto:!0,flowFrom:!0,regionFragment:!0,textSizeAdjust:!0},Moz:{appearance:!0,userSelect:!0,boxSizing:!0,textAlignLast:!0,textDecorationStyle:!0,textDecorationSkip:!0,textDecorationLine:!0,textDecorationColor:!0,tabSize:!0,hyphens:!0,fontFeatureSettings:!0,breakAfter:!0,breakBefore:!0,breakInside:!0,columnCount:!0,columnFill:!0,columnGap:!0,columnRule:!0,columnRuleColor:!0,columnRuleStyle:!0,columnRuleWidth:!0,columns:!0,columnSpan:!0,columnWidth:!0},ms:{flex:!0,flexBasis:!1,flexDirection:!0,flexGrow:!1,flexFlow:!0,flexShrink:!1,flexWrap:!0,alignContent:!1,alignItems:!1,alignSelf:!1,justifyContent:!1,order:!1,transform:!0,transformOrigin:!0,transformOriginX:!0,transformOriginY:!0,userSelect:!0,wrapFlow:!0,wrapThrough:!0,wrapMargin:!0,scrollSnapType:!0,scrollSnapPointsX:!0,scrollSnapPointsY:!0,scrollSnapDestination:!0,scrollSnapCoordinate:!0,touchAction:!0,hyphens:!0,flowInto:!0,flowFrom:!0,breakBefore:!0,breakAfter:!0,breakInside:!0,regionFragment:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridTemplate:!0,gridAutoColumns:!0,gridAutoRows:!0,gridAutoFlow:!0,grid:!0,gridRowStart:!0,gridColumnStart:!0,gridRowEnd:!0,gridRow:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnGap:!0,gridRowGap:!0,gridArea:!0,gridGap:!0,textSizeAdjust:!0}},b.exports=c.default},{}],349:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a){return a.charAt(0).toUpperCase()+a.slice(1)},b.exports=c.default},{}],350:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("bowser"),f=d(e),g={Webkit:["chrome","safari","ios","android","phantom","opera","webos","blackberry","bada","tizen","chromium","vivaldi"],Moz:["firefox","seamonkey","sailfish"],ms:["msie","msedge"]},h={chrome:[["chrome"],["chromium"]],safari:[["safari"]],firefox:[["firefox"]],edge:[["msedge"]],opera:[["opera"],["vivaldi"]],ios_saf:[["ios","mobile"],["ios","tablet"]],ie:[["msie"]],op_mini:[["opera","mobile"],["opera","tablet"]],and_uc:[["android","mobile"],["android","tablet"]],android:[["android","mobile"],["android","tablet"]]},i=function(a){if(a.firefox)return"firefox";var b="";return Object.keys(h).forEach(function(c){h[c].forEach(function(d){var e=0;d.forEach(function(b){a[b]&&(e+=1)}),d.length===e&&(b=c)})}),b};c.default=function(a){if(!a)return!1;var b=f.default._detect(a);return Object.keys(g).forEach(function(a){g[a].forEach(function(c){b[c]&&(b.prefix={inline:a,css:"-"+a.toLowerCase()+"-"})})}),b.browser=i(b),b.version=b.version?parseFloat(b.version):parseInt(parseFloat(b.osversion),10),b.osversion=parseFloat(b.osversion),"ios_saf"===b.browser&&b.version>b.osversion&&(b.version=b.osversion,b.safari=!0),"android"===b.browser&&b.chrome&&b.version>37&&(b.browser="and_chr"),"android"===b.browser&&b.osversion<5&&(b.version=b.osversion),b},b.exports=c.default},{bowser:6}],351:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a){var b=a.browser,c=a.version,d=a.prefix,e="keyframes";return("chrome"===b&&c<43||("safari"===b||"ios_saf"===b)&&c<9||"opera"===b&&c<30||"android"===b&&c<=4.4||"and_uc"===b)&&(e=d.css+e),e},b.exports=c.default},{}],352:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a,b,c){return c?[a,b]:a},b.exports=c.default},{}],353:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a){return Array.isArray(a)&&(a=a.join(",")),null!==a.match(/-webkit-|-moz-|-ms-/)},b.exports=c.default},{}],354:[function(a,b,c){"use strict";function d(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a,b){var c=arguments.length<=2||void 0===arguments[2]?function(a,b){return a+b}:arguments[2];return d({},a,["-webkit-","-moz-",""].map(function(a){return c(a,b)}))},b.exports=c.default},{}],355:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a){var b=a.replace(/^(ms|Webkit|Moz|O)/,"");return b.charAt(0).toLowerCase()+b.slice(1)},b.exports=c.default},{}],356:[function(a,b,c){/** + * @preserve jed.js https://github.com/SlexAxton/Jed + */ +!function(a,d){function e(a){return n.PF.compile(a||"nplurals=2; plural=(n != 1);")}function f(a,b){this._key=a,this._i18n=b}var g=Array.prototype,h=Object.prototype,i=g.slice,j=h.hasOwnProperty,k=g.forEach,l={},m={forEach:function(a,b,c){var d,e,f;if(null!==a)if(k&&a.forEach===k)a.forEach(b,c);else if(a.length===+a.length){for(d=0,e=a.length;dh.length?(this.options.missing_key_callback&&this.options.missing_key_callback(k,a),i=[c,d],this.options.debug===!0&&console.log(i[e(p)(f)]),i[e()(f)]):(i=h[j],i?i:(i=[c,d],i[e()(f)]))}});var o=function(){function a(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function b(a,b){for(var c=[];b>0;c[--b]=a);return c.join("")}var c=function(){return c.cache.hasOwnProperty(arguments[0])||(c.cache[arguments[0]]=c.parse(arguments[0])),c.format.call(null,c.cache[arguments[0]],arguments)};return c.format=function(c,d){var e,f,g,h,i,j,k,l=1,m=c.length,n="",p=[];for(f=0;f=0?"+"+e:e,j=h[4]?"0"==h[4]?"0":h[4].charAt(1):" ",k=h[6]-String(e).length,i=h[6]?b(j,k):"",p.push(h[5]?e+i:i+e)}return p.join("")},c.cache={},c.parse=function(a){for(var b=a,c=[],d=[],e=0;b;){if(null!==(c=/^[^\x25]+/.exec(b)))d.push(c[0]);else if(null!==(c=/^\x25{2}/.exec(b)))d.push("%");else{if(null===(c=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(b)))throw"[sprintf] huh?";if(c[2]){e|=1;var f=[],g=c[2],h=[];if(null===(h=/^([a-z_][a-z_\d]*)/i.exec(g)))throw"[sprintf] huh?";for(f.push(h[1]);""!==(g=g.substring(h[0].length));)if(null!==(h=/^\.([a-z_][a-z_\d]*)/i.exec(g)))f.push(h[1]);else{if(null===(h=/^\[(\d+)\]/.exec(g)))throw"[sprintf] huh?";f.push(h[1])}c[2]=f}else e|=2;if(3===e)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";d.push(c)}b=b.substring(c[0].length)}return d},c}(),p=function(a,b){return b.unshift(a),o.apply(null,b)};n.parse_plural=function(a,b){return a=a.replace(/n/g,b),n.parse_expression(a)},n.sprintf=function(a,b){return"[object Array]"=={}.toString.call(b)?p(a,[].slice.call(b)):o.apply(this,[].slice.call(arguments))},n.prototype.sprintf=function(){return n.sprintf.apply(this,arguments)},n.PF={},n.PF.parse=function(a){var b=n.PF.extractPluralExpr(a);return n.PF.parser.parse.call(n.PF.parser,b)},n.PF.compile=function(a){function b(a){return a===!0?1:a?a:0}var c=n.PF.parse(a);return function(a){return b(n.PF.interpreter(c)(a))}},n.PF.interpreter=function(a){return function(b){switch(a.type){case"GROUP":return n.PF.interpreter(a.expr)(b);case"TERNARY":return n.PF.interpreter(a.expr)(b)?n.PF.interpreter(a.truthy)(b):n.PF.interpreter(a.falsey)(b);case"OR":return n.PF.interpreter(a.left)(b)||n.PF.interpreter(a.right)(b);case"AND":return n.PF.interpreter(a.left)(b)&&n.PF.interpreter(a.right)(b);case"LT":return n.PF.interpreter(a.left)(b)n.PF.interpreter(a.right)(b);case"LTE":return n.PF.interpreter(a.left)(b)<=n.PF.interpreter(a.right)(b);case"GTE":return n.PF.interpreter(a.left)(b)>=n.PF.interpreter(a.right)(b);case"EQ":return n.PF.interpreter(a.left)(b)==n.PF.interpreter(a.right)(b);case"NEQ":return n.PF.interpreter(a.left)(b)!=n.PF.interpreter(a.right)(b);case"MOD":return n.PF.interpreter(a.left)(b)%n.PF.interpreter(a.right)(b);case"VAR":return b;case"NUM":return a.val;default:throw new Error("Invalid Token found.")}}},n.PF.extractPluralExpr=function(a){a=a.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(a)||(a=a.concat(";"));var b,c=/nplurals\=(\d+);/,d=/plural\=(.*);/,e=a.match(c),f={};if(!(e.length>1))throw new Error("nplurals not found in plural_forms string: "+a);if(f.nplurals=e[1],a=a.replace(c,""),b=a.match(d),!(b&&b.length>1))throw new Error("`plural` expression not found: "+a);return b[1]},n.PF.parser=function(){var a={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return{type:"GROUP",expr:f[h-1]};case 2:this.$={type:"TERNARY",expr:f[h-4],truthy:f[h-2],falsey:f[h]};break;case 3:this.$={type:"OR",left:f[h-2],right:f[h]};break;case 4:this.$={type:"AND",left:f[h-2],right:f[h]};break;case 5:this.$={type:"LT",left:f[h-2],right:f[h]};break;case 6:this.$={type:"LTE",left:f[h-2],right:f[h]};break;case 7:this.$={type:"GT",left:f[h-2],right:f[h]};break;case 8:this.$={type:"GTE",left:f[h-2],right:f[h]};break;case 9:this.$={type:"NEQ",left:f[h-2],right:f[h]};break;case 10:this.$={type:"EQ",left:f[h-2],right:f[h]};break;case 11:this.$={type:"MOD",left:f[h-2],right:f[h]};break;case 12:this.$={type:"GROUP",expr:f[h-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(a)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(a){e.length=e.length-2*a,f.length=f.length-a,g.length=g.length-a}function c(){var a;return a=d.lexer.lex()||1,"number"!=typeof a&&(a=d.symbols_[a]||a),a}var d=this,e=[0],f=[null],g=[],h=this.table,i="",j=0,k=0,l=0,m=2,n=1;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var o=this.lexer.yylloc;g.push(o),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var p,q,r,s,t,u,v,w,x,y={};;){if(r=e[e.length-1],this.defaultActions[r]?s=this.defaultActions[r]:(null==p&&(p=c()),s=h[r]&&h[r][p]),"undefined"==typeof s||!s.length||!s[0]){if(!l){x=[];for(u in h[r])this.terminals_[u]&&u>2&&x.push("'"+this.terminals_[u]+"'");var z="";z=this.lexer.showPosition?"Parse error on line "+(j+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+x.join(", ")+", got '"+this.terminals_[p]+"'":"Parse error on line "+(j+1)+": Unexpected "+(1==p?"end of input":"'"+(this.terminals_[p]||p)+"'"),this.parseError(z,{text:this.lexer.match,token:this.terminals_[p]||p,line:this.lexer.yylineno,loc:o,expected:x})}if(3==l){if(p==n)throw new Error(z||"Parsing halted.");k=this.lexer.yyleng,i=this.lexer.yytext,j=this.lexer.yylineno,o=this.lexer.yylloc,p=c()}for(;;){if(m.toString()in h[r])break;if(0==r)throw new Error(z||"Parsing halted.");b(1),r=e[e.length-1]}q=p,p=m,r=e[e.length-1],s=h[r]&&h[r][m],l=3}if(s[0]instanceof Array&&s.length>1)throw new Error("Parse Error: multiple actions possible at state: "+r+", token: "+p);switch(s[0]){case 1:e.push(p),f.push(this.lexer.yytext),g.push(this.lexer.yylloc),e.push(s[1]),p=null,q?(p=q,q=null):(k=this.lexer.yyleng,i=this.lexer.yytext,j=this.lexer.yylineno,o=this.lexer.yylloc,l>0&&l--);break;case 2:if(v=this.productions_[s[1]][1],y.$=f[f.length-v],y._$={first_line:g[g.length-(v||1)].first_line,last_line:g[g.length-1].last_line,first_column:g[g.length-(v||1)].first_column,last_column:g[g.length-1].last_column},t=this.performAction.call(y,i,k,j,this.yy,s[1],f,g),"undefined"!=typeof t)return t;v&&(e=e.slice(0,-1*v*2),f=f.slice(0,-1*v),g=g.slice(0,-1*v)),e.push(this.productions_[s[1]][0]),f.push(y.$),g.push(y._$),w=h[e[e.length-2]][e[e.length-1]],e.push(w);break;case 3:return!0}}return!0}},b=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parseError)throw new Error(a);this.yy.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.match+=a,this.matched+=a;var b=a.match(/\n/);return b&&this.yylineno++,this._input=this._input.slice(1),a},unput:function(a){return this._input=a+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),e=0;e=/,/^/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],a.conditions={INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}},a}();return a.lexer=b,a}(),"undefined"!=typeof c?("undefined"!=typeof b&&b.exports&&(c=b.exports=n),c.Jed=n):("function"==typeof define&&define.amd&&define(function(){return n}),a.Jed=n)}(this)},{}],357:[function(a,b,c){c=b.exports=function(a){if(a&&"object"==typeof a){var b=a.which||a.keyCode||a.charCode;b&&(a=b)}if("number"==typeof a)return g[a];var c=String(a),f=d[c.toLowerCase()];if(f)return f;var f=e[c.toLowerCase()];return f?f:1===c.length?c.charCodeAt(0):void 0};var d=c.code=c.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},e=c.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};/*! + * Programatically add the following + */ +for(f=97;f<123;f++)d[String.fromCharCode(f)]=f-32;for(var f=48;f<58;f++)d[f-48]=f;for(f=1;f<13;f++)d["f"+f]=f+111;for(f=0;f<10;f++)d["numpad "+f]=f+96;var g=c.names=c.title={};for(f in d)g[d[f]]=f;for(var h in e)d[h]=e[h]},{}],358:[function(a,b,c){var d=a("./_getNative"),e=a("./_root"),f=d(e,"DataView");b.exports=f},{"./_getNative":411,"./_root":447}],359:[function(a,b,c){function d(a){var b=-1,c=a?a.length:0;for(this.clear();++b1?c[e-1]:void 0,h=e>2?c[2]:void 0;for(g=a.length>3&&"function"==typeof g?(e--,g):void 0,h&&f(c[0],c[1],h)&&(g=e<3?void 0:g,e=1),b=Object(b);++d-1&&a%1==0&&a-1}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":378}],433:[function(a,b,c){function d(a,b){var c=this.__data__,d=e(c,a);return d<0?(++this.size,c.push([a,b])):c[d][1]=b,this}var e=a("./_assocIndexOf");b.exports=d},{"./_assocIndexOf":378}],434:[function(a,b,c){function d(){this.size=0,this.__data__={hash:new e,map:new(g||f),string:new e}}var e=a("./_Hash"),f=a("./_ListCache"),g=a("./_Map");b.exports=d},{"./_Hash":359,"./_ListCache":360,"./_Map":361}],435:[function(a,b,c){function d(a){var b=e(this,a).delete(a);return this.size-=b?1:0,b}var e=a("./_getMapData");b.exports=d},{"./_getMapData":410}],436:[function(a,b,c){function d(a){return e(this,a).get(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":410}],437:[function(a,b,c){function d(a){return e(this,a).has(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":410}],438:[function(a,b,c){function d(a,b){var c=e(this,a),d=c.size;return c.set(a,b),this.size+=c.size==d?0:1,this}var e=a("./_getMapData");b.exports=d},{"./_getMapData":410}],439:[function(a,b,c){function d(a){var b=-1,c=Array(a.size);return a.forEach(function(a,d){c[++b]=[d,a]}),c}b.exports=d},{}],440:[function(a,b,c){var d=a("./_getNative"),e=d(Object,"create");b.exports=e},{"./_getNative":411}],441:[function(a,b,c){var d=a("./_getNative"),e=d(Object,"defineProperty");b.exports=e},{"./_getNative":411}],442:[function(a,b,c){var d=a("./_overArg"),e=d(Object.keys,Object);b.exports=e},{"./_overArg":445}],443:[function(a,b,c){function d(a){var b=[];if(null!=a)for(var c in Object(a))b.push(c);return b}b.exports=d},{}],444:[function(a,b,c){var d=a("./_freeGlobal"),e="object"==typeof c&&c&&!c.nodeType&&c,f=e&&"object"==typeof b&&b&&!b.nodeType&&b,g=f&&f.exports===e,h=g&&d.process,i=function(){try{return h&&h.binding("util")}catch(a){}}();b.exports=i},{"./_freeGlobal":408}],445:[function(a,b,c){function d(a,b){return function(c){return a(b(c))}}b.exports=d},{}],446:[function(a,b,c){function d(a,b,c){return b=f(void 0===b?a.length-1:b,0),function(){for(var d=arguments,g=-1,h=f(d.length-b,0),i=Array(h);++g0){if(++b>=e)return arguments[0]}else b=0;return a.apply(void 0,arguments)}}var e=500,f=16,g=Date.now;b.exports=d},{}],451:[function(a,b,c){function d(){this.__data__=new e,this.size=0}var e=a("./_ListCache");b.exports=d},{"./_ListCache":360}],452:[function(a,b,c){function d(a){var b=this.__data__,c=b.delete(a);return this.size=b.size,c}b.exports=d},{}],453:[function(a,b,c){function d(a){return this.__data__.get(a)}b.exports=d},{}],454:[function(a,b,c){function d(a){return this.__data__.has(a)}b.exports=d},{}],455:[function(a,b,c){function d(a,b){var c=this.__data__;if(c instanceof e){var d=c.__data__;if(!f||d.length-1&&a%1==0&&a<=e}var e=9007199254740991;b.exports=d},{}],468:[function(a,b,c){function d(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}b.exports=d},{}],469:[function(a,b,c){function d(a){return null!=a&&"object"==typeof a}b.exports=d},{}],470:[function(a,b,c){function d(a){if(!f(a)||m.call(a)!=g)return!1;var b=e(a);if(null===b)return!0;var c=k.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&j.call(c)==l}var e=a("./_getPrototype"),f=a("./isObjectLike"),g="[object Object]",h=Function.prototype,i=Object.prototype,j=h.toString,k=i.hasOwnProperty,l=j.call(Object),m=i.toString;b.exports=d},{"./_getPrototype":412,"./isObjectLike":469}],471:[function(a,b,c){var d=a("./_baseIsTypedArray"),e=a("./_baseUnary"),f=a("./_nodeUtil"),g=f&&f.isTypedArray,h=g?e(g):d;b.exports=h},{"./_baseIsTypedArray":386,"./_baseUnary":394,"./_nodeUtil":444}],472:[function(a,b,c){function d(a){return void 0===a}b.exports=d},{}],473:[function(a,b,c){function d(a){return g(a)?e(a):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeys"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":373,"./_baseKeys":387,"./isArrayLike":463}],474:[function(a,b,c){function d(a){return g(a)?e(a,!0):f(a)}var e=a("./_arrayLikeKeys"),f=a("./_baseKeysIn"),g=a("./isArrayLike");b.exports=d},{"./_arrayLikeKeys":373,"./_baseKeysIn":388,"./isArrayLike":463}],475:[function(a,b,c){var d=a("./_baseMerge"),e=a("./_createAssigner"),f=e(function(a,b,c){d(a,b,c)});b.exports=f},{"./_baseMerge":389,"./_createAssigner":407}],476:[function(a,b,c){function d(){return[]}b.exports=d},{}],477:[function(a,b,c){function d(){return!1}b.exports=d},{}],478:[function(a,b,c){function d(a){return e(a,f(a))}var e=a("./_copyObject"),f=a("./keysIn");b.exports=d},{"./_copyObject":404,"./keysIn":474}],479:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c={};for(var d in a)b.indexOf(d)>=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b,c){var d=a.color,e=a.hoverColor,f=b.muiTheme.baseTheme,g=d||f.palette.textColor,h=e||g;return{root:{color:c.hovered?h:g,position:"relative",fontSize:f.spacing.iconSize,display:"inline-block",userSelect:"none",transition:q.default.easeOut()}}}Object.defineProperty(c,"__esModule",{value:!0});var j=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b){var c=b.muiTheme.baseTheme;return{root:{position:"relative",boxSizing:"border-box",overflow:"visible",transition:q.default.easeOut(),padding:c.spacing.iconSize/2,width:2*c.spacing.iconSize,height:2*c.spacing.iconSize,fontSize:0},tooltip:{boxSizing:"border-box"},overlay:{position:"relative",top:0,width:"100%",height:"100%",background:c.palette.disabledColor},disabled:{color:c.palette.disabledColor,fill:c.palette.disabledColor,cursor:"not-allowed"}}}Object.defineProperty(c,"__esModule",{value:!0});var j=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b){var c=a.rounded,d=a.circle,e=a.transitionEnabled,f=a.zDepth,g=b.muiTheme,h=g.baseTheme,i=g.paper;return{root:{color:i.color,backgroundColor:i.backgroundColor,transition:e&&s.default.easeOut(),boxSizing:"border-box",fontFamily:h.fontFamily,WebkitTapHighlightColor:"rgba(0,0,0,0)",boxShadow:i.zDepthShadows[f-1],borderRadius:d?"50%":c?"2px":"0px"}}}Object.defineProperty(c,"__esModule",{value:!0});var j=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b,c){}function j(a,b,c){var d=b.muiTheme,e=d.baseTheme,f=d.button,g=d.raisedButton,h=a.disabled,i=a.disabledBackgroundColor,j=a.disabledLabelColor,k=a.fullWidth,l=a.icon,m=a.label,n=a.labelPosition,o=a.primary,p=a.secondary,q=a.style,t=o||p?.4:.08,u=g.color,v=g.textColor;h?(u=i||g.disabledColor,v=j||g.disabledTextColor):o?(u=g.primaryColor,v=g.primaryTextColor):p?(u=g.secondaryColor,v=g.secondaryTextColor):(a.backgroundColor&&(u=a.backgroundColor),a.labelColor&&(v=a.labelColor));var w=q&&q.height||f.height,x=2;return{root:{display:"inline-block",transition:r.default.easeOut(),minWidth:k?"100%":f.minWidth},button:{position:"relative",height:w,lineHeight:w+"px",width:"100%",padding:0,borderRadius:x,transition:r.default.easeOut(),backgroundColor:u,textAlign:"center"},label:{position:"relative",opacity:1,fontSize:g.fontSize,letterSpacing:0,textTransform:g.textTransform||f.textTransform||"uppercase",fontWeight:g.fontWeight,margin:0,userSelect:"none",paddingLeft:l&&"before"!==n?8:e.spacing.desktopGutterLess,paddingRight:l&&"before"===n?8:e.spacing.desktopGutterLess,color:v},icon:{verticalAlign:"middle",marginLeft:m&&"before"!==n?12:0,marginRight:m&&"before"===n?12:0},overlay:{height:w,borderRadius:x,backgroundColor:(c.keyboardFocused||c.hovered)&&!h&&(0,s.fade)(v,t),transition:r.default.easeOut(),top:0},ripple:{color:v,opacity:o||p?.16:.1}}}Object.defineProperty(c,"__esModule",{value:!0});var k=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b0&&("horizontal"===e?f.root.marginLeft=-6:"vertical"===e&&(f.root.marginTop=-14)),f},p=function(a){function b(){var a,c,d,e;f(this,b);for(var h=arguments.length,i=Array(h),j=0;j=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a){return o.default.createElement(q.default,a)}Object.defineProperty(c,"__esModule",{value:!0});var j=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;be?f.completed=!0:d&&b0&&l.default.createElement(n.default,null),l.default.cloneElement(a,(0,j.default)(f,a.props))]});return l.default.createElement("div",{style:f((0,j.default)(g.root,e))},h)}}]),b}(k.Component);p.propTypes={activeStep:k.PropTypes.number,children:k.PropTypes.arrayOf(k.PropTypes.element),linear:k.PropTypes.bool,orientation:k.PropTypes.oneOf(["horizontal","vertical"]),style:k.PropTypes.object},p.defaultProps={orientation:"horizontal",linear:!0},p.contextTypes={muiTheme:k.PropTypes.object.isRequired},p.childContextTypes={stepper:k.PropTypes.object},c.default=p},{"./StepConnector":491,react:681,"simple-assign":694}],495:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0}),c.Stepper=c.StepLabel=c.StepContent=c.StepButton=c.Step=void 0;var e=a("./Step"),f=d(e),g=a("./StepButton"),h=d(g),i=a("./StepContent"),j=d(i),k=a("./StepLabel"),l=d(k),m=a("./Stepper"),n=d(m);c.Step=f.default,c.StepButton=h.default,c.StepContent=j.default,c.StepLabel=l.default,c.Stepper=n.default},{"./Step":489,"./StepButton":490,"./StepContent":492,"./StepLabel":493,"./Stepper":494}],496:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c={};for(var d in a)b.indexOf(d)>=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(){if(!B){var a=document.createElement("style");a.innerHTML="\n button::-moz-focus-inner,\n input::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n ",document.body.appendChild(a),B=!0}}function j(){C||(s.default.on(window,"keydown",function(a){D="tab"===(0,u.default)(a)}),C=!0)}Object.defineProperty(c,"__esModule",{value:!0});var k=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b); +}Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(a){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}function f(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function g(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function h(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function i(a,b,c){var d=a.verticalPosition,e=a.horizontalPosition,f=a.touch?10:0,g=a.touch?-20:-10,h="bottom"===d?14+f:-14-f,i=b.muiTheme,j=i.baseTheme,k=i.zIndex,l=i.tooltip,m={root:{position:"absolute",fontFamily:j.fontFamily,fontSize:"10px",lineHeight:"22px",padding:"0 8px",zIndex:k.tooltip,color:l.color,overflow:"hidden",top:-1e4,borderRadius:2,userSelect:"none",opacity:0,right:"left"===e?12:null,left:"center"===e?(c.offsetWidth-48)/2*-1:null,transition:q.default.easeOut("0ms","top","450ms")+", "+q.default.easeOut("450ms","transform","0ms")+", "+q.default.easeOut("450ms","opacity","0ms")},label:{position:"relative",whiteSpace:"nowrap"},ripple:{position:"absolute",left:"center"===e?"50%":"left"===e?"100%":"0%",top:"bottom"===d?0:"100%",transform:"translate(-50%, -50%)",borderRadius:"50%",backgroundColor:"transparent",transition:q.default.easeOut("0ms","width","450ms")+", "+q.default.easeOut("0ms","height","450ms")+", "+q.default.easeOut("450ms","backgroundColor","0ms")},rootWhenShown:{top:"top"===d?g:36,opacity:.9,transform:"translate(0px, "+h+"px)",transition:q.default.easeOut("0ms","top","0ms")+", "+q.default.easeOut("450ms","transform","0ms")+", "+q.default.easeOut("450ms","opacity","0ms")},rootWhenTouched:{fontSize:"14px",lineHeight:"32px",padding:"0 16px"},rippleWhenShown:{backgroundColor:l.rippleBackgroundColor,transition:q.default.easeOut("450ms","width","0ms")+", "+q.default.easeOut("450ms","height","0ms")+", "+q.default.easeOut("450ms","backgroundColor","0ms")}};return m}Object.defineProperty(c,"__esModule",{value:!0});var j=Object.assign||function(a){for(var b=1;b300)return void d.stopListeningForScrollAbort();var c=Math.abs(a.touches[0].clientY-d.firstTouchY),f=Math.abs(a.touches[0].clientX-d.firstTouchX);if(c>6||f>6){var g=d.state.ripples,h=g[0],i=n.default.cloneElement(h,{aborted:!0});g=w(g),g=[].concat(e(g),[i]),d.setState({ripples:g},function(){d.end()})}},d.ignoreNextMouseDown=!1,d.state={hasRipples:!1,nextKey:0,ripples:[]},d}return h(b,a),j(b,[{key:"start",value:function(a,b){var c=this.context.muiTheme.ripple;if(this.ignoreNextMouseDown&&!b)return void(this.ignoreNextMouseDown=!1);var d=this.state.ripples;d=[].concat(e(d),[n.default.createElement(v.default,{key:this.state.nextKey,style:this.props.centerRipple?{}:this.getRippleStyle(a),color:this.props.color||c.color,opacity:this.props.opacity,touchGenerated:b})]),this.ignoreNextMouseDown=b,this.setState({hasRipples:!0,nextKey:this.state.nextKey+1,ripples:d})}},{key:"end",value:function(){var a=this.state.ripples;this.setState({ripples:w(a)}),this.props.abortOnScroll&&this.stopListeningForScrollAbort()}},{key:"startListeningForScrollAbort",value:function(a){this.firstTouchY=a.touches[0].clientY,this.firstTouchX=a.touches[0].clientX,document.body.addEventListener("touchmove",this.handleTouchMove)}},{key:"stopListeningForScrollAbort",value:function(){document.body.removeEventListener("touchmove",this.handleTouchMove)}},{key:"getRippleStyle",value:function(a){var b={},c=p.default.findDOMNode(this),d=c.offsetHeight,e=c.offsetWidth,f=t.default.offset(c),g=a.touches&&a.touches.length,h=g?a.touches[0].pageX:a.pageX,i=g?a.touches[0].pageY:a.pageY,j=h-f.left,k=i-f.top,l=this.calcDiag(j,k),m=this.calcDiag(e-j,k),n=this.calcDiag(e-j,d-k),o=this.calcDiag(j,d-k),q=Math.max(l,m,n,o),r=2*q,s=j-q,u=k-q;return b.height=r+"px",b.width=r+"px",b.top=u+"px",b.left=s+"px",b}},{key:"calcDiag",value:function(a,b){return Math.sqrt(a*a+b*b)}},{key:"render",value:function(){var a=this.props,b=a.children,c=a.style,d=this.state,e=d.hasRipples,f=d.ripples,g=this.context.muiTheme.prepareStyles,h=void 0;if(e){var i=(0,l.default)({height:"100%",width:"100%",position:"absolute",top:0,left:0,overflow:"hidden"},c);h=n.default.createElement(r.default,{style:g(i)},f)}return n.default.createElement("div",{onMouseUp:this.handleMouseUp,onMouseDown:this.handleMouseDown,onMouseLeave:this.handleMouseLeave,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd},h,b)}}]),b}(m.Component);x.propTypes={abortOnScroll:m.PropTypes.bool,centerRipple:m.PropTypes.bool,children:m.PropTypes.node,color:m.PropTypes.string,opacity:m.PropTypes.number,style:m.PropTypes.object},x.defaultProps={abortOnScroll:!0},x.contextTypes={muiTheme:m.PropTypes.object.isRequired},c.default=x},{"../utils/dom":522,"./CircleRipple":498,react:681,"react-addons-transition-group":527,"react-dom":528,"simple-assign":694}],507:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c=0;c1?b-1:0),d=1;dc?c:a}function e(a){var b=a.type,c=a.values;if(b.indexOf("rgb")>-1)for(var d=0;d<3;d++)c[d]=parseInt(c[d]);var e=void 0;return e=b.indexOf("hsl")>-1?a.type+"("+c[0]+", "+c[1]+"%, "+c[2]+"%":a.type+"("+c[0]+", "+c[1]+", "+c[2],e+=4===c.length?", "+a.values[3]+")":")"}function f(a){if(4===a.length){for(var b="#",c=1;c-1){var b=a.values.map(function(a){return a/=255,a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)});return Number((.2126*b[0]+.7152*b[1]+.0722*b[2]).toFixed(3))}if(a.type.indexOf("hsl")>-1)return a.values[2]/100}function j(a){var b=arguments.length<=1||void 0===arguments[1]?.15:arguments[1];return i(a)>.5?l(a,b):m(a,b)}function k(a,b){return a=g(a),b=d(b,0,1),"rgb"!==a.type&&"hsl"!==a.type||(a.type+="a"),a.values[3]=b,e(a)}function l(a,b){if(a=g(a),b=d(b,0,1),a.type.indexOf("hsl")>-1)a.values[2]*=1-b;else if(a.type.indexOf("rgb")>-1)for(var c=0;c<3;c++)a.values[c]*=1-b;return e(a)}function m(a,b){if(a=g(a),b=d(b,0,1),a.type.indexOf("hsl")>-1)a.values[2]+=(100-a.values[2])*b;else if(a.type.indexOf("rgb")>-1)for(var c=0;c<3;c++)a.values[c]+=(255-a.values[c])*b;return e(a)}Object.defineProperty(c,"__esModule",{value:!0}),c.convertColorToString=e,c.convertHexToRGB=f,c.decomposeColor=g,c.getContrastRatio=h,c.getLuminance=i,c.emphasize=j,c.fade=k,c.darken=l,c.lighten=m},{}],521:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){return function(b,c,d,e,f){if(null!=b[c]){var h=d+"."+c;g[h]=!0}for(var i=arguments.length,j=Array(i>5?i-5:0),k=5;k=0;f--)this.on(a,d[f],e)},on:function(a,b,c){a.addEventListener?a.addEventListener(b,c):a.attachEvent("on"+b,function(){c.call(a)})},off:function(a,b,c){a.removeEventListener?a.removeEventListener(b,c):a.detachEvent("on"+b,c)},isKeyboard:function(a){return["keydown","keypress","keyup"].indexOf(a.type)!==-1}}},{}],524:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d=a("react"),e=d.PropTypes.oneOf(["left","middle","right"]),f=d.PropTypes.oneOf(["top","center","bottom"]);c.default={corners:d.PropTypes.oneOf(["bottom-left","bottom-right","top-left","top-right"]),horizontal:e,vertical:f,origin:d.PropTypes.shape({horizontal:e,vertical:f}),cornersAndCenter:d.PropTypes.oneOf(["bottom-center","bottom-left","bottom-right","top-center","top-left","top-right"]),stringOrNumber:d.PropTypes.oneOfType([d.PropTypes.string,d.PropTypes.number]),zDepth:d.PropTypes.oneOf([0,1,2,3,4,5])}},{react:681}],525:[function(a,b,c){"use strict";function d(a){if(a.isRtl)return function(a){var b={right:"left",left:"right",marginRight:"marginLeft",marginLeft:"marginRight",paddingRight:"paddingLeft",paddingLeft:"paddingRight",borderRight:"borderLeft",borderLeft:"borderRight"},c={};return Object.keys(a).forEach(function(d){var g=a[d],h=d;switch(b.hasOwnProperty(d)&&(h=b[d]),d){case"float":case"textAlign":"right"===g?g="left":"left"===g&&(g="right");break;case"direction":"ltr"===g?g="rtl":"rtl"===g&&(g="ltr");break;case"transform":if(!g)break;var i=void 0;(i=g.match(e))&&(g=g.replace(i[0],i[1]+-parseFloat(i[4]))),(i=g.match(f))&&(g=g.replace(i[0],i[1]+-parseFloat(i[4])+i[5]+i[6]?", "+(-parseFloat(i[7])+i[8]):""));break;case"transformOrigin":if(!g)break;g.indexOf("right")>-1?g=g.replace("right","left"):g.indexOf("left")>-1&&(g=g.replace("left","right"))}c[h]=g}),c}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=d;var e=/((^|\s)translate(3d|X)?\()(\-?[\d]+)/,f=/((^|\s)skew(x|y)?\()\s*(\-?[\d]+)(deg|rad|grad)(,\s*(\-?[\d]+)(deg|rad|grad))?/},{}],526:[function(a,b,c){b.exports=a("react/lib/ReactFragment").create},{"react/lib/ReactFragment":601}],527:[function(a,b,c){b.exports=a("react/lib/ReactTransitionGroup")},{"react/lib/ReactTransitionGroup":627}],528:[function(a,b,c){"use strict";b.exports=a("react/lib/ReactDOM")},{"react/lib/ReactDOM":572}],529:[function(a,b,c){"use strict";var d=function(a,b,c,d,e,f,g,h){if(!a){var i;if(void 0===b)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var j=[c,d,e,f,g,h],k=0;i=new Error("Invariant Violation: "+b.replace(/%s/g,function(){return j[k++]}))}throw i.framesToPop=1,i}};b.exports=d},{}],530:[function(a,b,c){"use strict";var d=function(a){var b;for(b in a)if(a.hasOwnProperty(b))return b;return null};b.exports=d},{}],531:[function(a,b,c){"use strict";function d(a,b){var c=k.extractSingleTouch(b);return c?c[a.page]:a.page in b?b[a.page]:b[a.client]+l[a.envScroll]}function e(a,b){var c=d(v.x,b),e=d(v.y,b);return Math.pow(Math.pow(c-a.x,2)+Math.pow(e-a.y,2),.5)}function f(a){return{tapMoveThreshold:r,ignoreMouseThreshold:s,eventTypes:y,extractEvents:function(b,c,f,g){if(q(b))u=z();else if(a(u,z()))return null;if(!o(b)&&!p(b))return null;var h=null,k=e(t,f);return p(b)&&k=0},r=10,s=750,t={x:null,y:null},u=null,v={x:{page:"pageX",client:"clientX",envScroll:"currentPageScrollLeft"},y:{page:"pageY",client:"clientY",envScroll:"currentPageScrollTop"}},w=[n.topTouchStart,n.topTouchCancel,n.topTouchEnd,n.topTouchMove],x=[n.topMouseDown,n.topMouseMove,n.topMouseUp].concat(w),y={touchTap:{phasedRegistrationNames:{bubbled:m({onTouchTap:null}),captured:m({onTouchTapCapture:null})},dependencies:x}},z=function(){return Date.now?Date.now:function(){return+new Date}}();b.exports=f},{"./TouchEventUtils":532,"fbjs/lib/keyOf":530,"react/lib/EventConstants":550,"react/lib/EventPluginUtils":553,"react/lib/EventPropagators":554,"react/lib/SyntheticUIEvent":645,"react/lib/ViewportMetrics":648}],532:[function(a,b,c){var d={extractSingleTouch:function(a){var b=a.touches,c=a.changedTouches,d=b&&b.length>0,e=c&&c.length>0;return!d&&e?c[0]:d?b[0]:a}};b.exports=d},{}],533:[function(a,b,c){b.exports=function(a,b){if(a&&b-a<750)return!0}},{}],534:[function(a,b,c){var d=(a("fbjs/lib/invariant"),a("./defaultClickRejectionStrategy")),e=!1;b.exports=function(b){b=b||{};var c=b.shouldRejectClick||d;e=!0,a("react/lib/EventPluginHub").injection.injectEventPluginsByName({TapEventPlugin:a("./TapEventPlugin.js")(c)})}},{"./TapEventPlugin.js":531,"./defaultClickRejectionStrategy":533,"fbjs/lib/invariant":529,"react/lib/EventPluginHub":551}],535:[function(a,b,c){"use strict";var d=a("./ReactDOMComponentTree"),e=a("fbjs/lib/focusNode"),f={focusDOMComponent:function(){e(d.getNodeFromInstance(this))}};b.exports=f},{"./ReactDOMComponentTree":576,"fbjs/lib/focusNode":311}],536:[function(a,b,c){"use strict";function d(){var a=window.opera;return"object"==typeof a&&"function"==typeof a.version&&parseInt(a.version(),10)<=12}function e(a){return(a.ctrlKey||a.altKey||a.metaKey)&&!(a.ctrlKey&&a.altKey)}function f(a){switch(a){case C.topCompositionStart:return D.compositionStart;case C.topCompositionEnd:return D.compositionEnd;case C.topCompositionUpdate:return D.compositionUpdate}}function g(a,b){return a===C.topKeyDown&&b.keyCode===v}function h(a,b){switch(a){case C.topKeyUp:return u.indexOf(b.keyCode)!==-1;case C.topKeyDown:return b.keyCode!==v;case C.topKeyPress:case C.topMouseDown:case C.topBlur:return!0;default:return!1}}function i(a){var b=a.detail;return"object"==typeof b&&"data"in b?b.data:null}function j(a,b,c,d){var e,j;if(w?e=f(a):F?h(a,c)&&(e=D.compositionEnd):g(a,c)&&(e=D.compositionStart),!e)return null;z&&(F||e!==D.compositionStart?e===D.compositionEnd&&F&&(j=F.getData()):F=q.getPooled(d));var k=r.getPooled(e,b,c,d);if(j)k.data=j;else{var l=i(c);null!==l&&(k.data=l)}return o.accumulateTwoPhaseDispatches(k),k}function k(a,b){switch(a){case C.topCompositionEnd:return i(b);case C.topKeyPress:var c=b.which;return c!==A?null:(E=!0,B);case C.topTextInput:var d=b.data;return d===B&&E?null:d;default:return null}}function l(a,b){if(F){if(a===C.topCompositionEnd||!w&&h(a,b)){var c=F.getData();return q.release(F),F=null,c}return null}switch(a){case C.topPaste:return null;case C.topKeyPress:return b.which&&!e(b)?String.fromCharCode(b.which):null;case C.topCompositionEnd:return z?null:b.data;default:return null}}function m(a,b,c,d){var e;if(e=y?k(a,c):l(a,c),!e)return null;var f=s.getPooled(D.beforeInput,b,c,d);return f.data=e,o.accumulateTwoPhaseDispatches(f),f}var n=a("./EventConstants"),o=a("./EventPropagators"),p=a("fbjs/lib/ExecutionEnvironment"),q=a("./FallbackCompositionState"),r=a("./SyntheticCompositionEvent"),s=a("./SyntheticInputEvent"),t=a("fbjs/lib/keyOf"),u=[9,13,27,32],v=229,w=p.canUseDOM&&"CompositionEvent"in window,x=null;p.canUseDOM&&"documentMode"in document&&(x=document.documentMode);var y=p.canUseDOM&&"TextEvent"in window&&!x&&!d(),z=p.canUseDOM&&(!w||x&&x>8&&x<=11),A=32,B=String.fromCharCode(A),C=n.topLevelTypes,D={beforeInput:{phasedRegistrationNames:{bubbled:t({onBeforeInput:null}),captured:t({onBeforeInputCapture:null})},dependencies:[C.topCompositionEnd,C.topKeyPress,C.topTextInput,C.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:t({onCompositionEnd:null}),captured:t({onCompositionEndCapture:null})},dependencies:[C.topBlur,C.topCompositionEnd,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:t({onCompositionStart:null}),captured:t({onCompositionStartCapture:null})},dependencies:[C.topBlur,C.topCompositionStart,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:t({onCompositionUpdate:null}),captured:t({onCompositionUpdateCapture:null})},dependencies:[C.topBlur,C.topCompositionUpdate,C.topKeyDown,C.topKeyPress,C.topKeyUp,C.topMouseDown]}},E=!1,F=null,G={eventTypes:D,extractEvents:function(a,b,c,d){return[j(a,b,c,d),m(a,b,c,d)]}};b.exports=G},{"./EventConstants":550,"./EventPropagators":554,"./FallbackCompositionState":555,"./SyntheticCompositionEvent":636,"./SyntheticInputEvent":640,"fbjs/lib/ExecutionEnvironment":303,"fbjs/lib/keyOf":321}],537:[function(a,b,c){"use strict";function d(a,b){return a+b.charAt(0).toUpperCase()+b.substring(1)}var e={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},f=["Webkit","ms","Moz","O"];Object.keys(e).forEach(function(a){f.forEach(function(b){e[d(b,a)]=e[a]})});var g={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},h={isUnitlessNumber:e,shorthandPropertyExpansions:g};b.exports=h},{}],538:[function(a,b,c){"use strict";var d=a("./CSSProperty"),e=a("fbjs/lib/ExecutionEnvironment"),f=(a("./ReactInstrumentation"),a("fbjs/lib/camelizeStyleName"),a("./dangerousStyleValue")),g=a("fbjs/lib/hyphenateStyleName"),h=a("fbjs/lib/memoizeStringOnly"),i=(a("fbjs/lib/warning"),h(function(a){return g(a)})),j=!1,k="cssFloat";if(e.canUseDOM){var l=document.createElement("div").style;try{l.font=""}catch(a){j=!0}void 0===document.documentElement.style.cssFloat&&(k="styleFloat")}var m={createMarkupForStyles:function(a,b){var c="";for(var d in a)if(a.hasOwnProperty(d)){var e=a[d];null!=e&&(c+=i(d)+":",c+=f(d,e,b)+";")}return c||null},setValueForStyles:function(a,b,c){var e=a.style;for(var g in b)if(b.hasOwnProperty(g)){var h=f(g,b[g],c);if("float"!==g&&"cssFloat"!==g||(g=k),h)e[g]=h;else{var i=j&&d.shorthandPropertyExpansions[g];if(i)for(var l in i)e[l]="";else e[g]=""}}}};b.exports=m},{"./CSSProperty":537,"./ReactInstrumentation":607,"./dangerousStyleValue":654,"fbjs/lib/ExecutionEnvironment":303,"fbjs/lib/camelizeStyleName":305,"fbjs/lib/hyphenateStyleName":316,"fbjs/lib/memoizeStringOnly":322,"fbjs/lib/warning":326}],539:[function(a,b,c){"use strict";function d(){this._callbacks=null,this._contexts=null}var e=a("./reactProdInvariant"),f=a("object-assign"),g=a("./PooledClass");a("fbjs/lib/invariant");f(d.prototype,{enqueue:function(a,b){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(a),this._contexts.push(b)},notifyAll:function(){var a=this._callbacks,b=this._contexts;if(a){a.length!==b.length?e("24"):void 0,this._callbacks=null,this._contexts=null;for(var c=0;c8));var K=!1;v.canUseDOM&&(K=A("input")&&(!document.documentMode||document.documentMode>11));var L={get:function(){return I.get.call(this)},set:function(a){H=""+a,I.set.call(this,a)}},M={eventTypes:E,extractEvents:function(a,b,c,e){var f,g,h=b?w.getNodeFromInstance(b):window;if(d(h)?J?f=i:g=j:B(h)?K?f=n:(f=p,g=o):q(h)&&(f=r),f){var k=f(a,b);if(k){var l=y.getPooled(E.change,k,c,e);return l.type="change",u.accumulateTwoPhaseDispatches(l),l}}g&&g(a,h,b)}};b.exports=M},{"./EventConstants":550,"./EventPluginHub":551,"./EventPropagators":554,"./ReactDOMComponentTree":576,"./ReactUpdates":629,"./SyntheticEvent":638,"./getEventTarget":662,"./isEventSupported":669,"./isTextInputElement":670,"fbjs/lib/ExecutionEnvironment":303,"fbjs/lib/keyOf":321}],541:[function(a,b,c){"use strict";function d(a,b){return Array.isArray(b)&&(b=b[1]),b?b.nextSibling:a.firstChild}function e(a,b,c){k.insertTreeBefore(a,b,c)}function f(a,b,c){Array.isArray(b)?h(a,b[0],b[1],c):q(a,b,c)}function g(a,b){if(Array.isArray(b)){var c=b[1];b=b[0],i(a,b,c),a.removeChild(c)}a.removeChild(b)}function h(a,b,c,d){for(var e=b;;){var f=e.nextSibling;if(q(a,e,d),e===c)break;e=f}}function i(a,b,c){for(;;){var d=b.nextSibling;if(d===c)break;a.removeChild(d)}}function j(a,b,c){var d=a.parentNode,e=a.nextSibling;e===b?c&&q(d,document.createTextNode(c),e):c?(p(e,c),i(d,e,b)):i(d,a,b)}var k=a("./DOMLazyTree"),l=a("./Danger"),m=a("./ReactMultiChildUpdateTypes"),n=(a("./ReactDOMComponentTree"),a("./ReactInstrumentation"),a("./createMicrosoftUnsafeLocalFunction")),o=a("./setInnerHTML"),p=a("./setTextContent"),q=n(function(a,b,c){a.insertBefore(b,c)}),r=l.dangerouslyReplaceNodeWithMarkup,s={dangerouslyReplaceNodeWithMarkup:r,replaceDelimitedText:j,processUpdates:function(a,b){for(var c=0;c-1?void 0:g("96",a),!j.plugins[c]){b.extractEvents?void 0:g("97",a),j.plugins[c]=b;var d=b.eventTypes;for(var f in d)e(d[f],b,f)?void 0:g("98",f,a)}}}function e(a,b,c){j.eventNameDispatchConfigs.hasOwnProperty(c)?g("99",c):void 0,j.eventNameDispatchConfigs[c]=a;var d=a.phasedRegistrationNames;if(d){for(var e in d)if(d.hasOwnProperty(e)){var h=d[e];f(h,b,c)}return!0}return!!a.registrationName&&(f(a.registrationName,b,c),!0)}function f(a,b,c){j.registrationNameModules[a]?g("100",a):void 0,j.registrationNameModules[a]=b,j.registrationNameDependencies[a]=b.eventTypes[c].dependencies}var g=a("./reactProdInvariant"),h=(a("fbjs/lib/invariant"),null),i={},j={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(a){h?g("101"):void 0,h=Array.prototype.slice.call(a),d()},injectEventPluginsByName:function(a){var b=!1;for(var c in a)if(a.hasOwnProperty(c)){var e=a[c];i.hasOwnProperty(c)&&i[c]===e||(i[c]?g("102",c):void 0,i[c]=e,b=!0)}b&&d()},getPluginModuleForEvent:function(a){var b=a.dispatchConfig;if(b.registrationName)return j.registrationNameModules[b.registrationName]||null; +for(var c in b.phasedRegistrationNames)if(b.phasedRegistrationNames.hasOwnProperty(c)){var d=j.registrationNameModules[b.phasedRegistrationNames[c]];if(d)return d}return null},_resetEventPlugins:function(){h=null;for(var a in i)i.hasOwnProperty(a)&&delete i[a];j.plugins.length=0;var b=j.eventNameDispatchConfigs;for(var c in b)b.hasOwnProperty(c)&&delete b[c];var d=j.registrationNameModules;for(var e in d)d.hasOwnProperty(e)&&delete d[e]}};b.exports=j},{"./reactProdInvariant":673,"fbjs/lib/invariant":317}],553:[function(a,b,c){"use strict";function d(a){return a===s.topMouseUp||a===s.topTouchEnd||a===s.topTouchCancel}function e(a){return a===s.topMouseMove||a===s.topTouchMove}function f(a){return a===s.topMouseDown||a===s.topTouchStart}function g(a,b,c,d){var e=a.type||"unknown-event";a.currentTarget=t.getNodeFromInstance(d),b?q.invokeGuardedCallbackWithCatch(e,c,a):q.invokeGuardedCallback(e,c,a),a.currentTarget=null}function h(a,b){var c=a._dispatchListeners,d=a._dispatchInstances;if(Array.isArray(c))for(var e=0;e1?1-b:void 0;return this._fallbackText=e.slice(a,h),this._fallbackText}}),f.addPoolingTo(d),b.exports=d},{"./PooledClass":559,"./getTextContentAccessor":666,"object-assign":680}],556:[function(a,b,c){"use strict";var d=a("./DOMProperty"),e=d.injection.MUST_USE_PROPERTY,f=d.injection.HAS_BOOLEAN_VALUE,g=d.injection.HAS_NUMERIC_VALUE,h=d.injection.HAS_POSITIVE_NUMERIC_VALUE,i=d.injection.HAS_OVERLOADED_BOOLEAN_VALUE,j={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+d.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:f,allowTransparency:0,alt:0,as:0,async:f,autoComplete:0,autoPlay:f,capture:f,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:e|f,cite:0,classID:0,className:0,cols:h,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:f,coords:0,crossOrigin:0,data:0,dateTime:0,default:f,defer:f,dir:0,disabled:f,download:i,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:f,formTarget:0,frameBorder:0,headers:0,height:0,hidden:f,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:f,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:e|f,muted:e|f,name:0,nonce:0,noValidate:f,open:f,optimum:0,pattern:0,placeholder:0,playsInline:f,poster:0,preload:0,profile:0,radioGroup:0,readOnly:f,referrerPolicy:0,rel:0,required:f,reversed:f,role:0,rows:h,rowSpan:g,sandbox:0,scope:0,scoped:f,scrolling:0,seamless:f,selected:e|f,shape:0,size:h,sizes:0,span:h,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:g,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:f,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}};b.exports=j},{"./DOMProperty":544}],557:[function(a,b,c){"use strict";function d(a){var b=/[=:]/g,c={"=":"=0",":":"=2"},d=(""+a).replace(b,function(a){return c[a]});return"$"+d}function e(a){var b=/(=0|=2)/g,c={"=0":"=","=2":":"},d="."===a[0]&&"$"===a[1]?a.substring(2):a.substring(1);return(""+d).replace(b,function(a){return c[a]})}var f={escape:d,unescape:e};b.exports=f},{}],558:[function(a,b,c){"use strict";function d(a){null!=a.checkedLink&&null!=a.valueLink?h("87"):void 0}function e(a){d(a),null!=a.value||null!=a.onChange?h("88"):void 0}function f(a){d(a),null!=a.checked||null!=a.onChange?h("89"):void 0}function g(a){if(a){var b=a.getName();if(b)return" Check the render method of `"+b+"`."}return""}var h=a("./reactProdInvariant"),i=a("./ReactPropTypes"),j=a("./ReactPropTypeLocations"),k=a("./ReactPropTypesSecret"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),m={value:function(a,b,c){return!a[b]||l[a.type]||a.onChange||a.readOnly||a.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(a,b,c){return!a[b]||a.onChange||a.readOnly||a.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:i.func},n={},o={checkPropTypes:function(a,b,c){for(var d in m){if(m.hasOwnProperty(d))var e=m[d](b,d,a,j.prop,null,k);if(e instanceof Error&&!(e.message in n)){n[e.message]=!0;g(c)}}},getValue:function(a){return a.valueLink?(e(a),a.valueLink.value):a.value},getChecked:function(a){return a.checkedLink?(f(a),a.checkedLink.value):a.checked},executeOnChange:function(a,b){return a.valueLink?(e(a),a.valueLink.requestChange(b.target.value)):a.checkedLink?(f(a),a.checkedLink.requestChange(b.target.checked)):a.onChange?a.onChange.call(void 0,b):void 0}};b.exports=o},{"./ReactPropTypeLocations":617,"./ReactPropTypes":618,"./ReactPropTypesSecret":619,"./reactProdInvariant":673,"fbjs/lib/invariant":317,"fbjs/lib/warning":326}],559:[function(a,b,c){"use strict";var d=a("./reactProdInvariant"),e=(a("fbjs/lib/invariant"),function(a){var b=this;if(b.instancePool.length){var c=b.instancePool.pop();return b.call(c,a),c}return new b(a)}),f=function(a,b){var c=this;if(c.instancePool.length){var d=c.instancePool.pop();return c.call(d,a,b),d}return new c(a,b)},g=function(a,b,c){var d=this;if(d.instancePool.length){var e=d.instancePool.pop();return d.call(e,a,b,c),e}return new d(a,b,c)},h=function(a,b,c,d){var e=this;if(e.instancePool.length){var f=e.instancePool.pop();return e.call(f,a,b,c,d),f}return new e(a,b,c,d)},i=function(a,b,c,d,e){var f=this;if(f.instancePool.length){var g=f.instancePool.pop();return f.call(g,a,b,c,d,e),g}return new f(a,b,c,d,e)},j=function(a){var b=this;a instanceof b?void 0:d("25"),a.destructor(),b.instancePool.length=0||null!=b.is}function o(a){var b=a.type;m(b),this._currentElement=a,this._tag=b.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var p=a("./reactProdInvariant"),q=a("object-assign"),r=a("./AutoFocusUtils"),s=a("./CSSPropertyOperations"),t=a("./DOMLazyTree"),u=a("./DOMNamespaces"),v=a("./DOMProperty"),w=a("./DOMPropertyOperations"),x=a("./EventConstants"),y=a("./EventPluginHub"),z=a("./EventPluginRegistry"),A=a("./ReactBrowserEventEmitter"),B=a("./ReactDOMButton"),C=a("./ReactDOMComponentFlags"),D=a("./ReactDOMComponentTree"),E=a("./ReactDOMInput"),F=a("./ReactDOMOption"),G=a("./ReactDOMSelect"),H=a("./ReactDOMTextarea"),I=(a("./ReactInstrumentation"),a("./ReactMultiChild")),J=a("./ReactServerRenderingTransaction"),K=(a("fbjs/lib/emptyFunction"),a("./escapeTextContentForBrowser")),L=(a("fbjs/lib/invariant"),a("./isEventSupported"),a("fbjs/lib/keyOf")),M=(a("fbjs/lib/shallowEqual"),a("./validateDOMNesting"),a("fbjs/lib/warning"),C),N=y.deleteListener,O=D.getNodeFromInstance,P=A.listenTo,Q=z.registrationNameModules,R={string:!0,number:!0},S=L({style:null}),T=L({__html:null}),U={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},V=11,W={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},X={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Y={listing:!0,pre:!0,textarea:!0},Z=q({menuitem:!0},X),$=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,_={},aa={}.hasOwnProperty,ba=1;o.displayName="ReactDOMComponent",o.Mixin={mountComponent:function(a,b,c,d){this._rootNodeID=ba++,this._domID=c._idCounter++,this._hostParent=b,this._hostContainerInfo=c;var f=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},a.getReactMountReady().enqueue(k,this);break;case"button":f=B.getHostProps(this,f,b);break;case"input":E.mountWrapper(this,f,b),f=E.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"option":F.mountWrapper(this,f,b),f=F.getHostProps(this,f);break;case"select":G.mountWrapper(this,f,b),f=G.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"textarea":H.mountWrapper(this,f,b),f=H.getHostProps(this,f),a.getReactMountReady().enqueue(k,this)}e(this,f);var g,l;null!=b?(g=b._namespaceURI,l=b._tag):c._tag&&(g=c._namespaceURI,l=c._tag),(null==g||g===u.svg&&"foreignobject"===l)&&(g=u.html),g===u.html&&("svg"===this._tag?g=u.svg:"math"===this._tag&&(g=u.mathml)),this._namespaceURI=g;var m;if(a.useCreateElement){var n,o=c._ownerDocument;if(g===u.html)if("script"===this._tag){var p=o.createElement("div"),q=this._currentElement.type;p.innerHTML="<"+q+">",n=p.removeChild(p.firstChild)}else n=f.is?o.createElement(this._currentElement.type,f.is):o.createElement(this._currentElement.type);else n=o.createElementNS(g,this._currentElement.type);D.precacheNode(this,n),this._flags|=M.hasCachedChildNodes,this._hostParent||w.setAttributeForRoot(n),this._updateDOMProperties(null,f,a);var s=t(n);this._createInitialChildren(a,f,d,s),m=s}else{var v=this._createOpenTagMarkupAndPutListeners(a,f),x=this._createContentMarkup(a,f,d);m=!x&&X[this._tag]?v+"/>":v+">"+x+""}switch(this._tag){case"input":a.getReactMountReady().enqueue(h,this),f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"textarea":a.getReactMountReady().enqueue(i,this),f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"select":f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"button":f.autoFocus&&a.getReactMountReady().enqueue(r.focusDOMComponent,this);break;case"option":a.getReactMountReady().enqueue(j,this)}return m},_createOpenTagMarkupAndPutListeners:function(a,b){var c="<"+this._currentElement.type;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];if(null!=e)if(Q.hasOwnProperty(d))e&&f(this,d,e,a);else{d===S&&(e&&(e=this._previousStyleCopy=q({},b.style)),e=s.createMarkupForStyles(e,this));var g=null;null!=this._tag&&n(this._tag,b)?U.hasOwnProperty(d)||(g=w.createMarkupForCustomAttribute(d,e)):g=w.createMarkupForProperty(d,e),g&&(c+=" "+g)}}return a.renderToStaticMarkup?c:(this._hostParent||(c+=" "+w.createMarkupForRoot()),c+=" "+w.createMarkupForID(this._domID))},_createContentMarkup:function(a,b,c){var d="",e=b.dangerouslySetInnerHTML;if(null!=e)null!=e.__html&&(d=e.__html);else{var f=R[typeof b.children]?b.children:null,g=null!=f?null:b.children;if(null!=f)d=K(f);else if(null!=g){var h=this.mountChildren(g,a,c);d=h.join("")}}return Y[this._tag]&&"\n"===d.charAt(0)?"\n"+d:d},_createInitialChildren:function(a,b,c,d){var e=b.dangerouslySetInnerHTML;if(null!=e)null!=e.__html&&t.queueHTML(d,e.__html);else{var f=R[typeof b.children]?b.children:null,g=null!=f?null:b.children;if(null!=f)t.queueText(d,f);else if(null!=g)for(var h=this.mountChildren(g,a,c),i=0;i"},receiveComponent:function(){},getHostNode:function(){return f.getNodeFromInstance(this)},unmountComponent:function(){f.uncacheNode(this)}}),b.exports=g},{"./DOMLazyTree":542,"./ReactDOMComponentTree":576,"object-assign":680}],579:[function(a,b,c){"use strict";var d=a("./ReactElement"),e=d.createFactory,f={a:e("a"),abbr:e("abbr"),address:e("address"),area:e("area"),article:e("article"),aside:e("aside"),audio:e("audio"),b:e("b"),base:e("base"),bdi:e("bdi"),bdo:e("bdo"),big:e("big"),blockquote:e("blockquote"),body:e("body"),br:e("br"),button:e("button"),canvas:e("canvas"),caption:e("caption"),cite:e("cite"),code:e("code"),col:e("col"),colgroup:e("colgroup"),data:e("data"),datalist:e("datalist"),dd:e("dd"),del:e("del"),details:e("details"),dfn:e("dfn"),dialog:e("dialog"),div:e("div"),dl:e("dl"),dt:e("dt"),em:e("em"),embed:e("embed"),fieldset:e("fieldset"),figcaption:e("figcaption"),figure:e("figure"),footer:e("footer"),form:e("form"),h1:e("h1"),h2:e("h2"),h3:e("h3"),h4:e("h4"),h5:e("h5"),h6:e("h6"),head:e("head"),header:e("header"),hgroup:e("hgroup"),hr:e("hr"),html:e("html"),i:e("i"),iframe:e("iframe"),img:e("img"),input:e("input"),ins:e("ins"),kbd:e("kbd"),keygen:e("keygen"),label:e("label"),legend:e("legend"),li:e("li"),link:e("link"),main:e("main"),map:e("map"),mark:e("mark"),menu:e("menu"),menuitem:e("menuitem"),meta:e("meta"),meter:e("meter"),nav:e("nav"),noscript:e("noscript"),object:e("object"),ol:e("ol"),optgroup:e("optgroup"),option:e("option"),output:e("output"),p:e("p"),param:e("param"),picture:e("picture"),pre:e("pre"),progress:e("progress"),q:e("q"),rp:e("rp"),rt:e("rt"),ruby:e("ruby"),s:e("s"),samp:e("samp"),script:e("script"),section:e("section"),select:e("select"),small:e("small"),source:e("source"),span:e("span"),strong:e("strong"),style:e("style"),sub:e("sub"),summary:e("summary"),sup:e("sup"),table:e("table"),tbody:e("tbody"),td:e("td"),textarea:e("textarea"),tfoot:e("tfoot"),th:e("th"),thead:e("thead"),time:e("time"),title:e("title"),tr:e("tr"),track:e("track"),u:e("u"),ul:e("ul"),var:e("var"),video:e("video"),wbr:e("wbr"),circle:e("circle"),clipPath:e("clipPath"),defs:e("defs"),ellipse:e("ellipse"),g:e("g"),image:e("image"),line:e("line"),linearGradient:e("linearGradient"),mask:e("mask"),path:e("path"),pattern:e("pattern"),polygon:e("polygon"),polyline:e("polyline"),radialGradient:e("radialGradient"),rect:e("rect"),stop:e("stop"),svg:e("svg"),text:e("text"),tspan:e("tspan")};b.exports=f},{"./ReactElement":594,"./ReactElementValidator":595}],580:[function(a,b,c){"use strict";var d={useCreateElement:!0};b.exports=d},{}],581:[function(a,b,c){"use strict";var d=a("./DOMChildrenOperations"),e=a("./ReactDOMComponentTree"),f={dangerouslyProcessChildrenUpdates:function(a,b){var c=e.getNodeFromInstance(a);d.processUpdates(c,b)}};b.exports=f},{"./DOMChildrenOperations":541,"./ReactDOMComponentTree":576}],582:[function(a,b,c){"use strict";function d(){this._rootNodeID&&m.updateWrapper(this)}function e(a){var b=this._currentElement.props,c=j.executeOnChange(b,a);l.asap(d,this);var e=b.name;if("radio"===b.type&&null!=e){for(var g=k.getNodeFromInstance(this),h=g;h.parentNode;)h=h.parentNode;for(var i=h.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),m=0;mb.end?(c=b.end,d=b.start):(c=b.start,d=b.end),e.moveToElementText(a),e.moveStart("character",c),e.setEndPoint("EndToStart",e),e.moveEnd("character",d-c),e.select()}function h(a,b){if(window.getSelection){var c=window.getSelection(),d=a[k()].length,e=Math.min(b.start,d),f=void 0===b.end?e:Math.min(b.end,d);if(!c.extend&&e>f){var g=f;f=e,e=g}var h=j(a,e),i=j(a,f);if(h&&i){var l=document.createRange();l.setStart(h.node,h.offset),c.removeAllRanges(),e>f?(c.addRange(l),c.extend(i.node,i.offset)):(l.setEnd(i.node,i.offset),c.addRange(l))}}}var i=a("fbjs/lib/ExecutionEnvironment"),j=a("./getNodeForCharacterOffset"),k=a("./getTextContentAccessor"),l=i.canUseDOM&&"selection"in document&&!("getSelection"in window),m={getOffsets:l?e:f,setOffsets:l?g:h};b.exports=m},{"./getNodeForCharacterOffset":665,"./getTextContentAccessor":666,"fbjs/lib/ExecutionEnvironment":303}],587:[function(a,b,c){"use strict";var d=a("./reactProdInvariant"),e=a("object-assign"),f=a("./DOMChildrenOperations"),g=a("./DOMLazyTree"),h=a("./ReactDOMComponentTree"),i=a("./escapeTextContentForBrowser"),j=(a("fbjs/lib/invariant"),a("./validateDOMNesting"),function(a){this._currentElement=a,this._stringText=""+a,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});e(j.prototype,{mountComponent:function(a,b,c,d){var e=c._idCounter++,f=" react-text: "+e+" ",j=" /react-text ";if(this._domID=e,this._hostParent=b,a.useCreateElement){var k=c._ownerDocument,l=k.createComment(f),m=k.createComment(j),n=g(k.createDocumentFragment());return g.queueChild(n,g(l)),this._stringText&&g.queueChild(n,g(k.createTextNode(this._stringText))),g.queueChild(n,g(m)),h.precacheNode(this,l),this._closingComment=m,n}var o=i(this._stringText);return a.renderToStaticMarkup?o:""+o+""},receiveComponent:function(a,b){if(a!==this._currentElement){this._currentElement=a;var c=""+a;if(c!==this._stringText){this._stringText=c;var d=this.getHostNode();f.replaceDelimitedText(d[0],d[1],c)}}},getHostNode:function(){var a=this._commentNodes;if(a)return a;if(!this._closingComment)for(var b=h.getNodeFromInstance(this),c=b.nextSibling;;){if(null==c?d("67",this._domID):void 0,8===c.nodeType&&" /react-text "===c.nodeValue){this._closingComment=c;break}c=c.nextSibling}return a=[this._hostNode,this._closingComment],this._commentNodes=a, +a},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,h.uncacheNode(this)}}),b.exports=j},{"./DOMChildrenOperations":541,"./DOMLazyTree":542,"./ReactDOMComponentTree":576,"./escapeTextContentForBrowser":655,"./reactProdInvariant":673,"./validateDOMNesting":679,"fbjs/lib/invariant":317,"object-assign":680}],588:[function(a,b,c){"use strict";function d(){this._rootNodeID&&l.updateWrapper(this)}function e(a){var b=this._currentElement.props,c=i.executeOnChange(b,a);return k.asap(d,this),c}var f=a("./reactProdInvariant"),g=a("object-assign"),h=a("./DisabledInputUtils"),i=a("./LinkedValueUtils"),j=a("./ReactDOMComponentTree"),k=a("./ReactUpdates"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{getHostProps:function(a,b){null!=b.dangerouslySetInnerHTML?f("91"):void 0;var c=g({},h.getHostProps(a,b),{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue,onChange:a._wrapperState.onChange});return c},mountWrapper:function(a,b){var c=i.getValue(b),d=c;if(null==c){var g=b.defaultValue,h=b.children;null!=h&&(null!=g?f("92"):void 0,Array.isArray(h)&&(h.length<=1?void 0:f("93"),h=h[0]),g=""+h),null==g&&(g=""),d=g}a._wrapperState={initialValue:""+d,listeners:null,onChange:e.bind(a)}},updateWrapper:function(a){var b=a._currentElement.props,c=j.getNodeFromInstance(a),d=i.getValue(b);if(null!=d){var e=""+d;e!==c.value&&(c.value=e),null==b.defaultValue&&(c.defaultValue=e)}null!=b.defaultValue&&(c.defaultValue=b.defaultValue)},postMountWrapper:function(a){var b=j.getNodeFromInstance(a);b.value=b.textContent}});b.exports=l},{"./DisabledInputUtils":548,"./LinkedValueUtils":558,"./ReactDOMComponentTree":576,"./ReactUpdates":629,"./reactProdInvariant":673,"fbjs/lib/invariant":317,"fbjs/lib/warning":326,"object-assign":680}],589:[function(a,b,c){"use strict";function d(a,b){"_hostNode"in a?void 0:i("33"),"_hostNode"in b?void 0:i("33");for(var c=0,d=a;d;d=d._hostParent)c++;for(var e=0,f=b;f;f=f._hostParent)e++;for(;c-e>0;)a=a._hostParent,c--;for(;e-c>0;)b=b._hostParent,e--;for(var g=c;g--;){if(a===b)return a;a=a._hostParent,b=b._hostParent}return null}function e(a,b){"_hostNode"in a?void 0:i("35"),"_hostNode"in b?void 0:i("35");for(;b;){if(b===a)return!0;b=b._hostParent}return!1}function f(a){return"_hostNode"in a?void 0:i("36"),a._hostParent}function g(a,b,c){for(var d=[];a;)d.push(a),a=a._hostParent;var e;for(e=d.length;e-- >0;)b(d[e],!1,c);for(e=0;e0;)c(i[j],!1,f)}var i=a("./reactProdInvariant");a("fbjs/lib/invariant");b.exports={isAncestor:e,getLowestCommonAncestor:d,getParentInstance:f,traverseTwoPhase:g,traverseEnterLeave:h}},{"./reactProdInvariant":673,"fbjs/lib/invariant":317}],590:[function(a,b,c){"use strict";function d(a,b){null!=b&&"string"==typeof b.type&&(b.type.indexOf("-")>=0||b.props.is||f(a,b))}var e,f=(a("./DOMProperty"),a("./EventPluginRegistry"),a("./ReactComponentTreeHook"),a("fbjs/lib/warning"),function(a,b){var c=[];for(var d in b.props){var f=e(b.type,d,a);f||c.push(d)}c.map(function(a){return"`"+a+"`"}).join(", ");1===c.length||c.length>1}),g={onBeforeMountComponent:function(a,b){d(a,b)},onBeforeUpdateComponent:function(a,b){d(a,b)}};b.exports=g},{"./DOMProperty":544,"./EventPluginRegistry":552,"./ReactComponentTreeHook":569,"fbjs/lib/warning":326}],591:[function(a,b,c){"use strict";function d(a,b,c,d,e,f,g,h){try{b.call(c,d,e,f,g,h)}catch(b){u[a]=!0}}function e(a,b,c,e,f,g){for(var h=0;h1){for(var q=Array(p),r=0;r1){for(var t=Array(s),u=0;u.")}return b}function f(a,b){if(a._store&&!a._store.validated&&null==a.key){a._store.validated=!0;var c=n.uniqueKey||(n.uniqueKey={}),d=e(b);if(!c[d]){c[d]=!0;var f="";a&&a._owner&&a._owner!==i.current&&(f=" It was passed a child from "+a._owner.getName()+".")}}}function g(a,b){if("object"==typeof a)if(Array.isArray(a))for(var c=0;c/,f=/^<\!\-\-/,g={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(a){var b=d(a);return f.test(a)?a:a.replace(e," "+g.CHECKSUM_ATTR_NAME+'="'+b+'"$&')},canReuseMarkup:function(a,b){var c=b.getAttribute(g.CHECKSUM_ATTR_NAME);c=c&&parseInt(c,10);var e=d(a);return e===c}};b.exports=g},{"./adler32":650}],610:[function(a,b,c){"use strict";function d(a,b){for(var c=Math.min(a.length,b.length),d=0;d.":"function"==typeof b?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=b&&void 0!==b.props?" This may be caused by unintentionally loading two independent copies of React.":"");var g,h=u(M,null,null,null,null,null,b);if(a){var i=w.get(a);g=i._processChildContext(i._context)}else g=B;var k=m(c);if(k){var l=k._currentElement,o=l.props;if(E(o,b)){var p=k._renderedComponent.getPublicInstance(),q=d&&function(){d.call(p)};return N._updateRootComponent(k,h,g,c,q),p}N.unmountComponentAtNode(c)}var r=e(c),s=r&&!!f(r),t=j(c),v=s&&!k&&!t,x=N._renderNewRootComponent(h,c,v,g)._renderedComponent.getPublicInstance();return d&&d.call(x),x},render:function(a,b,c){return N._renderSubtreeIntoContainer(null,a,b,c)},unmountComponentAtNode:function(a){k(a)?void 0:n("40");var b=m(a);if(!b){j(a),1===a.nodeType&&a.hasAttribute(G);return!1}return delete K[b._instance.rootID],A.batchedUpdates(i,b,a,!1),!0},_mountImageIntoNode:function(a,b,c,f,g){if(k(b)?void 0:n("41"),f){var h=e(b);if(x.canReuseMarkup(a,h))return void r.precacheNode(c,h);var i=h.getAttribute(x.CHECKSUM_ATTR_NAME);h.removeAttribute(x.CHECKSUM_ATTR_NAME);var j=h.outerHTML;h.setAttribute(x.CHECKSUM_ATTR_NAME,i);var l=a,m=d(l,j),p=" (client) "+l.substring(m-20,m+20)+"\n (server) "+j.substring(m-20,m+20);b.nodeType===I?n("42",p):void 0}if(b.nodeType===I?n("43"):void 0,g.useCreateElement){for(;b.lastChild;)b.removeChild(b.lastChild);o.insertTreeBefore(b,a,null)}else D(b,a),r.precacheNode(c,b.firstChild)}};b.exports=N},{"./DOMLazyTree":542,"./DOMProperty":544,"./ReactBrowserEventEmitter":561,"./ReactCurrentOwner":571,"./ReactDOMComponentTree":576,"./ReactDOMContainerInfo":577,"./ReactDOMFeatureFlags":580,"./ReactElement":594,"./ReactFeatureFlags":600,"./ReactInstanceMap":606,"./ReactInstrumentation":607,"./ReactMarkupChecksum":609,"./ReactReconciler":622,"./ReactUpdateQueue":628,"./ReactUpdates":629,"./instantiateReactComponent":668,"./reactProdInvariant":673,"./setInnerHTML":675,"./shouldUpdateReactComponent":677,"fbjs/lib/emptyObject":310,"fbjs/lib/invariant":317,"fbjs/lib/warning":326}],611:[function(a,b,c){"use strict";function d(a,b,c){return{type:m.INSERT_MARKUP,content:a,fromIndex:null,fromNode:null,toIndex:c,afterNode:b}}function e(a,b,c){return{type:m.MOVE_EXISTING,content:null,fromIndex:a._mountIndex,fromNode:n.getHostNode(a),toIndex:c,afterNode:b}}function f(a,b){return{type:m.REMOVE_NODE,content:null,fromIndex:a._mountIndex,fromNode:b,toIndex:null,afterNode:null}}function g(a){return{type:m.SET_MARKUP,content:a,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function h(a){return{type:m.TEXT_CONTENT,content:a,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function i(a,b){return b&&(a=a||[],a.push(b)),a}function j(a,b){l.processChildrenUpdates(a,b)}var k=a("./reactProdInvariant"),l=a("./ReactComponentEnvironment"),m=(a("./ReactInstanceMap"),a("./ReactInstrumentation"),a("./ReactMultiChildUpdateTypes")),n=(a("./ReactCurrentOwner"),a("./ReactReconciler")),o=a("./ReactChildReconciler"),p=(a("fbjs/lib/emptyFunction"),a("./flattenChildren")),q=(a("fbjs/lib/invariant"),{Mixin:{_reconcilerInstantiateChildren:function(a,b,c){return o.instantiateChildren(a,b,c)},_reconcilerUpdateChildren:function(a,b,c,d,e,f){var g,h=0;return g=p(b,h),o.updateChildren(a,g,c,d,e,this,this._hostContainerInfo,f,h),g},mountChildren:function(a,b,c){var d=this._reconcilerInstantiateChildren(a,b,c);this._renderedChildren=d;var e=[],f=0;for(var g in d)if(d.hasOwnProperty(g)){var h=d[g],i=0,j=n.mountComponent(h,b,this,this._hostContainerInfo,c,i);h._mountIndex=f++,e.push(j)}return e},updateTextContent:function(a){var b=this._renderedChildren;o.unmountChildren(b,!1);for(var c in b)b.hasOwnProperty(c)&&k("118");var d=[h(a)];j(this,d)},updateMarkup:function(a){var b=this._renderedChildren;o.unmountChildren(b,!1);for(var c in b)b.hasOwnProperty(c)&&k("118");var d=[g(a)];j(this,d)},updateChildren:function(a,b,c){this._updateChildren(a,b,c)},_updateChildren:function(a,b,c){var d=this._renderedChildren,e={},f=[],g=this._reconcilerUpdateChildren(d,a,f,e,b,c);if(g||d){var h,k=null,l=0,m=0,o=0,p=null;for(h in g)if(g.hasOwnProperty(h)){var q=d&&d[h],r=g[h];q===r?(k=i(k,this.moveChild(q,p,l,m)),m=Math.max(q._mountIndex,m),q._mountIndex=l):(q&&(m=Math.max(q._mountIndex,m)),k=i(k,this._mountChildAtIndex(r,f[o],p,l,b,c)),o++),l++,p=n.getHostNode(r)}for(h in e)e.hasOwnProperty(h)&&(k=i(k,this._unmountChild(d[h],e[h])));k&&j(this,k),this._renderedChildren=g}},unmountChildren:function(a){var b=this._renderedChildren;o.unmountChildren(b,a),this._renderedChildren=null},moveChild:function(a,b,c,d){if(a._mountIndex>"),B={array:g("array"),bool:g("boolean"),func:g("function"),number:g("number"),object:g("object"),string:g("string"),symbol:g("symbol"),any:h(),arrayOf:i,element:j(),instanceOf:k,node:o(),objectOf:m,oneOf:l,oneOfType:n,shape:p};e.prototype=Error.prototype,b.exports=B},{"./ReactElement":594,"./ReactPropTypeLocationNames":616,"./ReactPropTypesSecret":619,"./getIteratorFn":664,"fbjs/lib/emptyFunction":309,"fbjs/lib/warning":326}],619:[function(a,b,c){"use strict";var d="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";b.exports=d},{}],620:[function(a,b,c){"use strict";function d(a,b,c){this.props=a,this.context=b,this.refs=i,this.updater=c||h}function e(){}var f=a("object-assign"),g=a("./ReactComponent"),h=a("./ReactNoopUpdateQueue"),i=a("fbjs/lib/emptyObject");e.prototype=g.prototype,d.prototype=new e,d.prototype.constructor=d,f(d.prototype,g.prototype),d.prototype.isPureReactComponent=!0,b.exports=d},{"./ReactComponent":566,"./ReactNoopUpdateQueue":614,"fbjs/lib/emptyObject":310,"object-assign":680}],621:[function(a,b,c){"use strict";function d(a){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=f.getPooled(null),this.useCreateElement=a}var e=a("object-assign"),f=a("./CallbackQueue"),g=a("./PooledClass"),h=a("./ReactBrowserEventEmitter"),i=a("./ReactInputSelection"),j=(a("./ReactInstrumentation"),a("./Transaction")),k=a("./ReactUpdateQueue"),l={initialize:i.getSelectionInformation,close:i.restoreSelection},m={initialize:function(){var a=h.isEnabled();return h.setEnabled(!1),a},close:function(a){h.setEnabled(a)}},n={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},o=[l,m,n],p={getTransactionWrappers:function(){return o},getReactMountReady:function(){return this.reactMountReady},getUpdateQueue:function(){return k},checkpoint:function(){return this.reactMountReady.checkpoint()},rollback:function(a){this.reactMountReady.rollback(a)},destructor:function(){f.release(this.reactMountReady),this.reactMountReady=null}};e(d.prototype,j.Mixin,p),g.addPoolingTo(d),b.exports=d},{"./CallbackQueue":539,"./PooledClass":559,"./ReactBrowserEventEmitter":561,"./ReactInputSelection":605,"./ReactInstrumentation":607,"./ReactUpdateQueue":628,"./Transaction":647,"object-assign":680}],622:[function(a,b,c){"use strict";function d(){e.attachRefs(this,this._currentElement)}var e=a("./ReactRef"),f=(a("./ReactInstrumentation"),a("fbjs/lib/warning"),{mountComponent:function(a,b,c,e,f,g){var h=a.mountComponent(b,c,e,f,g);return a._currentElement&&null!=a._currentElement.ref&&b.getReactMountReady().enqueue(d,a),h},getHostNode:function(a){return a.getHostNode()},unmountComponent:function(a,b){e.detachRefs(a,a._currentElement),a.unmountComponent(b)},receiveComponent:function(a,b,c,f){var g=a._currentElement;if(b!==g||f!==a._context){var h=e.shouldUpdateRefs(g,b);h&&e.detachRefs(a,g),a.receiveComponent(b,c,f),h&&a._currentElement&&null!=a._currentElement.ref&&c.getReactMountReady().enqueue(d,a)}},performUpdateIfNecessary:function(a,b,c){a._updateBatchNumber===c&&a.performUpdateIfNecessary(b)}});b.exports=f},{"./ReactInstrumentation":607,"./ReactRef":623,"fbjs/lib/warning":326}],623:[function(a,b,c){"use strict";function d(a,b,c){"function"==typeof a?a(b.getPublicInstance()):f.addComponentAsRefTo(b,a,c)}function e(a,b,c){"function"==typeof a?a(null):f.removeComponentAsRefFrom(b,a,c)}var f=a("./ReactOwner"),g={};g.attachRefs=function(a,b){if(null!==b&&b!==!1){var c=b.ref;null!=c&&d(c,a,b._owner)}},g.shouldUpdateRefs=function(a,b){var c=null===a||a===!1,d=null===b||b===!1;return c||d||b.ref!==a.ref||"string"==typeof b.ref&&b._owner!==a._owner},g.detachRefs=function(a,b){if(null!==b&&b!==!1){var c=b.ref;null!=c&&e(c,a,b._owner)}},b.exports=g},{"./ReactOwner":615}],624:[function(a,b,c){"use strict";function d(a){this.reinitializeTransaction(),this.renderToStaticMarkup=a,this.useCreateElement=!1,this.updateQueue=new h(this)}var e=a("object-assign"),f=a("./PooledClass"),g=a("./Transaction"),h=(a("./ReactInstrumentation"),a("./ReactServerUpdateQueue")),i=[],j={enqueue:function(){}},k={getTransactionWrappers:function(){return i},getReactMountReady:function(){return j},getUpdateQueue:function(){return this.updateQueue},destructor:function(){},checkpoint:function(){},rollback:function(){}};e(d.prototype,g.Mixin,k),f.addPoolingTo(d),b.exports=d},{"./PooledClass":559,"./ReactInstrumentation":607,"./ReactServerUpdateQueue":625,"./Transaction":647,"object-assign":680}],625:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function e(a,b){}var f=a("./ReactUpdateQueue"),g=(a("./Transaction"),a("fbjs/lib/warning"),function(){function a(b){d(this,a),this.transaction=b}return a.prototype.isMounted=function(a){return!1},a.prototype.enqueueCallback=function(a,b,c){this.transaction.isInTransaction()&&f.enqueueCallback(a,b,c)},a.prototype.enqueueForceUpdate=function(a){this.transaction.isInTransaction()?f.enqueueForceUpdate(a):e(a,"forceUpdate")},a.prototype.enqueueReplaceState=function(a,b){this.transaction.isInTransaction()?f.enqueueReplaceState(a,b):e(a,"replaceState")},a.prototype.enqueueSetState=function(a,b){this.transaction.isInTransaction()?f.enqueueSetState(a,b):e(a,"setState")},a}());b.exports=g},{"./ReactUpdateQueue":628,"./Transaction":647,"fbjs/lib/warning":326}],626:[function(a,b,c){"use strict";var d=a("./flattenChildren"),e={getChildMapping:function(a,b){return a?d(a):a},mergeChildMappings:function(a,b){function c(c){return b.hasOwnProperty(c)?b[c]:a[c]}a=a||{},b=b||{};var d={},e=[];for(var f in a)b.hasOwnProperty(f)?e.length&&(d[f]=e,e=[]):e.push(f);var g,h={};for(var i in b){if(d.hasOwnProperty(i))for(g=0;g0&&d.length<20?c+" (keys: "+d.join(", ")+")":c}function f(a,b){var c=h.get(a);if(!c){return null}return c}var g=a("./reactProdInvariant"),h=(a("./ReactCurrentOwner"),a("./ReactInstanceMap")),i=(a("./ReactInstrumentation"),a("./ReactUpdates")),j=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{isMounted:function(a){var b=h.get(a);return!!b&&!!b._renderedComponent},enqueueCallback:function(a,b,c){j.validateCallback(b,c);var e=f(a);return e?(e._pendingCallbacks?e._pendingCallbacks.push(b):e._pendingCallbacks=[b],void d(e)):null},enqueueCallbackInternal:function(a,b){a._pendingCallbacks?a._pendingCallbacks.push(b):a._pendingCallbacks=[b],d(a)},enqueueForceUpdate:function(a){var b=f(a,"forceUpdate");b&&(b._pendingForceUpdate=!0,d(b))},enqueueReplaceState:function(a,b){var c=f(a,"replaceState");c&&(c._pendingStateQueue=[b],c._pendingReplaceState=!0,d(c))},enqueueSetState:function(a,b){var c=f(a,"setState");if(c){var e=c._pendingStateQueue||(c._pendingStateQueue=[]);e.push(b),d(c)}},enqueueElementInternal:function(a,b,c){a._pendingElement=b,a._context=c,d(a)},validateCallback:function(a,b){a&&"function"!=typeof a?g("122",b,e(a)):void 0}});b.exports=j},{"./ReactCurrentOwner":571,"./ReactInstanceMap":606,"./ReactInstrumentation":607,"./ReactUpdates":629,"./reactProdInvariant":673,"fbjs/lib/invariant":317,"fbjs/lib/warning":326}],629:[function(a,b,c){"use strict";function d(){B.ReactReconcileTransaction&&v?void 0:k("123")}function e(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=m.getPooled(),this.reconcileTransaction=B.ReactReconcileTransaction.getPooled(!0)}function f(a,b,c,e,f,g){d(),v.batchedUpdates(a,b,c,e,f,g)}function g(a,b){return a._mountOrder-b._mountOrder}function h(a){var b=a.dirtyComponentsLength;b!==r.length?k("124",b,r.length):void 0,r.sort(g),s++;for(var c=0;c]/;b.exports=e},{}],656:[function(a,b,c){"use strict";function d(a){if(null==a)return null;if(1===a.nodeType)return a;var b=g.get(a);return b?(b=h(b),b?f.getNodeFromInstance(b):null):void("function"==typeof a.render?e("44"):e("45",Object.keys(a)))}var e=a("./reactProdInvariant"),f=(a("./ReactCurrentOwner"),a("./ReactDOMComponentTree")),g=a("./ReactInstanceMap"),h=a("./getHostComponentFromComposite");a("fbjs/lib/invariant"),a("fbjs/lib/warning");b.exports=d},{"./ReactCurrentOwner":571,"./ReactDOMComponentTree":576,"./ReactInstanceMap":606,"./getHostComponentFromComposite":663,"./reactProdInvariant":673,"fbjs/lib/invariant":317,"fbjs/lib/warning":326}],657:[function(a,b,c){(function(c){"use strict";function d(a,b,c,d){if(a&&"object"==typeof a){var e=a,f=void 0===e[c];f&&null!=b&&(e[c]=b)}}function e(a,b){if(null==a)return a;var c={};return f(a,d,c),c}var f=(a("./KeyEscapeUtils"),a("./traverseAllChildren"));a("fbjs/lib/warning");"undefined"!=typeof c&&c.env,1,b.exports=e}).call(this,a("_process"))},{"./KeyEscapeUtils":557,"./ReactComponentTreeHook":569,"./traverseAllChildren":678,_process:7,"fbjs/lib/warning":326}],658:[function(a,b,c){"use strict";function d(a,b,c){Array.isArray(a)?a.forEach(b,c):a&&b.call(c,a)}b.exports=d},{}],659:[function(a,b,c){"use strict";function d(a){var b,c=a.keyCode;return"charCode"in a?(b=a.charCode,0===b&&13===c&&(b=13)):b=c,b>=32||13===b?b:0}b.exports=d},{}],660:[function(a,b,c){"use strict";function d(a){if(a.key){var b=f[a.key]||a.key;if("Unidentified"!==b)return b}if("keypress"===a.type){var c=e(a);return 13===c?"Enter":String.fromCharCode(c)}return"keydown"===a.type||"keyup"===a.type?g[a.keyCode]||"Unidentified":""}var e=a("./getEventCharCode"),f={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},g={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};b.exports=d},{"./getEventCharCode":659}],661:[function(a,b,c){"use strict";function d(a){var b=this,c=b.nativeEvent;if(c.getModifierState)return c.getModifierState(a);var d=f[a];return!!d&&!!c[d]}function e(a){return d}var f={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};b.exports=e},{}],662:[function(a,b,c){"use strict";function d(a){var b=a.target||a.srcElement||window;return b.correspondingUseElement&&(b=b.correspondingUseElement),3===b.nodeType?b.parentNode:b}b.exports=d},{}],663:[function(a,b,c){"use strict";function d(a){for(var b;(b=a._renderedNodeType)===e.COMPOSITE;)a=a._renderedComponent;return b===e.HOST?a._renderedComponent:b===e.EMPTY?null:void 0}var e=a("./ReactNodeTypes");b.exports=d},{"./ReactNodeTypes":613}],664:[function(a,b,c){"use strict";function d(a){var b=a&&(e&&a[e]||a[f]);if("function"==typeof b)return b}var e="function"==typeof Symbol&&Symbol.iterator,f="@@iterator";b.exports=d},{}],665:[function(a,b,c){"use strict";function d(a){for(;a&&a.firstChild;)a=a.firstChild;return a}function e(a){for(;a;){if(a.nextSibling)return a.nextSibling;a=a.parentNode}}function f(a,b){for(var c=d(a),f=0,g=0;c;){if(3===c.nodeType){if(g=f+c.textContent.length,f<=b&&g>=b)return{node:c,offset:b-f};f=g}c=d(e(c))}}b.exports=f},{}],666:[function(a,b,c){"use strict";function d(){return!f&&e.canUseDOM&&(f="textContent"in document.documentElement?"textContent":"innerText"),f}var e=a("fbjs/lib/ExecutionEnvironment"),f=null;b.exports=d},{"fbjs/lib/ExecutionEnvironment":303}],667:[function(a,b,c){"use strict";function d(a,b){var c={};return c[a.toLowerCase()]=b.toLowerCase(),c["Webkit"+a]="webkit"+b,c["Moz"+a]="moz"+b,c["ms"+a]="MS"+b,c["O"+a]="o"+b.toLowerCase(),c}function e(a){if(h[a])return h[a];if(!g[a])return a;var b=g[a];for(var c in b)if(b.hasOwnProperty(c)&&c in i)return h[a]=b[c];return""}var f=a("fbjs/lib/ExecutionEnvironment"),g={animationend:d("Animation","AnimationEnd"),animationiteration:d("Animation","AnimationIteration"),animationstart:d("Animation","AnimationStart"),transitionend:d("Transition","TransitionEnd")},h={},i={};f.canUseDOM&&(i=document.createElement("div").style,"AnimationEvent"in window||(delete g.animationend.animation,delete g.animationiteration.animation,delete g.animationstart.animation),"TransitionEvent"in window||delete g.transitionend.transition),b.exports=e},{"fbjs/lib/ExecutionEnvironment":303}],668:[function(a,b,c){"use strict";function d(a){if(a){var b=a.getName();if(b)return" Check the render method of `"+b+"`."}return""}function e(a){return"function"==typeof a&&"undefined"!=typeof a.prototype&&"function"==typeof a.prototype.mountComponent&&"function"==typeof a.prototype.receiveComponent}function f(a,b){var c;if(null===a||a===!1)c=j.create(f);else if("object"==typeof a){var h=a;!h||"function"!=typeof h.type&&"string"!=typeof h.type?g("130",null==h.type?h.type:typeof h.type,d(h._owner)):void 0,"string"==typeof h.type?c=k.createInternalComponent(h):e(h.type)?(c=new h.type(h),c.getHostNode||(c.getHostNode=c.getNativeNode)):c=new l(h)}else"string"==typeof a||"number"==typeof a?c=k.createInstanceForText(a):g("131",typeof a);return c._mountIndex=0,c._mountImage=null,c}var g=a("./reactProdInvariant"),h=a("object-assign"),i=a("./ReactCompositeComponent"),j=a("./ReactEmptyComponent"),k=a("./ReactHostComponent"),l=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),function(a){this.construct(a)});h(l.prototype,i.Mixin,{_instantiateReactComponent:f});b.exports=f},{"./ReactCompositeComponent":570,"./ReactEmptyComponent":596,"./ReactHostComponent":602,"./reactProdInvariant":673,"fbjs/lib/invariant":317,"fbjs/lib/warning":326,"object-assign":680}],669:[function(a,b,c){"use strict";/** + * Checks if an event is supported in the current execution environment. + * + * NOTE: This will not work correctly for non-generic events such as `change`, + * `reset`, `load`, `error`, and `select`. + * + * Borrows from Modernizr. + * + * @param {string} eventNameSuffix Event name, e.g. "click". + * @param {?boolean} capture Check if the capture phase is supported. + * @return {boolean} True if the event is supported. + * @internal + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */ +function d(a,b){if(!f.canUseDOM||b&&!("addEventListener"in document))return!1;var c="on"+a,d=c in document;if(!d){var g=document.createElement("div");g.setAttribute(c,"return;"),d="function"==typeof g[c]}return!d&&e&&"wheel"===a&&(d=document.implementation.hasFeature("Events.wheel","3.0")),d}var e,f=a("fbjs/lib/ExecutionEnvironment");f.canUseDOM&&(e=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0),b.exports=d},{"fbjs/lib/ExecutionEnvironment":303}],670:[function(a,b,c){"use strict";function d(a){var b=a&&a.nodeName&&a.nodeName.toLowerCase();return"input"===b?!!e[a.type]:"textarea"===b}var e={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};b.exports=d},{}],671:[function(a,b,c){"use strict";function d(a){return f.isValidElement(a)?void 0:e("143"),a}var e=a("./reactProdInvariant"),f=a("./ReactElement");a("fbjs/lib/invariant");b.exports=d},{"./ReactElement":594,"./reactProdInvariant":673,"fbjs/lib/invariant":317}],672:[function(a,b,c){"use strict";function d(a){return'"'+e(a)+'"'}var e=a("./escapeTextContentForBrowser");b.exports=d},{"./escapeTextContentForBrowser":655}],673:[function(a,b,c){"use strict";function d(a){for(var b=arguments.length-1,c="Minified React error #"+a+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+a,d=0;d]/,i=a("./createMicrosoftUnsafeLocalFunction"),j=i(function(a,b){if(a.namespaceURI!==f.svg||"innerHTML"in a)a.innerHTML=b;else{d=d||document.createElement("div"),d.innerHTML=""+b+"";for(var c=d.firstChild;c.firstChild;)a.appendChild(c.firstChild)}});if(e.canUseDOM){var k=document.createElement("div");k.innerHTML=" ",""===k.innerHTML&&(j=function(a,b){if(a.parentNode&&a.parentNode.replaceChild(a,a),g.test(b)||"<"===b[0]&&h.test(b)){a.innerHTML=String.fromCharCode(65279)+b;var c=a.firstChild;1===c.data.length?a.removeChild(c):c.deleteData(0,1)}else a.innerHTML=b}),k=null}b.exports=j},{"./DOMNamespaces":543,"./createMicrosoftUnsafeLocalFunction":653,"fbjs/lib/ExecutionEnvironment":303}],676:[function(a,b,c){"use strict";var d=a("fbjs/lib/ExecutionEnvironment"),e=a("./escapeTextContentForBrowser"),f=a("./setInnerHTML"),g=function(a,b){if(b){var c=a.firstChild;if(c&&c===a.lastChild&&3===c.nodeType)return void(c.nodeValue=b)}a.textContent=b};d.canUseDOM&&("textContent"in document.documentElement||(g=function(a,b){f(a,e(b))})),b.exports=g},{"./escapeTextContentForBrowser":655,"./setInnerHTML":675,"fbjs/lib/ExecutionEnvironment":303}],677:[function(a,b,c){"use strict";function d(a,b){var c=null===a||a===!1,d=null===b||b===!1;if(c||d)return c===d;var e=typeof a,f=typeof b;return"string"===e||"number"===e?"string"===f||"number"===f:"object"===f&&a.type===b.type&&a.key===b.key}b.exports=d},{}],678:[function(a,b,c){"use strict";function d(a,b){return a&&"object"==typeof a&&null!=a.key?j.escape(a.key):b.toString(36)}function e(a,b,c,f){var m=typeof a;if("undefined"!==m&&"boolean"!==m||(a=null),null===a||"string"===m||"number"===m||h.isValidElement(a))return c(f,a,""===b?k+d(a,0):b),1;var n,o,p=0,q=""===b?k:b+l;if(Array.isArray(a))for(var r=0;r=0;c--){var e=b[c];a=e(a)}return a}}c.__esModule=!0,c.default=d},{}],683:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("./utils/createEagerElementUtil"),f=d(e),g=a("./isReferentiallyTransparentFunctionComponent"),h=d(g),i=function(a){var b=(0,h.default)(a);return function(c,d){return(0,f.default)(!1,b,a,c,d)}};c.default=i},{"./isReferentiallyTransparentFunctionComponent":687,"./utils/createEagerElementUtil":691}],684:[function(a,b,c){"use strict";c.__esModule=!0;var d=function(a,b){arguments.length<=2||void 0===arguments[2]||arguments[2],!(arguments.length<=3||void 0===arguments[3])&&arguments[3];return a};c.default=d},{"./wrapDisplayName":692}],685:[function(a,b,c){"use strict";c.__esModule=!0;var d=function(a){if("string"==typeof a)return a;if(a)return a.displayName||a.name||"Component"};c.default=d},{}],686:[function(a,b,c){"use strict";c.__esModule=!0;var d=function(a){return Boolean(a&&a.prototype&&"object"==typeof a.prototype.isReactComponent)};c.default=d},{}],687:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("./isClassComponent.js"),f=d(e),g=function(a){return Boolean(!("function"!=typeof a||(0,f.default)(a)||a.defaultProps||a.contextTypes||a.propTypes))};c.default=g},{"./isClassComponent.js":686}],688:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("./shouldUpdate"),f=d(e),g=a("./shallowEqual"),h=d(g),i=a("./createHelper"),j=d(i),k=(0,f.default)(function(a,b){return!(0,h.default)(a,b)});c.default=(0,j.default)(k,"pure",!0,!0)},{"./createHelper":684,"./shallowEqual":689,"./shouldUpdate":690}],689:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=a("fbjs/lib/shallowEqual"),f=d(e);c.default=f.default},{"fbjs/lib/shallowEqual":325}],690:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}c.__esModule=!0;var h=a("react"),i=a("./createHelper"),j=d(i),k=a("./createEagerFactory"),l=d(k),m=function(a){return function(b){var c=(0,l.default)(b);return function(b){function d(){return e(this,d),f(this,b.apply(this,arguments))}return g(d,b),d.prototype.shouldComponentUpdate=function(b){return a(this.props,b)},d.prototype.render=function(){return c(this.props)},d}(h.Component)}};c.default=(0,j.default)(m,"shouldUpdate")},{"./createEagerFactory":683,"./createHelper":684,react:681}],691:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}c.__esModule=!0;var e=Object.assign||function(a){for(var b=1;b=0;--d){var e=this.tryEntries[d],f=e.completion;if("root"===e.tryLoc)return b("end");if(e.tryLoc<=this.prev){var g=s.call(e,"catchLoc"),h=s.call(e,"finallyLoc");if(g&&h){if(this.prev=0;--c){var d=this.tryEntries[c];if(d.tryLoc<=this.prev&&s.call(d,"finallyLoc")&&this.prev=0;--b){var c=this.tryEntries[b];if(c.finallyLoc===a)return this.complete(c.completion,c.afterLoc),n(c),C}},catch:function(a){for(var b=this.tryEntries.length-1;b>=0;--b){var c=this.tryEntries[b];if(c.tryLoc===a){var d=c.completion;if("throw"===d.type){var e=d.arg;n(c)}return e}}throw new Error("illegal catch attempt")},delegateYield:function(a,b,c){return this.delegate={iterator:p(a),resultName:b,nextLoc:c},C}}}("object"==typeof c?c:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,a("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:7}],694:[function(a,b,c){b.exports=function(a){for(var b=1;b-1?b:a}function l(a,b){b=b||{};var c=b.body;if(l.prototype.isPrototypeOf(a)){if(a.bodyUsed)throw new TypeError("Already read");this.url=a.url,this.credentials=a.credentials,b.headers||(this.headers=new e(a.headers)),this.method=a.method,this.mode=a.mode,c||(c=a._bodyInit,a.bodyUsed=!0)}else this.url=a;if(this.credentials=b.credentials||this.credentials||"omit",!b.headers&&this.headers||(this.headers=new e(b.headers)),this.method=k(b.method||this.method||"GET"),this.mode=b.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&c)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(c)}function m(a){var b=new FormData;return a.trim().split("&").forEach(function(a){if(a){var c=a.split("="),d=c.shift().replace(/\+/g," "),e=c.join("=").replace(/\+/g," ");b.append(decodeURIComponent(d),decodeURIComponent(e))}}),b}function n(a){var b=new e,c=(a.getAllResponseHeaders()||"").trim().split("\n");return c.forEach(function(a){var c=a.trim().split(":"),d=c.shift().trim(),e=c.join(":").trim();b.append(d,e)}),b}function o(a,b){b||(b={}),this.type="default",this.status=b.status,this.ok=this.status>=200&&this.status<300,this.statusText=b.statusText,this.headers=b.headers instanceof e?b.headers:new e(b.headers),this.url=b.url||"",this._initBody(a)}if(!a.fetch){var p={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&&"iterator"in Symbol,blob:"FileReader"in a&&"Blob"in a&&function(){try{return new Blob,!0}catch(a){return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};e.prototype.append=function(a,d){a=b(a),d=c(d);var e=this.map[a];e||(e=[],this.map[a]=e),e.push(d)},e.prototype.delete=function(a){delete this.map[b(a)]},e.prototype.get=function(a){var c=this.map[b(a)];return c?c[0]:null},e.prototype.getAll=function(a){return this.map[b(a)]||[]},e.prototype.has=function(a){return this.map.hasOwnProperty(b(a))},e.prototype.set=function(a,d){this.map[b(a)]=[c(d)]},e.prototype.forEach=function(a,b){Object.getOwnPropertyNames(this.map).forEach(function(c){this.map[c].forEach(function(d){a.call(b,d,c,this)},this)},this)},e.prototype.keys=function(){var a=[];return this.forEach(function(b,c){a.push(c)}),d(a)},e.prototype.values=function(){var a=[];return this.forEach(function(b){a.push(b)}),d(a)},e.prototype.entries=function(){var a=[];return this.forEach(function(b,c){a.push([c,b])}),d(a)},p.iterable&&(e.prototype[Symbol.iterator]=e.prototype.entries);var q=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];l.prototype.clone=function(){return new l(this)},j.call(l.prototype),j.call(o.prototype),o.prototype.clone=function(){return new o(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new e(this.headers),url:this.url})},o.error=function(){var a=new o(null,{status:0,statusText:""});return a.type="error",a};var r=[301,302,303,307,308];o.redirect=function(a,b){if(r.indexOf(b)===-1)throw new RangeError("Invalid status code");return new o(null,{status:b,headers:{location:a}})},a.Headers=e,a.Request=l,a.Response=o,a.fetch=function(a,b){return new Promise(function(c,d){function e(){return"responseURL"in g?g.responseURL:/^X-Request-URL:/m.test(g.getAllResponseHeaders())?g.getResponseHeader("X-Request-URL"):void 0}var f;f=l.prototype.isPrototypeOf(a)&&!b?a:new l(a,b);var g=new XMLHttpRequest;g.onload=function(){var a={status:g.status,statusText:g.statusText,headers:n(g),url:e()},b="response"in g?g.response:g.responseText;c(new o(b,a))},g.onerror=function(){d(new TypeError("Network request failed"))},g.ontimeout=function(){d(new TypeError("Network request failed"))},g.open(f.method,f.url,!0),"include"===f.credentials&&(g.withCredentials=!0),"responseType"in g&&p.blob&&(g.responseType="blob"),f.headers.forEach(function(a,b){g.setRequestHeader(b,a)}),g.send("undefined"==typeof f._bodyInit?null:f._bodyInit)})},a.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},{}],697:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(c,"__esModule",{value:!0});var e=a("react"),f=d(e),g=a("material-ui/RefreshIndicator"),h=d(g),i={refresh:{display:"inline-block",position:"relative"}},j=function(){return f.default.createElement("div",{className:"yoast-wizard-overlay-loader"},f.default.createElement(h.default,{size:40,left:10,top:100,status:"loading",style:i.refresh,"justify-content":"center","z-index":11}))};c.default=j},{"material-ui/RefreshIndicator":488,react:681}],698:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=Object.assign||function(a){for(var b=1;b0&&(a[e].previous=b[d-1]),d>-1&&d-1?c+1:0}},{key:"getNavigationbutton",value:function(a,b,c,d){var e=this,f=!1;return"next"!==a||c.next||(b.label=this.props.translate("Close"),b["aria-label"]=this.props.translate("Close the Wizard"),b.onClick=function(){return""!==e.props.finishUrl?void(window.location.href=e.props.finishUrl):void history.go(-1)}),"previous"!==a||c.previous||(f=!0),f?"":k.default.createElement(w.default,h({className:d},b))}},{key:"render",value:function(){var a=this,b=this.getCurrentStep(),c=this.getNavigationbutton("previous",{label:this.props.translate("Previous"),"aria-label":this.props.translate("Previous step"),onClick:this.setPreviousStep.bind(this),disableFocusRipple:!0,disableTouchRipple:!0,disableKeyboardFocus:!0},b,"yoast-wizard--button yoast-wizard--button__previous"),d=this.getNavigationbutton("next",{label:this.props.translate("Next"),"aria-label":this.props.translate("Next step"),primary:!0,onClick:this.setNextStep.bind(this),disableFocusRipple:!0,disableTouchRipple:!0,disableKeyboardFocus:!0},b,"yoast-wizard--button yoast-wizard--button__next");return k.default.createElement(A.default,{muiTheme:D.default},k.default.createElement("div",{className:"yoast-wizard-body"},k.default.createElement(y.default,{height:93,width:200}),k.default.createElement(q.default,{steps:this.props.steps,stepIndex:this.getCurrentStepNumber()-1,onClick:function(b,c){return a.postStep(b,c)}}),k.default.createElement("div",{className:"yoast-wizard-container"},k.default.createElement("div",{className:"yoast-wizard"},k.default.createElement(o.default,{ref:"step",currentStep:this.state.currentStepId,title:b.title,fields:b.fields,customComponents:this.props.customComponents}),k.default.createElement("div",{className:"yoast-wizard--navigation"},c,d)),this.state.isLoading?k.default.createElement("div",{className:"yoast-wizard-overlay"},k.default.createElement(s.default,null)):"")))}}]),b}(k.default.Component);E.propTypes={endpoint:k.default.PropTypes.object.isRequired,steps:k.default.PropTypes.object.isRequired,fields:k.default.PropTypes.object.isRequired,customComponents:k.default.PropTypes.object,finishUrl:k.default.PropTypes.string},E.defaultProps={customComponents:{},finishUrl:""},c.default=(0,B.localize)(E)},{"../../utils/i18n":715,"../basic/YoastLogo":709,"./LoadingIndicator":697,"./Step":699,"./StepIndicator":701,"./config/yoast-theme":706,"./helpers/ajaxHelper":707,"material-ui/RaisedButton":486,"material-ui/styles/MuiThemeProvider":507,react:681,"react-dom":528}],699:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function g(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var h=function(){function a(a,b){for(var c=0;c1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}}return arr;};function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;};return false;}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;}function checkHeaderOptionsSortingLocked(table,i){if((table.config.headers[i])&&(table.config.headers[i].lockedOrder))return table.config.headers[i].lockedOrder;return false;}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('').css('width',$(this).width()));});$(table).prepend(colgroup);};}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i b["+i+"]) ? 1 : 0));";};function makeSortTextDesc(i){return"((b["+i+"] < a["+i+"]) ? -1 : ((b["+i+"] > a["+i+"]) ? 1 : 0));";};function makeSortNumeric(i){return"a["+i+"]-b["+i+"];";};function makeSortNumericDesc(i){return"b["+i+"]-a["+i+"];";};function sortText(a,b){if(table.config.sortLocaleCompare)return a.localeCompare(b);return((ab)?1:0));};function sortTextDesc(a,b){if(table.config.sortLocaleCompare)return b.localeCompare(a);return((ba)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$.data(this,"tablesorter",config);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){$this.trigger("sortStart");var $cell=$(this);var i=this.column;this.order=this.count++%2;if(this.lockedOrder)this.order=this.lockedOrder;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j0){$this.trigger("sorton",[config.sortList]);}applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ca.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ca.js new file mode 100644 index 0000000..cd854e3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ca.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ca",[],function(){return{errorLoading:function(){return"La càrrega ha fallat"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Si us plau, elimina "+t+" car";return t==1?n+="àcter":n+="àcters",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Si us plau, introdueix "+t+" car";return t==1?n+="àcter":n+="àcters",n},loadingMore:function(){return"Carregant més resultats…"},maximumSelected:function(e){var t="Només es pot seleccionar "+e.maximum+" element";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No s'han trobat resultats"},searching:function(){return"Cercant…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/cs.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/cs.js new file mode 100644 index 0000000..6f139d7 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/cs.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/cs",[],function(){function e(e,t){switch(e){case 2:return t?"dva":"dvě";case 3:return"tři";case 4:return"čtyři"}return""}return{errorLoading:function(){return"Výsledky nemohly být načteny."},inputTooLong:function(t){var n=t.input.length-t.maximum;return n==1?"Prosím zadejte o jeden znak méně":n<=4?"Prosím zadejte o "+e(n,!0)+" znaky méně":"Prosím zadejte o "+n+" znaků méně"},inputTooShort:function(t){var n=t.minimum-t.input.length;return n==1?"Prosím zadejte ještě jeden znak":n<=4?"Prosím zadejte ještě další "+e(n,!0)+" znaky":"Prosím zadejte ještě dalších "+n+" znaků"},loadingMore:function(){return"Načítají se další výsledky…"},maximumSelected:function(t){var n=t.maximum;return n==1?"Můžete zvolit jen jednu položku":n<=4?"Můžete zvolit maximálně "+e(n,!1)+" položky":"Můžete zvolit maximálně "+n+" položek"},noResults:function(){return"Nenalezeny žádné položky"},searching:function(){return"Vyhledávání…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/da.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/da.js new file mode 100644 index 0000000..112eaaf --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/da.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Angiv venligst "+t+" tegn mindre";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Angiv venligst "+t+" tegn mere";return n},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/de.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/de.js new file mode 100644 index 0000000..7e6e944 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/de.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/de",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Bitte "+t+" Zeichen weniger eingeben"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Bitte "+t+" Zeichen mehr eingeben"},loadingMore:function(){return"Lade mehr Ergebnisse…"},maximumSelected:function(e){var t="Sie können nur "+e.maximum+" Eintr";return e.maximum===1?t+="ag":t+="äge",t+=" auswählen",t},noResults:function(){return"Keine Übereinstimmungen gefunden"},searching:function(){return"Suche…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/el.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/el.js new file mode 100644 index 0000000..9440588 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/el.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/el",[],function(){return{errorLoading:function(){return"Τα αποτελέσματα δεν μπόρεσαν να φορτώσουν."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Παρακαλώ διαγράψτε "+t+" χαρακτήρ";return t==1&&(n+="α"),t!=1&&(n+="ες"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Παρακαλώ συμπληρώστε "+t+" ή περισσότερους χαρακτήρες";return n},loadingMore:function(){return"Φόρτωση περισσότερων αποτελεσμάτων…"},maximumSelected:function(e){var t="Μπορείτε να επιλέξετε μόνο "+e.maximum+" επιλογ";return e.maximum==1&&(t+="ή"),e.maximum!=1&&(t+="ές"),t},noResults:function(){return"Δεν βρέθηκαν αποτελέσματα"},searching:function(){return"Αναζήτηση…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/en.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/en.js new file mode 100644 index 0000000..2dd1790 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/en.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/es.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/es.js new file mode 100644 index 0000000..677a7c0 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/es.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/es",[],function(){return{errorLoading:function(){return"La carga falló"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor, elimine "+t+" car";return t==1?n+="ácter":n+="acteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Por favor, introduzca "+t+" car";return t==1?n+="ácter":n+="acteres",n},loadingMore:function(){return"Cargando más resultados…"},maximumSelected:function(e){var t="Sólo puede seleccionar "+e.maximum+" elemento";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No se encontraron resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/et.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/et.js new file mode 100644 index 0000000..fbe61bd --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/et.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/eu.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/eu.js new file mode 100644 index 0000000..08703d9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/eu.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gutxiago",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gehiago",n},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return e.maximum===1?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fa.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fa.js new file mode 100644 index 0000000..a516fd7 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fa.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="لطفاً "+t+" کاراکتر را حذف نمایید";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لطفاً تعداد "+t+" کاراکتر یا بیشتر وارد نمایید";return n},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(e){var t="شما تنها می‌توانید "+e.maximum+" آیتم را انتخاب نمایید";return t},noResults:function(){return"هیچ نتیجه‌ای یافت نشد"},searching:function(){return"در حال جستجو..."}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fi.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fi.js new file mode 100644 index 0000000..5f25d4e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fi.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fr.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fr.js new file mode 100644 index 0000000..520f30f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/fr.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fr",[],function(){return{errorLoading:function(){return"Les résultats ne peuvent pas être chargés."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Supprimez "+t+" caractère";return t!==1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Saisissez "+t+" caractère";return t!==1&&(n+="s"),n},loadingMore:function(){return"Chargement de résultats supplémentaires…"},maximumSelected:function(e){var t="Vous pouvez seulement sélectionner "+e.maximum+" élément";return e.maximum!==1&&(t+="s"),t},noResults:function(){return"Aucun résultat trouvé"},searching:function(){return"Recherche en cours…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/gl.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/gl.js new file mode 100644 index 0000000..35c6a98 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/gl.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/gl",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Elimine ";return t===1?n+="un carácter":n+=t+" caracteres",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Engada ";return t===1?n+="un carácter":n+=t+" caracteres",n},loadingMore:function(){return"Cargando máis resultados…"},maximumSelected:function(e){var t="Só pode ";return e.maximum===1?t+="un elemento":t+=e.maximum+" elementos",t},noResults:function(){return"Non se atoparon resultados"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/he.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/he.js new file mode 100644 index 0000000..6c958c9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/he.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק ";return t===1?n+="תו אחד":n+=t+" תווים",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס ";return t===1?n+="תו אחד":n+=t+" תווים",n+=" או יותר",n},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור עד ";return e.maximum===1?t+="פריט אחד":t+=e.maximum+" פריטים",t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hi.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hi.js new file mode 100644 index 0000000..6a2096e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hi.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" अक्षर को हटा दें";return t>1&&(n=t+" अक्षरों को हटा दें "),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="कृपया "+t+" या अधिक अक्षर दर्ज करें";return n},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(e){var t="आप केवल "+e.maximum+" आइटम का चयन कर सकते हैं";return t},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hr.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hr.js new file mode 100644 index 0000000..6606445 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hr.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hu.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hu.js new file mode 100644 index 0000000..fec1e0a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/hu.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/id.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/id.js new file mode 100644 index 0000000..d5fa650 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/id.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/is.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/is.js new file mode 100644 index 0000000..5266e42 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/is.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/it.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/it.js new file mode 100644 index 0000000..42c8c31 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/it.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/it",[],function(){return{errorLoading:function(){return"I risultati non possono essere caricati."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Per favore cancella "+t+" caratter";return t!==1?n+="i":n+="e",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Per favore inserisci "+t+" o più caratteri";return n},loadingMore:function(){return"Caricando più risultati…"},maximumSelected:function(e){var t="Puoi selezionare solo "+e.maximum+" element";return e.maximum!==1?t+="i":t+="o",t},noResults:function(){return"Nessun risultato trovato"},searching:function(){return"Sto cercando…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ja.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ja.js new file mode 100644 index 0000000..2e27197 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ja.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/km.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/km.js new file mode 100644 index 0000000..875b461 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/km.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="សូមលុបចេញ "+t+" អក្សរ";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="សូមបញ្ចូល"+t+" អក្សរ រឺ ច្រើនជាងនេះ";return n},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(e){var t="អ្នកអាចជ្រើសរើសបានតែ "+e.maximum+" ជម្រើសប៉ុណ្ណោះ";return t},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ko.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ko.js new file mode 100644 index 0000000..8bad406 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ko.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lt.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lt.js new file mode 100644 index 0000000..fc83694 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lt.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lt",[],function(){function e(e,t,n,r){return e%10===1&&(e%100<11||e%100>19)?t:e%10>=2&&e%10<=9&&(e%100<11||e%100>19)?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Pašalinkite "+n+" simbol";return r+=e(n,"į","ius","ių"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Įrašykite dar "+n+" simbol";return r+=e(n,"į","ius","ių"),r},loadingMore:function(){return"Kraunama daugiau rezultatų…"},maximumSelected:function(t){var n="Jūs galite pasirinkti tik "+t.maximum+" element";return n+=e(t.maximum,"ą","us","ų"),n},noResults:function(){return"Atitikmenų nerasta"},searching:function(){return"Ieškoma…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lv.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lv.js new file mode 100644 index 0000000..7746e79 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/lv.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lv",[],function(){function e(e,t,n,r){return e===11?t:e%10===1?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Lūdzu ievadiet par "+n;return r+=" simbol"+e(n,"iem","u","iem"),r+" mazāk"},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Lūdzu ievadiet vēl "+n;return r+=" simbol"+e(n,"us","u","us"),r},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(t){var n="Jūs varat izvēlēties ne vairāk kā "+t.maximum;return n+=" element"+e(t.maximum,"us","u","us"),n},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/mk.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/mk.js new file mode 100644 index 0000000..58ae6ad --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/mk.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/mk",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Ве молиме внесете "+e.maximum+" помалку карактер";return e.maximum!==1&&(n+="и"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Ве молиме внесете уште "+e.maximum+" карактер";return e.maximum!==1&&(n+="и"),n},loadingMore:function(){return"Вчитување резултати…"},maximumSelected:function(e){var t="Можете да изберете само "+e.maximum+" ставк";return e.maximum===1?t+="а":t+="и",t},noResults:function(){return"Нема пронајдено совпаѓања"},searching:function(){return"Пребарување…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ms.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ms.js new file mode 100644 index 0000000..8323d55 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ms.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Sila hapuskan "+t+" aksara"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Sila masukkan "+t+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(e){return"Anda hanya boleh memilih "+e.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nb.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nb.js new file mode 100644 index 0000000..1c4e333 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nb.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vennligst skriv inn ";return t>1?n+=" flere tegn":n+=" tegn til",n},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nl.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nl.js new file mode 100644 index 0000000..46f987d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/nl.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nl",[],function(){return{errorLoading:function(){return"De resultaten konden niet worden geladen."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Gelieve "+t+" karakters te verwijderen";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Gelieve "+t+" of meer karakters in te voeren";return n},loadingMore:function(){return"Meer resultaten laden…"},maximumSelected:function(e){var t=e.maximum==1?"kan":"kunnen",n="Er "+t+" maar "+e.maximum+" item";return e.maximum!=1&&(n+="s"),n+=" worden geselecteerd",n},noResults:function(){return"Geen resultaten gevonden…"},searching:function(){return"Zoeken…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pl.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pl.js new file mode 100644 index 0000000..f2407a1 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pl.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pl",[],function(){var e=["znak","znaki","znaków"],t=["element","elementy","elementów"],n=function(t,n){if(t===1)return n[0];if(t>1&&t<=4)return n[1];if(t>=5)return n[2]};return{errorLoading:function(){return"Nie można załadować wyników."},inputTooLong:function(t){var r=t.input.length-t.maximum;return"Usuń "+r+" "+n(r,e)},inputTooShort:function(t){var r=t.minimum-t.input.length;return"Podaj przynajmniej "+r+" "+n(r,e)},loadingMore:function(){return"Trwa ładowanie…"},maximumSelected:function(e){return"Możesz zaznaczyć tylko "+e.maximum+" "+n(e.maximum,t)},noResults:function(){return"Brak wyników"},searching:function(){return"Trwa wyszukiwanie…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt-BR.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt-BR.js new file mode 100644 index 0000000..3db40b6 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt-BR.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt-BR",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Apague "+t+" caracter";return t!=1&&(n+="es"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Digite "+t+" ou mais caracteres";return n},loadingMore:function(){return"Carregando mais resultados…"},maximumSelected:function(e){var t="Você só pode selecionar "+e.maximum+" ite";return e.maximum==1?t+="m":t+="ns",t},noResults:function(){return"Nenhum resultado encontrado"},searching:function(){return"Buscando…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt.js new file mode 100644 index 0000000..0befe03 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/pt.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/pt",[],function(){return{errorLoading:function(){return"Os resultados não puderam ser carregados."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Por favor apague "+t+" ";return n+=t!=1?"caracteres":"carácter",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Introduza "+t+" ou mais caracteres";return n},loadingMore:function(){return"A carregar mais resultados…"},maximumSelected:function(e){var t="Apenas pode seleccionar "+e.maximum+" ";return t+=e.maximum!=1?"itens":"item",t},noResults:function(){return"Sem resultados"},searching:function(){return"A procurar…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ro.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ro.js new file mode 100644 index 0000000..e8ebb35 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ro.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ro",[],function(){return{errorLoading:function(){return"Rezultatele nu au putut fi incărcate."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vă rugăm să ștergeți"+t+" caracter";return t!==1&&(n+="e"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vă rugăm să introduceți "+t+"sau mai multe caractere";return n},loadingMore:function(){return"Se încarcă mai multe rezultate…"},maximumSelected:function(e){var t="Aveți voie să selectați cel mult "+e.maximum;return t+=" element",e.maximum!==1&&(t+="e"),t},noResults:function(){return"Nu au fost găsite rezultate"},searching:function(){return"Căutare…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ru.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ru.js new file mode 100644 index 0000000..6db6893 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/ru.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ru",[],function(){function e(e,t,n,r){return e%10<5&&e%10>0&&e%100<5||e%100>20?e%10>1?n:t:r}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Пожалуйста, введите на "+n+" символ";return r+=e(n,"","a","ов"),r+=" меньше",r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Пожалуйста, введите еще хотя бы "+n+" символ";return r+=e(n,"","a","ов"),r},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(t){var n="Вы можете выбрать не более "+t.maximum+" элемент";return n+=e(t.maximum,"","a","ов"),n},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sk.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sk.js new file mode 100644 index 0000000..1fefd70 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sk.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sk",[],function(){var e={2:function(e){return e?"dva":"dve"},3:function(){return"tri"},4:function(){return"štyri"}};return{inputTooLong:function(t){var n=t.input.length-t.maximum;return n==1?"Prosím, zadajte o jeden znak menej":n>=2&&n<=4?"Prosím, zadajte o "+e[n](!0)+" znaky menej":"Prosím, zadajte o "+n+" znakov menej"},inputTooShort:function(t){var n=t.minimum-t.input.length;return n==1?"Prosím, zadajte ešte jeden znak":n<=4?"Prosím, zadajte ešte ďalšie "+e[n](!0)+" znaky":"Prosím, zadajte ešte ďalších "+n+" znakov"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(t){return t.maximum==1?"Môžete zvoliť len jednu položku":t.maximum>=2&&t.maximum<=4?"Môžete zvoliť najviac "+e[t.maximum](!1)+" položky":"Môžete zvoliť najviac "+t.maximum+" položiek"},noResults:function(){return"Nenašli sa žiadne položky"},searching:function(){return"Vyhľadávanie…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr-Cyrl.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr-Cyrl.js new file mode 100644 index 0000000..7f037b8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr-Cyrl.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sr-Cyrl",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Преузимање није успело."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Обришите "+n+" симбол";return r+=e(n,"","а","а"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Укуцајте бар још "+n+" симбол";return r+=e(n,"","а","а"),r},loadingMore:function(){return"Преузимање још резултата…"},maximumSelected:function(t){var n="Можете изабрати само "+t.maximum+" ставк";return n+=e(t.maximum,"у","е","и"),n},noResults:function(){return"Ништа није пронађено"},searching:function(){return"Претрага…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr.js new file mode 100644 index 0000000..90c141b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sr.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sr",[],function(){function e(e,t,n,r){return e%10==1&&e%100!=11?t:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?n:r}return{errorLoading:function(){return"Preuzimanje nije uspelo."},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Obrišite "+n+" simbol";return r+=e(n,"","a","a"),r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Ukucajte bar još "+n+" simbol";return r+=e(n,"","a","a"),r},loadingMore:function(){return"Preuzimanje još rezultata…"},maximumSelected:function(t){var n="Možete izabrati samo "+t.maximum+" stavk";return n+=e(t.maximum,"u","e","i"),n},noResults:function(){return"Ništa nije pronađeno"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sv.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sv.js new file mode 100644 index 0000000..2194e13 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/sv.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vänligen sudda ut "+t+" tecken";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vänligen skriv in "+t+" eller fler tecken";return n},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(e){var t="Du kan max välja "+e.maximum+" element";return t},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/th.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/th.js new file mode 100644 index 0000000..456520b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/th.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/th",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/tr.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/tr.js new file mode 100644 index 0000000..ff4a591 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/tr.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/uk.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/uk.js new file mode 100644 index 0000000..66a1a8e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/uk.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/uk",[],function(){function e(e,t,n,r){return e%100>10&&e%100<15?r:e%10===1?t:e%10>1&&e%10<5?n:r}return{errorLoading:function(){return"Неможливо завантажити результати"},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Будь ласка, видаліть "+n+" "+e(t.maximum,"літеру","літери","літер")},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Будь ласка, введіть "+t+" або більше літер"},loadingMore:function(){return"Завантаження інших результатів…"},maximumSelected:function(t){return"Ви можете вибрати лише "+t.maximum+" "+e(t.maximum,"пункт","пункти","пунктів")},noResults:function(){return"Нічого не знайдено"},searching:function(){return"Пошук…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/vi.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/vi.js new file mode 100644 index 0000000..750fa9d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/vi.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+' ký tự"';return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-CN.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-CN.js new file mode 100644 index 0000000..fdea008 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-CN.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-TW.js b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-TW.js new file mode 100644 index 0000000..33eba48 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/i18n/zh-TW.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */ + +(function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="請刪掉"+t+"個字元";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="請再輸入"+t+"個字元";return n},loadingMore:function(){return"載入中…"},maximumSelected:function(e){var t="你只能選擇最多"+e.maximum+"項";return t},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"}}}),{define:e.define,require:e.require}})(); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/select2.min.js b/wp-content/plugins/wordpress-seo/js/dist/select2/select2.min.js new file mode 100644 index 0000000..43f0a65 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/select2.min.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;hc;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('
    ');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('
  • '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(''),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('
      '),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('
    • ×
    • ');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('×');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change"); +if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('
    • '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(""),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null; +},e.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c}); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-360.min.js b/wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-360.min.js new file mode 100644 index 0000000..d9ca120 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-360.min.js @@ -0,0 +1,28 @@ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g0){var d=this.state.results.map(function(a,c){return j.default.createElement(s,{key:a.objectID,post:a,showDetail:b.showDetail.bind(b,c)})});a=j.default.createElement("ul",{role:"list",className:"wpseo-kb-search-results"},d),(0,p.default)(this.props.foundResultsText.replace("%d",c))}else""!==this.state.searchString&&(a=j.default.createElement("p",null,this.props.noResultsText),(0,p.default)(this.props.noResultsText));return a}},{key:"renderDetail",value:function(){var a=this.state.showDetail,b=this.state.results[a];return j.default.createElement("div",{className:"wpseo-kb-search-detail"},j.default.createElement("div",{className:"wpseo-kb-search-navigation"},j.default.createElement("button",{className:"button dashicon-button wpseo-kb-search-back-button","aria-label":this.props.backLabel,onClick:this.hideDetail},this.props.back),j.default.createElement("a",{href:b.permalink,className:"button dashicon-button wpseo-kb-search-ext-link ","aria-label":this.props.openLabel,target:"_blank"},this.props.open)),j.default.createElement(t,{post:b,iframeTitle:this.props.iframeTitle}))}},{key:"renderError",value:function(a){return console.error(a),(0,p.default)(this.props.errorMessage),j.default.createElement("p",null,this.props.errorMessage)}},{key:"render",value:function(){var a="",b=j.default.createElement(r,{headingText:this.props.headingText,submitAction:this.searchButtonClicked,searchString:this.state.searchString,searchButtonText:this.props.searchButtonText});return a=this.state.errorMessage?j.default.createElement("div",null,b,this.renderError(this.state.errorMessage)):this.state.searching?j.default.createElement("div",null,b,j.default.createElement(u,{loadingPlaceholder:this.props.loadingPlaceholder})):this.state.showDetail===!1?j.default.createElement("div",null,b,this.state.results.length>0?j.default.createElement("h2",{className:"screen-reader-text"},this.props.searchResultsHeading):"",this.renderSearchResults()):this.renderDetail(),j.default.createElement("div",{className:"wpseo-kb-search-container"},a)}}]),b}(j.default.Component);q.propTypes={foundResultsText:j.default.PropTypes.string,noResultsText:j.default.PropTypes.string,headingText:j.default.PropTypes.string,searchButtonText:j.default.PropTypes.string,searchResultsHeading:j.default.PropTypes.string,iframeTitle:j.default.PropTypes.string,algoliaApplicationId:j.default.PropTypes.string.isRequired,algoliaApiKey:j.default.PropTypes.string.isRequired,algoliaIndexName:j.default.PropTypes.string.isRequired,errorMessage:j.default.PropTypes.string.isRequired,loadingPlaceholder:j.default.PropTypes.string.isRequired,open:j.default.PropTypes.string.isRequired,openLabel:j.default.PropTypes.string.isRequired,back:j.default.PropTypes.string.isRequired,backLabel:j.default.PropTypes.string.isRequired},q.defaultProps={foundResultsText:"Number of search results: %d",noResultsText:"No results found.",headingText:"Search the Yoast knowledge base",searchButtonText:"Search",searchResultsHeading:"Search results",iframeTitle:"Knowledge base article",algoliaApplicationId:"RC8G2UCWJK",algoliaApiKey:"459903434a7963f83e7d4cd9bfe89c0d",algoliaIndexName:"knowledge_base_all",errorMessage:"Something went wrong. Please try again later.",loadingPlaceholder:"Loading...",back:"Back",backLabel:"Back to search results",open:"Open",openLabel:"Open the knowledge base article in a new window or read it in the iframe below"};var r=function(a){return j.default.createElement("div",{className:"wpseo-kb-search-search-bar"},j.default.createElement("h2",{id:"wpseo-kb-search-heading"},a.headingText),j.default.createElement("form",{onSubmit:function(b){b.preventDefault(),a.submitAction(b)}},j.default.createElement("input",{type:"text","aria-labelledby":"wpseo-kb-search-heading",defaultValue:a.searchString}),j.default.createElement("button",{type:"submit",className:"button wpseo-kb-search-search-button"},a.searchButtonText)))},s=function(a){var b=a.post,c=b.excerpt||b.metadesc;return j.default.createElement("li",null,j.default.createElement("a",{href:b.permalink,onClick:function(b){b.preventDefault(),a.showDetail()},className:"wpseo-kb-search-result-link"},j.default.createElement("div",{className:"wpseo-kb-search-result"},j.default.createElement("h3",{className:"wpseo-kb-search-result-title"},b.post_title),c&&j.default.createElement("p",null,c))))},t=function(a){var b=a.post.permalink+"amp?source=wpseo-kb-search";return j.default.createElement("iframe",{src:b,className:"kb-search-content-frame",title:a.iframeTitle})},u=function(a){return j.default.createElement("div",{className:"wpseo-kb-loader"},a.loadingPlaceholder)};c.default=q},{"a11y-speak":3,algoliasearch:10,"lodash/isUndefined":59,react:205}],2:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}var e=a("react"),f=d(e),g=a("react-dom"),h=d(g),i=a("./kb-search/wp-seo-kb-search.js"),j=d(i);!function(){function a(a){var b=!1,c="",d=[],e=["userid","name","user_description"],f=["date"],g=["title","parent_title","excerpt","excerpt_only","caption","focuskw","pt_single","pt_plural","modified","id"],h=["term404","searchphrase"],i=["term_title","term_description"],j=["category","category_description","tag","tag_description"];a.hasClass("posttype-template")?d=d.concat(h,i):a.hasClass("homepage-template")?d=d.concat(e,f,g,h,i,j):a.hasClass("taxonomy-template")?d=d.concat(e,f,g,h):a.hasClass("author-template")?d=d.concat(g,f,h,i,j):a.hasClass("date-template")?d=d.concat(e,g,h,i,j):a.hasClass("search-template")?d=d.concat(e,f,g,i,j,["term404"]):a.hasClass("error404-template")&&(d=d.concat(e,f,g,i,j,["searchphrase"])),jQuery.each(d,function(d,e){if(c=a.attr("id")+"-"+e+"-warning",a.val().search("%%"+e+"%%")!==-1){a.addClass("wpseo_variable_warning");var f=wpseoAdminL10n.variable_warning.replace("%s","%%"+e+"%%");jQuery("#"+c).length?jQuery("#"+c).html(f):a.after('
      '+f+"
      "),b=!0}else jQuery("#"+c).length&&jQuery("#"+c).remove()}),b===!1&&a.removeClass("wpseo_variable_warning")}function b(a,b,c,d){jQuery.post(ajaxurl,{action:"wpseo_set_option",option:a,newval:b,_wpnonce:d},function(a){a&&jQuery("#"+c).hide()})}function c(a){jQuery.post(ajaxurl,{action:"wpseo_kill_blocking_files",_ajax_nonce:a}).done(function(a){var b=jQuery(".yoast-notice-blocking-files"),c=jQuery("#blocking_files");c.html(a.data.message),b.attr("tabindex","-1").focus(),a.success?b.removeClass("notice-error").addClass("notice-success"):b.addClass("yoast-blocking-files-error")})}function d(){jQuery("#og_frontpage_desc").val(jQuery("#meta_description").val())}function e(){var a=jQuery("#wpseo-conf");if(a.length){var b=a.attr("action").split("#")[0];a.attr("action",b+window.location.hash)}}function g(){var a=jQuery("#TB_ajaxContent");jQuery.post(ajaxurl,{_wpnonce:a.find("input[name=fb_admin_nonce]").val(),admin_name:a.find("input[name=fb_admin_name]").val(),admin_id:a.find("input[name=fb_admin_id]").val(),action:"wpseo_add_fb_admin"},function(b){var c=jQuery.parseJSON(b);switch(a.find("p.notice").remove(),c.success){case 1:a.find("input[type=text]").val(""),jQuery("#user_admin").append(c.html),jQuery("#connected_fb_admins").show(),tb_remove();break;case 0:jQuery(c.html).insertAfter(a.find("h3"))}})}function i(){var a="400px";jQuery("#company_or_person").select2({width:a,language:wpseoSelect2Locale}),jQuery("#twitter_card_type").select2({width:a,language:wpseoSelect2Locale}),jQuery("#post_types-post-maintax").select2({width:a,language:wpseoSelect2Locale}),jQuery("#profile").select2({width:a,language:wpseoSelect2Locale})}function k(){var a=window.location.hash.replace("#top#","");""!==a&&"#"!==a.charAt(0)||(a=jQuery(".wpseotab").attr("id")),jQuery("#"+a).addClass("active"),jQuery("#"+a+"-tab").addClass("nav-tab-active").click()}jQuery(window).on("hashchange",e),jQuery(document).on("ready",e),window.wpseoDetectWrongVariables=a,window.setWPOption=b,window.wpseoKillBlockingFiles=c,window.wpseoCopyHomeMeta=d,window.wpseo_add_fb_admin=g,window.wpseoSetTabHash=e,jQuery(document).ready(function(){var b=jQuery(".wpseo-kb-search"),d=[];jQuery.each(b,function(a,b){var c=jQuery(b).closest(".wpseotab").attr("id"),e={noResultsText:wpseoAdminL10n.kb_no_results,headingText:wpseoAdminL10n.kb_heading,searchButtonText:wpseoAdminL10n.kb_search_button_text,searchResultsHeading:wpseoAdminL10n.kb_search_results_heading,errorMessage:wpseoAdminL10n.kb_error_message,loadingPlaceholder:wpseoAdminL10n.kb_loading_placeholder,search:wpseoAdminL10n.kb_search,open:wpseoAdminL10n.kb_open,openLabel:wpseoAdminL10n.kb_open_label,back:wpseoAdminL10n.kb_back,backLabel:wpseoAdminL10n.kb_back_label,iframeTitle:wpseoAdminL10n.kb_iframe_title};d.push({tabName:c,algoliaSearcher:h.default.render(f.default.createElement(j.default,e),b)})}),jQuery(".contact-support").on("click",function(){var a=jQuery(".wpseotab.active").attr("id"),b=d[0].algoliaSearcher;jQuery.each(d,function(c,d){if(d.tabName===a)return b=d.algoliaSearcher,!1});var c=b.state.usedQueries;jQuery(window).trigger("YoastSEO:ContactSupport",{usedQueries:c})}),jQuery("#enablexmlsitemap").change(function(){jQuery("#sitemapinfo").toggle(jQuery(this).is(":checked"))}).change(),jQuery("#disable-post_format").change(function(){jQuery("#post_format-titles-metas").toggle(jQuery(this).is(":not(:checked)"))}).change(),jQuery("#breadcrumbs-enable").change(function(){jQuery("#breadcrumbsinfo").toggle(jQuery(this).is(":checked"))}).change(),jQuery("#disable_author_sitemap").find("input:radio").change(function(){jQuery(this).is(":checked")&&jQuery("#xml_user_block").toggle("off"===jQuery(this).val())}).change(),jQuery("#cleanpermalinks").change(function(){jQuery("#cleanpermalinksdiv").toggle(jQuery(this).is(":checked"))}).change(),jQuery("#wpseo-tabs").find("a").click(function(){jQuery("#wpseo-tabs").find("a").removeClass("nav-tab-active"),jQuery(".wpseotab").removeClass("active");var a=jQuery(this).attr("id").replace("-tab","");jQuery("#"+a).addClass("active"),jQuery(this).addClass("nav-tab-active")}),jQuery("#company_or_person").change(function(){var a=jQuery(this).val();"company"===a?(jQuery("#knowledge-graph-company").show(),jQuery("#knowledge-graph-person").hide()):"person"===a?(jQuery("#knowledge-graph-company").hide(),jQuery("#knowledge-graph-person").show()):(jQuery("#knowledge-graph-company").hide(),jQuery("#knowledge-graph-person").hide())}).change(),jQuery(".template").change(function(){a(jQuery(this))}).change(),jQuery("#blocking_files .button").on("click",function(){c(jQuery(this).data("nonce"))}),k(),i()})}()},{"./kb-search/wp-seo-kb-search.js":1,react:205,"react-dom":61}],3:[function(a,b,c){var d,e,f=function(a){a=a||"polite";var b=document.createElement("div");b.id="a11y-speak-"+a,b.className="a11y-speak-region";var c="clip: rect(1px, 1px, 1px, 1px); position: absolute; height: 1px; width: 1px; overflow: hidden;";return b.setAttribute("style",c),b.setAttribute("aria-live",a),b.setAttribute("aria-relevant","additions text"),b.setAttribute("aria-atomic","true"),document.querySelector("body").appendChild(b),b},g=function(a){return"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?a():void document.addEventListener("DOMContentLoaded",a)};g(function(){d=document.getElementById("a11y-speak-polite"),e=document.getElementById("a11y-speak-assertive"),null===d&&(d=f("polite")),null===e&&(e=f("assertive"))});var h=function(){for(var a=document.querySelectorAll(".a11y-speak-region"),b=0;b1e4)){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]),d=(b[2]||"ms").toLowerCase();switch(d){case"years":case"year":case"yrs":case"yr":case"y":return c*l;case"days":case"day":case"d":return c*k;case"hours":case"hour":case"hrs":case"hr":case"h":return c*j;case"minutes":case"minute":case"mins":case"min":case"m":return c*i;case"seconds":case"second":case"secs":case"sec":case"s":return c*h;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}}function e(a){return a>=k?Math.round(a/k)+"d":a>=j?Math.round(a/j)+"h":a>=i?Math.round(a/i)+"m":a>=h?Math.round(a/h)+"s":a+"ms"}function f(a){return g(a,k,"day")||g(a,j,"hour")||g(a,i,"minute")||g(a,h,"second")||a+" ms"}function g(a,b,c){if(!(a=m.hosts[b.hostType].length&&(o||!p)?(a.debugData=q,m._promise.reject(a)):a instanceof i.RequestTimeout?t():s()}function s(){return g("retrying request"),m.hostIndex[b.hostType]=(m.hostIndex[b.hostType]+1)%m.hosts[b.hostType].length,c(a,j)}function t(){return g("retrying request with higher timeout"),m.hostIndex[b.hostType]=(m.hostIndex[b.hostType]+1)%m.hosts[b.hostType].length,j.timeout=m.requestTimeout*(n+1),c(a,j)}var u,v=new Date;if(m._useCache&&(u=b.url),m._useCache&&d&&(u+="_body_"+j.body),m._useCache&&k&&void 0!==k[u])return g("serving response from cache"),m._promise.resolve(JSON.parse(k[u]));if(n>=m.hosts[b.hostType].length)return!p||o?(g("could not get any response"),m._promise.reject(new i.AlgoliaSearchError("Cannot connect to the AlgoliaSearch API. Send an email to support@algolia.com to report and resolve the issue. Application id was: "+m.applicationID,{debugData:q}))):(g("switching to fallback"),n=0,j.method=b.fallback.method,j.url=b.fallback.url,j.jsonBody=b.fallback.body,j.jsonBody&&(j.body=f(j.jsonBody)),e=m._computeRequestHeaders(),j.timeout=m.requestTimeout*(n+1),m.hostIndex[b.hostType]=0,o=!0,c(m._request.fallback,j));var w=m.hosts[b.hostType][m.hostIndex[b.hostType]],x=w+j.url,y={body:j.body,jsonBody:j.jsonBody,method:j.method,headers:e,timeout:j.timeout,debug:g};return g("method: %s, url: %s, headers: %j, timeout: %d",y.method,x,y.headers,y.timeout),a===m._request.fallback&&g("using fallback"),a.call(m,x,y).then(l,r)}var d,e,g=a("debug")("algoliasearch:"+b.url),k=b.cache,m=this,n=0,o=!1,p=m._useFallback&&m._request.fallback&&b.fallback;this.apiKey.length>l&&void 0!==b.body&&(void 0!==b.body.params||void 0!==b.body.requests)?(b.body.apiKey=this.apiKey,e=this._computeRequestHeaders(!1)):e=this._computeRequestHeaders(),void 0!==b.body&&(d=f(b.body)),g("request start");var q=[],r=c(m._request,{url:b.url,method:b.method,body:d,jsonBody:b.body,timeout:m.requestTimeout*(n+1)});return b.callback?void r.then(function(a){j(function(){b.callback(null,a)},m._setTimeout||setTimeout)},function(a){j(function(){b.callback(a)},m._setTimeout||setTimeout)}):r},d.prototype._getSearchParams=function(a,b){if(void 0===a||null===a)return b;for(var c in a)null!==c&&void 0!==a[c]&&a.hasOwnProperty(c)&&(b+=""===b?"":"&",b+=c+"="+encodeURIComponent("[object Array]"===Object.prototype.toString.call(a[c])?f(a[c]):a[c]));return b},d.prototype._computeRequestHeaders=function(b){var c=a("foreach"),d={"x-algolia-agent":this._ua,"x-algolia-application-id":this.applicationID};return b!==!1&&(d["x-algolia-api-key"]=this.apiKey),this.userToken&&(d["x-algolia-usertoken"]=this.userToken),this.securityTags&&(d["x-algolia-tagfilters"]=this.securityTags),this.extraHeaders&&c(this.extraHeaders,function(a){d[a.name]=a.value}),d},d.prototype.search=function(b,c,d){var e=a("isarray"),f=a("./map.js"),g="Usage: client.search(arrayOfQueries[, callback])";if(!e(b))throw new Error(g);"function"==typeof c?(d=c,c={}):void 0===c&&(c={});var h=this,i={requests:f(b,function(a){var b="";return void 0!==a.query&&(b+="query="+encodeURIComponent(a.query)),{indexName:a.indexName,params:h._getSearchParams(a.params,b)}})},j=f(i.requests,function(a,b){return b+"="+encodeURIComponent("/1/indexes/"+encodeURIComponent(a.indexName)+"?"+a.params)}).join("&"),k="/1/indexes/*/queries";return void 0!==c.strategy&&(k+="?strategy="+c.strategy),this._jsonRequest({cache:this.cache,method:"POST",url:k,body:i,hostType:"read",fallback:{method:"GET",url:"/1/indexes/*",body:{params:j}},callback:d})},d.prototype.setSecurityTags=function(a){if("[object Array]"===Object.prototype.toString.call(a)){for(var b=[],c=0;cg&&(b=g),"published"!==a.status?k._promise.delay(b).then(c):a})}function d(a){i(function(){b(null,a)},k._setTimeout||setTimeout)}function e(a){i(function(){b(a)},k._setTimeout||setTimeout)}var f=100,g=5e3,h=0,j=this,k=j.as,l=c();return b?void l.then(d,e):l},d.prototype.clearIndex=function(a){var b=this;return this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(b.indexName)+"/clear",hostType:"write",callback:a})},d.prototype.getSettings=function(a){var b=this;return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(b.indexName)+"/settings?getVersion=2",hostType:"read",callback:a})},d.prototype.searchSynonyms=function(a,b){return"function"==typeof a?(b=a,a={}):void 0===a&&(a={}),this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/search",body:a,hostType:"read",callback:b})},d.prototype.saveSynonym=function(a,b,c){return"function"==typeof b?(c=b,b={}):void 0===b&&(b={}),this.as._jsonRequest({method:"PUT",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/"+encodeURIComponent(a.objectID)+"?forwardToSlaves="+(b.forwardToSlaves?"true":"false"),body:a,hostType:"write",callback:c})},d.prototype.getSynonym=function(a,b){return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/"+encodeURIComponent(a),hostType:"read",callback:b})},d.prototype.deleteSynonym=function(a,b,c){return"function"==typeof b?(c=b,b={}):void 0===b&&(b={}),this.as._jsonRequest({method:"DELETE",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/"+encodeURIComponent(a)+"?forwardToSlaves="+(b.forwardToSlaves?"true":"false"),hostType:"write",callback:c})},d.prototype.clearSynonyms=function(a,b){return"function"==typeof a?(b=a,a={}):void 0===a&&(a={}),this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/clear?forwardToSlaves="+(a.forwardToSlaves?"true":"false"),hostType:"write",callback:b})},d.prototype.batchSynonyms=function(a,b,c){return"function"==typeof b?(c=b,b={}):void 0===b&&(b={}),this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/synonyms/batch?forwardToSlaves="+(b.forwardToSlaves?"true":"false")+"&replaceExistingSynonyms="+(b.replaceExistingSynonyms?"true":"false"),hostType:"write",body:a,callback:c})},d.prototype.setSettings=function(a,b,c){1!==arguments.length&&"function"!=typeof b||(c=b,b={});var d=b.forwardToSlaves||!1,e=this;return this.as._jsonRequest({method:"PUT",url:"/1/indexes/"+encodeURIComponent(e.indexName)+"/settings?forwardToSlaves="+(d?"true":"false"),hostType:"write",body:a,callback:c})},d.prototype.listUserKeys=function(a){var b=this;return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(b.indexName)+"/keys",hostType:"read",callback:a})},d.prototype.getUserKeyACL=function(a,b){var c=this;return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(c.indexName)+"/keys/"+a,hostType:"read",callback:b})},d.prototype.deleteUserKey=function(a,b){var c=this;return this.as._jsonRequest({method:"DELETE",url:"/1/indexes/"+encodeURIComponent(c.indexName)+"/keys/"+a,hostType:"write",callback:b})},d.prototype.addUserKey=function(b,c,d){var e=a("isarray"),f="Usage: index.addUserKey(arrayOfAcls[, params, callback])";if(!e(b))throw new Error(f);1!==arguments.length&&"function"!=typeof c||(d=c,c=null);var g={acl:b};return c&&(g.validity=c.validity,g.maxQueriesPerIPPerHour=c.maxQueriesPerIPPerHour,g.maxHitsPerQuery=c.maxHitsPerQuery,g.description=c.description,c.queryParameters&&(g.queryParameters=this.as._getSearchParams(c.queryParameters,"")),g.referers=c.referers),this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/keys",body:g,hostType:"write",callback:d})},d.prototype.addUserKeyWithValidity=g(function(a,b,c){return this.addUserKey(a,b,c)},h("index.addUserKeyWithValidity()","index.addUserKey()")),d.prototype.updateUserKey=function(b,c,d,e){var f=a("isarray"),g="Usage: index.updateUserKey(key, arrayOfAcls[, params, callback])";if(!f(c))throw new Error(g);2!==arguments.length&&"function"!=typeof d||(e=d,d=null);var h={acl:c};return d&&(h.validity=d.validity,h.maxQueriesPerIPPerHour=d.maxQueriesPerIPPerHour,h.maxHitsPerQuery=d.maxHitsPerQuery,h.description=d.description,d.queryParameters&&(h.queryParameters=this.as._getSearchParams(d.queryParameters,"")),h.referers=d.referers),this.as._jsonRequest({method:"PUT",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/keys/"+b,body:h,hostType:"write",callback:e})}},{"./IndexBrowser":8,"./IndexCore.js":9,"./clone.js":16,"./deprecate.js":17,"./deprecatedMessage.js":18,"./errors":19,"./exitPromise.js":20,"./map.js":21,"./merge.js":22,inherits:57,isarray:58}],8:[function(a,b,c){"use strict";function d(){}b.exports=d;var e=a("inherits"),f=a("events").EventEmitter;e(d,f),d.prototype.stop=function(){this._stopped=!0,this._clean()},d.prototype._end=function(){this.emit("end"),this._clean()},d.prototype._error=function(a){this.emit("error",a),this._clean()},d.prototype._result=function(a){this.emit("result",a)},d.prototype._clean=function(){this.removeAllListeners("stop"),this.removeAllListeners("end"),this.removeAllListeners("error"),this.removeAllListeners("result")}},{events:29,inherits:57}],9:[function(a,b,c){function d(a,b){this.indexName=b,this.as=a,this.typeAheadArgs=null,this.typeAheadValueOption=null,this.cache={}}var e=a("./buildSearchMethod.js");b.exports=d,d.prototype.clearCache=function(){this.cache={}},d.prototype.search=e("query"),d.prototype.similarSearch=e("similarQuery"),d.prototype.browse=function(b,c,d){var e,f,g=a("./merge.js"),h=this;0===arguments.length||1===arguments.length&&"function"==typeof arguments[0]?(e=0,d=arguments[0],b=void 0):"number"==typeof arguments[0]?(e=arguments[0],"number"==typeof arguments[1]?f=arguments[1]:"function"==typeof arguments[1]&&(d=arguments[1],f=void 0),b=void 0,c=void 0):"object"==typeof arguments[0]?("function"==typeof arguments[1]&&(d=arguments[1]),c=arguments[0],b=void 0):"string"==typeof arguments[0]&&"function"==typeof arguments[1]&&(d=arguments[1],c=void 0),c=g({},c||{},{page:e,hitsPerPage:f,query:b});var i=this.as._getSearchParams(c,"");return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(h.indexName)+"/browse?"+i,hostType:"read",callback:d})},d.prototype.browseFrom=function(a,b){return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/browse?cursor="+encodeURIComponent(a),hostType:"read",callback:b})},d.prototype._search=function(a,b,c){return this.as._jsonRequest({cache:this.cache,method:"POST",url:b||"/1/indexes/"+encodeURIComponent(this.indexName)+"/query",body:{params:a},hostType:"read",fallback:{method:"GET",url:"/1/indexes/"+encodeURIComponent(this.indexName),body:{params:a}},callback:c})},d.prototype.getObject=function(a,b,c){var d=this;1!==arguments.length&&"function"!=typeof b||(c=b,b=void 0);var e="";if(void 0!==b){e="?attributes=";for(var f=0;f was loaded but did not call our provided callback"),JSONPScriptError:e("JSONPScriptError","